Linux常用指令
1.文件目录类
1)pwd指令
语法:
pwd (功能描述:显示当前工作目录的绝对路径)
2)ls指令
语法:
ls [ 选 项] [目录或是文件]
-a :显示当前目录所有的文件和目录,包括隐藏的。
-l :以列表的方式显示信息。
3)cd指令
语法:
cd [参数] (功能描述:切换到指定目录)
4)mkdir指令
mkdir 指令用于创建目录(make directory)
语法:
mkdir [选项] 要创建的目录
-p:创建多级目录
5)rmdir指令
rmdir 指令删除空目录
语法:
rmdir [选项] 要删除的空目录
需要删除非空目录时,需要使用rm -rf 要删除的目录名指令。
6)touch指令
touch指令创建空文件
语法:
touch 文件名称
例:touch hello.txt
7)cp指令
cp 指令拷贝文件到指定目录
语法:
cp [选项] source dest
-r:递归复制整个文件夹
8)rm指令
rm 指令移除【删除】文件或目录
语法:
rm [选项] 要删除的文件或目录
-r:递归删除整个文件夹
-f:强制删除不提示
9)mv指令
mv 移动文件、目录或重命名
语法:
mv oldNameFile newNameFile (功能描述:重命名) mv /temp/movefile /targetFolder (功能描述:移动文件)
10)cat指令
cat 查看文件内容,是以只读的方式打开
语法:
cat [选项] 要查看的文件
-n:显示行号
11)more指令
more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。
语法:
more 要查看的文件
2.时间日期类
1)date指令
语法:
date (功能描述:显示当前时间)
date +%Y (功能描述:显示当前年份)
date +%m(功能描述:显示当前月份)
date +%d (功能描述:显示当前是哪一天)
date “+%Y-%m-%d %H:%M:%S”(功能描述:显示年月日时分秒)
2)date指令(设置)
语法:
date -s 字符串时间
3)cal指令
cal指令查看日历
语法:
cal (功能描述:显示本月日历)
cal 年份 (功能描述:用于显示一整年的日历)
3.压缩解压类
1)gzip/gunzip指令
gzip 用于压缩文件, gunzip 用于解压
语法:
gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz 文件)
gunzip 文件.gz (功能描述:解压缩文件命令)
注:当我们使用 gzip 对文件进行压缩后,不会保留原来的文件。
2)zip/unzip指令
zip 用于压缩文件, unzip 用于解压的,这个在项目打包发布中很有用的。
语法:
zip [选项] XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip [选项] XXX.zip (功能描述:解压缩文件)
zip常用选项:-r:递归压缩,即压缩目录 unzip常用选项:
-d<目录>:指定解压后文件的存放目录
3)tar指令
tar 指令 是打包指令,最后打包后的文件是 .tar.gz 的文件。
语法:
tar [选项] XXX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)