Linux常用命令速查#1

Linux基础命令速查,对应SCAU Linux课程第三章

提示符

#:超级用户
$:普通用户

文件描述符

  • stdin:标准输入
  • stdout:标准输出
  • stderr:标准错误输出

管道与重定向

  • < :将输入重定向为文件
  • > :覆盖原有内容重定向
  • >>:追加末尾重定向输出
  • |:管道,将上一个命令的结果连接到下一个命令输出

命令集合

clear

作用:清空屏幕

echo

作用: 打印内容

  • n:不换行输出

ls

作用:显示指定工作目录下内容

  • a:all显示所有文件(包括隐藏)
  • l:长格式打印
  • i:inode节点值
  • t:按时间排序
  • S:按文件大小排序
  • d:只显示目录
  • R:递归显示目录及目录内容

cd

切换目录

pwd

显示当前路径

mkdir

创建目录

  • p:创建不存在的中间目录

rmdir

删除目录,只能删除空目录

  • p:删除路径中空目录

rm

删除文件或目录

  • r:递归删除子目录内容
  • f:强制不提示

touch

改变文件时间记录或者创建文件

  • a:修改读取时间
  • m:修改修改时间
  • r: 使用参考档记录
  • d:设定时间日期

cp

复制

  • a:保留链接、文件属性
  • f:直接覆盖
  • p:复制修改时间和访问权限
  • r:递归复制

mv

移动

  • i: 询问覆盖
  • f:直接覆盖
  • n:不覆盖

cat

显示文件内容

  • n:给定每行编号
  • b:除了空白行,给定每行编号

more

分页显示内容
一次性加载,只能往下翻

  • +n:从第n行开始显示
  • s:连续多空行显示为一行

操作

  • q:退出
  • 空格:下一页
  • 回车:下一行

less

分页显示文件内容
按需加载,支持上下翻

操作

  • q:退出
  • 空格:下一页
  • 回车:下一行
  • 上下移动键:上下移动

head

显示文本开头内容,默认前十行

  • q:隐藏文件名
  • v:显示文件名
  • c:字节数
  • n:行数

tail

显示结尾内容,与head相似

  • f:文件变化时输出新增内容
LICENSED UNDER CC BY-NC-SA 4.0
Comment