一、帮助指令
- man方式
- help方式
- 指令 --help
二、文件目录类
-
pwd指令
- 作用:显示当前目录的绝对路径
-
ls指令
- 作用:显示目录或文件
- 使用:ls [选项]
- -a:显示所有
- -l:以列表的形式显示信息
- -h:以人的方式查看
-
cd指令
- 作用:切换目录
- 使用
- 绝对路径和相对路径
- cd~、cd :回到家目录
- cd …:返回上一级
-
mkdir指令
- 作用:创建目录
- 使用:mkdir [选项] 目录名称
- -p:创建多级目录
-
rmdir指令
- 作用:删除目录
- 用法:rmdir [选项] 目录名称
- 注意事项
- 删除的是空目录
-
rm指令
- 作用:移除文件或者目录
- 用法:rm [选项] 文件或目录名
- -r:递归删除
- -f:强制删除不提示,删除一定要注意
-
touch指令
- 作用:创建空文件
- 用法:touch 文件名
-
cp指令
- 作用:拷贝文件或目录到指定路径
- 用法:cp [选项] 源文件 目标t
- -r:递归拷贝
- 特殊用法:\cp:复制不询问
-
mv指令
- 作用:移动文件与目录或重命名
- 用法
- 同一目录重命名:mv oldeName newName
- 不同目录移动:mv 文件 新路径
-
cat指令
- 作用:查看文件内容
- 用法:cat [选项] 文件
- -n: 显示行号
-
more指令
- 作用:基于VI编辑器的文本过滤器,以全屏的的方式显示文本内容
- 用法:more 文件
- 空格:下一页
- enter:下一行
- q:退出
- ctrl+f:向下滚动一屏幕
- ctrl+b:返回上一层
- =:输出当前行的行号
- :f:输出文件名和当前行号
-
less指令
- 作用:分屏查看文件内容,类似more,区别在于more是一次性加载,less是按需加载
- 用法:less 文件
- 空格键:下一页
- pagedown:下一页
- pageup:上一页
- /字符串:向下搜索字符串的功能,n:向下,N:向上
- ?字符串:向上搜索字符串的功能,n:向上,N:向下
- q:离开
-
echo指令
- 作用:输出内容到控制台
- 用法:echo [选项] [内容]
-
head指令
- 作用:显示文件的开头部分
- 用法:head [选项] 文件
- 默认前10行
- -n 8
-
tail指令
- 作用:显示文件的后面内容
- 用法:tail [选项] 文件
- 默认后10行
- -n 8
- -f:实时监控文件变化
-
>指令
- 作用:输出重定向,写入并覆盖
- 用法:
- ls -l > 文件
- cat 文件1 > 文件2
- 文件不存在会自动追加
-
>>指令
- 作用:写入并追加
- 用法:同>
-
ln指令
- 作用:软连接也称为符号连接,类似快捷方式
- 用法:ln -s [源文件或目录] [链接名称]
-
history指令
- 作用:查看最近执行的命令
- 用法:history [数字]
- 执行历史指令:!编号
三、时间日期类
- date指令
- 作用:显示当前日期
- 查看日期:
- date
- date +%Y
- date +%m
- date +%d
- date “+%Y-%m-%d %H:%M:%S”
- 设置日期:
- date -s 字符串时间
- cal指令
- 作用:显示日历
- 用法:cal [选项]
- cal
- 显示整年:cal 年
四、其他指令
- find指令
- 作用:查找指定的文件或目录
- 用法:find [搜索范围] [选项] 文件名
- -name 文件
- -user 用户名
- -size 大小:+大于,-小于,n等于
- locate指令
- 作用:快速定位文件路径
- 用法:locate 文件名
- 使用前先执行updatedb
- which指令
- 作用:查找命令在什么目录下
- 用法:which ls
- grep指令
- 作用:过滤查找,通常与管道一起使用
- 用法:grep [选项] 查找内容 源文件
- -n行号
- -i忽略大小写
五、压缩和解压缩
- gzip/gunzip指令
- 作用:压缩/解压缩文件
- 用法:
- gzip 文件
- gunzip 文件.gz
- zip/upzip指令
- 作用:压缩/解压缩文件
- 用法:zip/unzip [选项] xxx.zip
- -r:递归压缩
- -d 目录:指定解压后的存放目录
- tar指令
- 作用:压缩/解压缩文件
- 用法:tar [选项] xxx.tar.gz tar -czvf xxxxxx tar -xzvf xxxxx.tar.gz
- -c:打包
- -v:显示详细信息
- -f:指定压缩后的文件名
- -z:打包同时压缩
- -x:解压缩
- -C:解压到的目录
六、权限
-
所有者:文件的拥有者
- 用法:change owner -----> chown [-R] 用户 文件/文件夹
- 选项:-R:递归
-
所有组:文件的拥有组
- change group -----> chgrp [-R] 组名 文件/文件夹
-
修改权限
-
chmod,修改文件的所有者、所有组、其他的使用的权限
-
用户:
- u------>所有者
- g------>所有组
- o------>其他
- a------>所有人
-
操作符:
- ±---->增加权限
- “-”---->去掉权限
- =----->赋值权限
-
权限:
- r------>读权限----->4
- w---->写权限------>2
- x----->执行权限—>1
-
修改权限:
- chmod -R [用户][操作符][权限] 文件\文件夹
-