目录
- 1️⃣较为常用的几个终端命令
- 2️⃣ls 常用选项(白色是文件,蓝色是目录)
- 3️⃣ls 通配符的使用
- 4️⃣cd
- 5️⃣touch
- 6️⃣mkdir
- 7️⃣rm
- 8️⃣拷贝和移动文件
- 9️⃣tree
- 1️⃣0️⃣cp
- 1️⃣1️⃣复制目录
- 1️⃣2️⃣mv
- 1️⃣3️⃣查看文件内容
- 1️⃣4️⃣grep(类似图形界面的Ctrl+V)
- 1️⃣5️⃣echo
- 1️⃣6️⃣重定向>和>>
- 1️⃣7️⃣管道|
- 1️⃣8️⃣nano
- 1️⃣9️⃣自动补全
- 2️⃣0️⃣终端命令格式
- 2️⃣1️⃣查阅命令帮助信息
- 2️⃣2️⃣Linux 下文件和目录的特点(-a可显示隐藏文件)
1️⃣较为常用的几个终端命令
ctrl + shift + = 放大终端窗口的字体显示
ctrl + - 缩小终端窗口的字体显示
按 上/下 光标键可以在曾经使用过的命令之间来回切换
如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c
.
2️⃣ls 常用选项(白色是文件,蓝色是目录)
也可以用
ls -l
ls -lh
ls -lha
3️⃣ls 通配符的使用
4️⃣cd
cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
5️⃣touch
创建文件或修改文件时间
如果文件 不存在,可以创建一个空白文件
如果文件 已经存在,可以修改文件的末次修改日期
6️⃣mkdir
创建一个新的目录
7️⃣rm
删除文件或目录,使用 rm 命令要小心,因为文件删除后不能恢复
8️⃣拷贝和移动文件
没有tree可以运行:
sudo apt install tree
9️⃣tree
1️⃣0️⃣cp
cp 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中,相当于 DOS 下的 copy 命令
1️⃣1️⃣复制目录
1️⃣2️⃣mv
.表示当前目录(移动文件:mv 当前目录 要移动到的目录)
(重命名:mv 当前文件名 重命名文件名)
加上-i重复时会提示是否覆盖
1️⃣3️⃣查看文件内容
1️⃣4️⃣grep(类似图形界面的Ctrl+V)
显示as在123.txt中所在
显示行首行尾匹配的
1️⃣5️⃣echo
echo 会在终端中显示参数指定的文字,通常会和 重定向 联合使用
1️⃣6️⃣重定向>和>>
1️⃣7️⃣管道|
1️⃣8️⃣nano
打开文件:nano 文件名
1️⃣9️⃣自动补全
在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键
如果输入的没有歧义,系统会自动补全
如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令
2️⃣0️⃣终端命令格式
command [-options] [parameter]
command:命令名,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,也可以省略
parameter:传给命令的参数,可以是 零个、一个 或者 多个
举例:
rm -r 文件名
2️⃣1️⃣查阅命令帮助信息
command --help
显示 command 命令的帮助信息
man command
man 是 manual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用说明
使用 man 时的操作键:
2️⃣2️⃣Linux 下文件和目录的特点(-a可显示隐藏文件)
Linux 文件 或者 目录 名称最长可以有 256 个字符
以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
. 代表当前目录
… 代表上一级目录