开始先说说我自己,我原本是做.net的,后来由于项目需要,做了php,当然就会用的Linux了,现在还处于未入门阶段,只是一些自己尝用到的命令,给大家分享一下。
在这里在给大家分享一个小小的经验,我们在工作中,经常会碰到一些问题,可以是需要查找一个函数,一个语法,我们可以把这些问题记录下来,因为我们以后可能还是会用到,可能还是会忘记,就得重新上网去查,这样就浪费时间了。其实这就是我们说的好记心不如烂笔头啦。
初级阶段:
1. 命令是必须要学的,linux常用的命令大概在80个左右,这些常用命令一定要熟练掌握。
2. 掌握linux软件包的常用安装方法,例如源码安装,rpm方式安装等等。
3. 学习安装设备驱动程序(比如网卡、显卡驱动)
4. 熟悉Grub/Lilo引导程序及简单的修复操作。
5. 熟悉Linux文件系统和目录结构以及linux基本运行原理。
6. 掌握vi,gcc,gdb等常用编辑器,编译器,调试器。
7. 理解shell别名、管道、I/O重定向、输入和输出以及shell简单脚本编程。
8. 学习Linux环境下的网络基本组建。
1.注销,离开Linux
exit
2.查看当前的目录
pwd
3.到上一级目录
cd ..
4.到指定的目录
cd 目录名称(eg: cd services)
5.查看当前目录列表
ls -l (或者 ll)
6.显示日期与时间
date
7.显示日历
cal
8.终止目前程序
ctrl c(按住ctrl不放,在按下c)
9.打开文件
vim 文件名称
10.打开文件并编辑
1.打开文件(vim 文件名称)=》
2.输入i
3.修改文件
4.按esc 在输入:w 保存,在输入:q退出(:qw 保存并退出)
11.清屏
clear
12.修改文件的用户,用户组
chown _R 用户名/用户组 目录/文件名
4.按Esc键
5.输入:w 执行修改
6.输入:q退出编辑
13. 压缩文件夹
//只将目录整合打包成一个档案
tar -zcvf 文件夹名称.tar.gz 文件夹名称 (eg:tar -zcvf bbs.tar.gz bbs)
14.重启nginx
service nginx restart
15.重启crontab
service crond restart
16 模糊查找进程
ps -ef | grep loadmodeldetail
kill -9 删除模糊找到的进程(先查找,在删除)
17 重启PHP
/etc/init.d/php-fpm-5.4 reload
18 查看进程
ps aux|grep php
19 备份数据库 表
mysqldump -u用户名 -p密码-hip 数据库名称 表名