Linux:help、man、pwd、cd、ls、alias、du、mkdir、touch、ln、cp、rm

目录

  • help 查询命令
  • man 命令阅读手册
  • pwd 查看位置
  • cd 切换工作目录
  • ls 显示目录内容
  • alias设置别名
  • du 统计
  • mkdir 创建目录
  • touch 创建文件
  • ln 创建连接
  • cp 复制
  • rm 删除

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 /*(删除根目录下所有文件)

你可能感兴趣的:(linux)