1:
命令名称:ls
执行权限:所有用户
功能:显示当前目录下的文件
语法:ls [-ald]
-a:显示所有文件,包括隐藏文件
-l:详细信息显示
-d:查看目录的属性
2:
命令名称:cd
执行权限:所有用户
功能:切换目录(切换文件夹)
语法:cd [目录]
cd / 切换到根目录下
cd .. 返回上一级目录
3:
命令名称:pwd
执行权限:所有用户
功能:显示当前所在的工作目录
语法:pwd
4:
命令名称:touch
执行权限:所有用户
功能:创建一个空文件
语法:touch 文件名
touch file1 创建一个叫file1的空文件
5:
命令名称:mkdir
执行权限:所有用户
功能:创建新目录(创建新的文件夹)
语法:mkdir 目录名
mkidr new_dir 创建一个叫new_dir的文件夹
多层创建:需要加 -p eg:mkdir -p /new_dir/new_dir1 创建一个new_dir的文件夹内包含new_dir1的文件夹
6:
命令名称:cp
执行权限:所有用户
功能:复制文件或目录
语法:cp [文件1,文件2....] 目录 将文件1,文件2....都辅助到目录下
cp -r 目录1 目录2 将目录1下的全部文件都复制到目录2下
7:
命令名称:mv
执行权限:所有用户
功能描述:移动文件、更名
语法:mv file1 file2 将文件file1改为file2(相当于Windows系统的重命名)
mv file3 dir 将文件file3移动到dir目录下
8:
命令名称:rm
执行权限:所有用户
功能描述:删除文件
语法:rm -r[文件或目录]
强制删除:rm -rf
eg:rm file1 删除file文件
rm -r dir 删除dir目录
9:
命令名称:cat
执行权限:所有用户
功能描述:显示文件内容
语法:cat 文件名
10:
命令名称:more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more 文件名
11:
命令名称:head
执行权限:所有用户
功能描述:查看文件前几行
语法:head -num 文件名 显示文件的前num行
12:
命令名称:tail
执行权限:所有用户
功能描述:查看文件的后几行
语法:tail -num 文件名 显示文件后几行
13:
命令名称:chmod
执行权限:所有用户
功能描述:改变文件或目录的权限
语法:chmod g+w file1 赋予文件file1所属组写权限
权限用户:用户(u)、组(g)、其他组(o)
文件属性:r(可写)、w(可写)、x(可执行),分别用4、2、1表示。
eg:chmod 777dir 设定目录为所有用户具有全部权限。
14:
命令名称:chown
执行权限:所有用户
功能描述:改变目录或文件的所有者
语法:chown user1 file 将文件file1的所有者改为user1
15:
命令名称:chgrp
执行权限:所有用户
功能描述:改变目录或文件的所属组
语法:chgrp dan file 将文件file的所属组改为dan
16:
命令名称:umask
执行权限:所有用户
功能描述:显示、设置文件的缺省权限(默认权限)
语法:umask -S` 以rwx的显示文件或目录的缺省权限
17:
命令名称:which
执行权限:所有用户
功能描述:显示系统命令所在目录
语法:which 命令名称
eg:which cd
18:
命令名称:find
执行权限:所有用户
功能描述:查找文件或目录
语法:find [搜索路径][搜寻关键字]
19:
命令名称:locate
执行权限:所有用户
功能描述:寻找文件或目录
语法:locate file 列出所有跟file相关的文件
20:
命令名称:updatedb
执行权限:root
功能描述:建立整个系统目录文件的数据库
语法:updatedb
21:
命令名称:grep
执行权限:所有用户
功能描述:在文件中搜寻字串匹配的行并输出
语法:grep [指定字符] [源文件]
22:
命令名称:man
执行权限:所有用户
功能描述:获取帮助信息
语法:man [命令或配置文件]
eg:man cd 查看cd命令的帮助信息
23:
命令名称:info
执行权限:所有用户
功能描述:获取帮助信息
语法:info [任何关键字]
24:
命令名称:gzip
执行权限:所有用户
功能描述:压缩文件
语法:gzip 文件 (源文件不存在了)
25:
命令名称:gunzip
执行权限:所有用户
功能描述:解压文件
语法:gunzip [以.gz为结尾的压缩文件] (压缩文件不存在了)
26:
命令名称:tar
执行权限:所有用户
功能描述:打包目录或文件(源文件还存在)
语法:tar -选项 [目录或文件]
-c 产出.tar打包文件
-v 显示详细信息
-f 指定压缩后的压缩文件名
-z 打包同时压缩文件
eg:tar -zcvf dir.tar.gz file 将file打包压缩成dir.tar.gz
eg:tar -zcvf ./tmp/dir.tar.gz file1 将file1打包压缩到tmp目录下
27:
命令名称:tar
执行权限:所有用户
功能描述:解压缩(源文件还存在)
语法:tar 选项 [目录或文件]
-x 解压.tar.gz的压缩文件
-v 显示详细
-f 指定解压文件
-z 解压缩
eg:tar -zxvf dir.tar.gz 将dir.tar.gz压缩文件解压到当前目录下
eg:tar -zxvf fir.tar.gz -C /tmp 将压缩文件解压到tmp目录下