Linux常用命令
常用目录操作命令:
(1)cd 相对路径/绝对路径
(2)ls -l ==>ll(别名)
(3)mkdir -p china/hunan(-p的作用是不存在china时可以创建hunan)
(4)pwd(查看当前目录的完整路径)
(5)rmdir 目录名(删除空目录)
(6)rm -rf china/ (删除china目录下所有的数据)
(7)cp -r 被复制文件 目标目录 (加-r复制目录,不加复制文件)
(8)mv 源文件 目标文件 (剪切、改名)
(9)cd 到上一级目录 mv 子目录/* ./(把子目录中的文件移动到父目录中)
常用文件操作命令:
(1)vi 文件名(打开文件)
(2)touch 文件名(新建文件)
(3)locate 文件名(搜索locate数据库)
(4)updatedb(更新locate数据库)
(5)whereis 命令名(搜索命令位置)
(6)which 命令名(搜索命令位置+别名)
(7)find 范围 条件 文件名(搜索文件,模糊匹配需要加通配符)
(8)grep 字符串 文件名(搜索字符串行)
常用帮助命令:
(1)man 命令(获取指定命令的帮助)
(2)man -f 命令(查看命令拥有哪个级别的帮助)
(3)whatis 命令(和man -f 命令相同)
(4)man -k 命令(查看和命令相关的所有的帮助)
(5)apropos 命令(和man -k 命令相同)
(6)命令 --help(获取选项)
(7)help shell内部命令(获取shell内部命令的帮助)
(8)info 命令(获取命令详细信息)
常用解压缩命令:
.zip格式:
(1)zip 压缩文件名 源文件名(压缩文件)
(2)zip -r 压缩目录名 源目录(压缩目录)
(3)unzip 压缩文件名(解压缩文件)
---------------------------------------------
.gz格式:
(4)gzip 源文件名(压缩文件且源文件会消失)
(5)gzip -c 源文件名 > 压缩文件名(压缩文件且不会消失)
(6)gzip -r 源目录(压缩目录,但只会压缩对应的子文件)
(7)gzip -d 压缩文件名(解压缩)
(8)gunzip 压缩文件名(解压缩)
----------------------------------------------
.bz2格式:
(9)bzip2 源文件名(压缩文件且源文件消失,不支持压缩目录)
(10)bzip2 -k 源文件名(压缩文件且不消失)
(11)bzip2 -d 压缩文件名(解压缩)
(12)bunzip2 压缩文件名(解压缩)
----------------------------------------------
.tar.gz和.tar.bz2格式:
(13)tar -cvf 打包文件名 源目录名(打包为.tar的文件,再使用以上的.gz压缩命令)
(14)tar -xvf 打包文件名(解包)
(15)tar -zcvf 压缩目录名 源目录名(直接压缩成.tar.gz格式)
(16)tar -zxvf 压缩目录名(解压缩)
(17)tar -jcvf 压缩目录名 源目录名(直接压缩成.tar.bz2格式)
(18)tar -jxvf 压缩目录名(解压缩)
(19)tar -jxvf 压缩目录名 -C 解压位置(解压到对应位置)
(20)tar -ztvf 压缩目录名(查看对应压缩目录)
确定nginx安装位置:
(1)ps -ef | grep nginx(master process后面的就是nginx的目录)