1.查看目录结构
ls(list) :列出 ll :列出当前目录下的文件信息 ls -al :列出当前目录下的文件信息(包括隐藏文件,特殊目录) ll /bin/ :列出根目录下bin目录下的文件信息
2.切换目录命令 cd
cd ~ ,当前用户目录 cd / ,根目录 cd - ,上一次访问的目录 cd .. ,上一级目录 cd ,缺省当前用户目录
3.创建文件
touch 1.txt :在当前目录创建一个文件1.txt
4.创建目录
pwd:打印工作目录 mkdir: 创建目录 mkdir a :当前目录下创建文件夹a mkdir /root/b :在根目录下的root下创建目录b mkdir -pv /root/c/e/d :在根目录下的root下创建目录结构c/e/d
5.文件浏览命令
cat命令: 如果文件中的内容很少,一页之内可以显示完毕 cat /root/文件名称 more命令: 如果文件中内容比较多,一页之内显示不完 more 文件名称 less 命令: 如果文件中内容比较多,一页之内显示不完 less -mN 文件名称 less比more多了搜索功能 tail 命令: 查看文件末尾内容 tail -10 /root/install.log 查看install.log文件中后10行内容
6.文件管理
cd /root/ 复制文件 cp install.log install02.log cp -b install.log install02.log :如果覆盖文件时,可以将源文件做一个备份 cp ./install.log ../ : 将当前目录下的install.log复制到父级目录 cp /root/install.log /bin/1.txt :将/root下的install.log文件复制到根目录下的bin目录下的1.txt中 复制目录(无论是单层目录还是多层目录都可以复制): cp -r ./a ./b cp -r /root/a /root/z mv剪切文件 mv /root/install.log /root/a/ 重命名文件 mv /root/install.log /root/test.log 删除文件 rm -f 文件名称 rm -f /root/文件名称 删除目录 rm -rf 目录名称 rm -rf /root/目录名称 在某个目录下搜索文件/目录 find /root/ -name ‘in*’ : 在根目录下的root目录下寻找名称中包含in而且是以in开头的文件/目录
7.vim编辑器
vim /root/1.txt :利用vim编辑器打开文件 ====> 录入 i (从一般模式转变为插入模式) ===>录入各种信息 ===>esc(从插入模式转换为一般模式)====>:wq(保存并退出)
8.系统命令
grep: 过滤任务 经常和其他命令联合使用 grep -i 名称 cat /root/install.log cat /root/install.log | grep -i mysql :查看install.log文件中包含mysql内容信息 ps -ef :相当于任务管理器,对进程的一次查看 ps -ef | grep -i crond : 查看系统中crond的进程信息 管道命令: 命令的一种使用方式 命令1 | 命令2 命令1的输出是命令2的输入 cat /root/install.log | grep -i mysql ps -ef | grep -i crond
9.解压缩命令
tar -zcvf /root/xxx.tar /root/a/ 压缩 tar -zxvf ./xxx.tar 解压
10.更改目录/文件用户权限
chmod u-rwx ./1.txt 取消当前用户对1.txt的”读写执行”权限 chmod g-rwx ./1.txt 取消当前组用户对1.txt的”读写执行”权限 chmod o-rwx ./1.txt 取消其他用户对1.txt的”读写执行”权限 chmod 777 ./1.txt 设置当前用户,当前组用户以及其他所有用户对文件1.txt的权限
注:
以数字形式更改目录/文件权限的规则如下:


0:不具有任何权限 1: 可以执行 2:可以写 3(1+2):可以执行,可以写
4:可以读 5:(1+4):可以执行,可以读 6:(2+4):可以写可以读 7:(1+2+4):可以读,写,执行
例如:chmod 111 1.tar:表示修改当前目录下1.tar文件的权限为:文件拥有者为可以执行;所属群组可以执行;其他用户可以执行。
11.查看网络配置:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
各指标含义:

12.其他
杀死进程 kill -9 进程id 查看IP: ifconfig 查看机器是否连接通畅: ping 对方机器ip 关机/重启: reboot halt
《Linux常见命令及含义》有一个想法