help 查询命令
help +命令:用于查询内部命令
命令+ --help:用于查询外部命令
man 命令阅读手册
使用man命令阅读手册页
1、使用“↑”、 “↓”方向键滚动一行文本
2、使用Page Up和Page Down键翻页
3、按Q或q键退出阅读环境
4、按“/"键查找内容
5、空格键翻页
6、n键查看下一条指令
pwd 查看位置
pwd:显示用户当前所在的工作目录位置
cd 切换工作目录
用法:
cd ~ | 切换到当前用户的宿主目录 |
---|---|
cd | 切换到当前用户的宿主目录 |
cd - | 切换上一次执行cd之前所在的目录 |
cd . | 表示以当前目录为起点 |
cd .. | 表示以当前目录的上一级目录(父目录)为起点 |
绝对路径:cd /home/wuhao/a
相对路径:cd ../home/wuhao/a
ls 显示目录内容
ls:显示目录中的内容,包括子目录和文件相关属性信息
ls -l | 以长格式显示文件:列出文件名、属性、总用量等(也可以用ll表示) |
---|---|
ls -a | 查看当前目录下所有目录及文件(包含隐藏文件) |
ls -A | 查看当前目录下所有目录及文件(不包含隐藏文件) |
ls -d /+目录名 | 显示目录自己的属性(一般和-l一起使用) |
ls -R | 递归显示目录内容(一层层往下看) |
ls -r | 倒序显示目录内容 |
ls -h | 以友好的方式显示内容 |
ls -F | 区分文件和目录 |
ls -i | –inode 印出每个文件的 inode 号 |
ls --color=cone | 关闭目录文件显示颜色 |
蓝色表示目录
绿色表示可执行文件
红色表示压缩文件
浅蓝色表示链接文件
灰色表示其它文件
红色闪烁表示链接的文件有问题
黄色是设备文件,包括block, char, fifo
alias设置别名
用法:
alias wuhao=ls(设置wuhao为ls的别名)
unalias wuhao:删除别名设置
du 统计
du:统计目录及文件空间占用情况(主要用于查看磁盘占用情况,磁盘水位)
du -a | 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录 |
---|---|
du -h | 以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果 |
du -s | 只统计所占用空间总的(Summary) 大小,而不是统计每个子目录、文件的大小 |
df -h | 查看磁盘水位 |
mkdir 创建目录
mkdir创建新的目录
mkdir +子目录 | 在当前目录下创建子目录 |
---|---|
mkdir /home/aa bb | 表示在home目录下创建子目录aa和子目录bb |
mkair -p /home/aa/bb | 表示递归创建,在home目录下创建子目录aa,在aa目录下创建子目录bb |
rmdir +空目录 | 删除当前目录下的一个空目录(必须是空目录) |
rmdir /home/* | 删除home下的所有空目录 |
touch 创建文件
touch创建空文件,当一个文件不存在时则创建空文件,如果存在则改变文件时间。
touch {a..e} | 在当前目录下创建连续多个子文件 |
---|---|
touch {a..e}.txt | 在当前目录下创建连续多个txt格式的子文件 |
touch {a,e} | 在当前目录下创建子文件a和子文件e(不连续的多个文件代码可以不用写{}) |
ln 创建连接
ln创建连接文件
软链接:类似于windows系统的快捷方式
硬链接:相当于副本,且只能对文件进行硬链接
ln -s +源文件或目录
cp 复制
cp复制文件或目录
cp aa /opt | 复制文件aa到opt目录下 |
---|---|
cp -r | 递归复制,用于目录的复制行为 |
cp -p | 连属性一起复制 |
cp -a | 相当于 -pdr 的意思(保留权限,复制软链接本身,递归复制) |
cp -f | 强制复制,不与用户交互 |
cp -i | 提醒覆盖 |
rm 删除
rm删除文件和目录
rm -i | 删除前逐一询问确认 |
---|---|
rm -f | 即使原档案属性设为唯读,亦直接删除,无需逐一确认 |
rm -r | -r 将目录及以下之档案亦逐一删除 |
如:
rm test.txt(可以删除文件,不能直接删除目录)
rm -rf {a..e}(删除连续多个文件)
rm -rf /*(删除根目录下所有文件)