命令汇总

终端命令汇总 (必要参数) [可选参数]

基本命令

ls—list

​ 用法 ls [参数] [路径]

​ 用于查看目录内容,当 参数 和 路径 都为 空 时,返回当前目录下非隐藏文件

​ -a 全部文件

​ -A 全部非 . ; .. 文件

​ -l 详细信息

​ -h 单位化大小(只能配合-l一起)

​ {在安装过zsh的插件中,直接键入”l”,就等同于命令”ls -alh”即显示全部文件的详细信息}

pwd—print work directory

​ 用法

​ 如其名,返回当前工作目录

cd—change directory

​ 用法 cd [目录]

​ 改变工作目录,目录为空时直接进入 ~/ 目录

​ cd - 命令可以切换至上一个工作目录

​ 命令行中,”~” 代表 当前用户的home

touch—touch

​ 用法touch (文件)

​ -a 只更改访问时间

1
2
3
4
 -c, --no-create	不创建任何文件
-d, --date=字符串 使用指定字符串表示时间而非当前时间
-h, --no-dereference 会影响符号链接本身,而非符号链接所指示的目的地(当系统支持更改符号链接的所有者时,此选项才有用)
-m 只更改修改时间

mkdir—make directory

​ 用法 mkdir [参数] (新目录名称)

​ 创建一个新目录

​ 常用参数:-p 递归创建目录(一次性创建一个嵌套的目录)

rm—remove

​ rm [选项] [文件]

1
2
3
4
5
6
7
8
9
-f, --force           强制删除,没有确认选项
--one-file-system 递归删除一个层级时,跳过所有不符合命令行参数的文件系统上的文件
--no-preserve-root do not treat '/' specially
--preserve-root do not remove '/' (default)
-r, -R, --recursive
-d, --dir remove empty directories
-v, --verbose 解释即将进行的操作
--help 显示此帮助信息并退出
--version 显示版本信息并退出

tree—目录树命令

​ 用法 tree [参数] [目录]

​ 显示该目录下的所有文件组成的树

​ 常用参数:

​ -d directory只显示目录

cp—copy

​ 复制命令

​ 用法:cp [选项] [源文件] [目标文件]

​ 常用参数:

​ -f force强制不提示

​ -i 覆盖前提示

​ -r 递归复制,可用于文件夹

mv—move

​ 用法:mv [选项] [源文件] [目标文件]

​ move移动文件指令,还可以用于重命名文件

​ 常用参数:

​ -i 覆盖提示

​ -r 递归移动,可以用来移动

clear—clear

​ 清屏

CTRL +可以放大字体显示

CTRL -可以缩小字体显示

Tab可以用于补全已安装命令

man;help

​ 用法:man “command”

​ “command” –help

​ 帮助信息,man命令支持翻页, enter 为向下翻页,b (back) 为向上翻页,q (quit)为退出

cat

​ 用法:cat [参数] (文件)

​ 在终端中输出文件的内容

​ 常用参数:

​ -b 对非空行进行编号(等同于nl命令)

​ -n 对输出行进行编号

more

​ 用法:more (文件)

​ more用于分屏查看文件内容,每次显示一页,用于查看内容较多的文件

​ 操作方式

按键 功能效果
Space 显示下一页内容
Enter 显示下一行内容
b 回滚一页
f 前滚一页
q 退出并返回命令行
/word 搜索字符串”word”

grep

​ 用法:grep [参数] [字符串] [文件]

​ 在指定文件当中搜索固定字符串,并返回其所在位置的高亮显示

​ 常用参数:

​ -n 显示搜索结果行号

​ -v 反选,显示所有不匹配项

​ -i 忽略大小写

​ 常用模式查找(模式文本等同于字符串):

​ ^a 行首,搜索以 “a” 开头的行

​ b$ 行尾,搜索以 “b” 结尾的行

​ a和b,都可以是字符串

echo—回声

​ 用法:echo [字符串]

​ 显示(输出)所打出的字符串

重定向

>—覆盖输出

​ (上一个命令的输出结果) > (文件)

>>—追加输出

​ (上一个命令的输出结果) >> (文件)

​ 将命令的执行结果重新定向到另一个文件当中去

|—管道(这不是 l (L))

​ 将一个命令的输出,通过管道符号,作为一个命令的输入

​ (输入上一个命令的输出结果) | (下一个命令)

​ 与 more 和 grep 更配哦

  • Copyrights © 2024 Cdog Shen
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信