

今日语录:不是看到希望才去坚持,而是坚持了才会看到希望。
文章目录
- 1.ls指令
- 2.pwd指令
- 3.cd指令
- 4.touch指令
- 5.mkdir指令
- 6.rmdir指令和rm指令
- 7.man指令
- 8.cp指令
- 9.mv指令
- 10.cat指令
- 11.more指令
- 12.less指令
- 13.head指令
- 14.tail指令
- 15.date指令
- 16.cal指令
- 17.find指令
- 18.which指令
- 19.whereis指令
- 20.alias指令
- 21.grep指令
- 22.zip/unzip指令
- 23.sz/rz指令
- 24.tar指令
- 25.bc指令
- 26.uname指令
- 重要的几个热键
1.ls指令
语法: ls 选项 目录或文件
功能: 对于目录 ,列出该目录下的所有子目录以及文件;对于文件,列出文件名以及其他信息
常用选项:
• -a列出目录下的所有⽂件,包括以.开头的隐含文件

• -d将目录像文件⼀样显示,而不是显示其下的文件。如:ls ‒d 指定目录

-l列出文件的详细信息

2.pwd指令
功能: 显示用户当前所在目录
例:

3.cd指令
路径的认识:
绝对路径: 从/(根目录)开始,不依赖其他目录定位文件的方式
相对路径: 相对于当前用户所处目录,定位文件的路径方式
语法: cd 目录名
功能: 改变工作目录,将当前工作目录改变到指定的目录下

补充知识:
cd ... :返回上级目录
cd ~ :返回家目录
cd / :返回根目录
4.touch指令
语法: touch 选项 文件
功能: 更改文档或目录的日期时间,包括存取时间和更改时间,或者新建⼀个不存在的文件
常用选项:
• -a: change only the access time //修改文件access时间
• -c: change only the modification time //修改文件modify时间
例:

5.mkdir指令
语法: mkdir lesosn
功能: 创建一个名为lesson的目录
6.rmdir指令和rm指令
rmdir语法: rmdir lesson
功能: 删除lesson目录
rm命令可以同时删除文件或目录
语法:rm 文件名或目录名
7.man指令
功能: 查看指令手册
语法: man 选项 命令
常用选项:
• -k根据关键字搜索联机帮助
• num只在第num章节查找
• -a将所有章节的都显示出来,⽐如man printf 它缺省从第⼀章开始搜索,知道就停止,⽤a选项,当按下q退出,他会继续往后⾯搜索,直到所有章节都搜索完毕
8.cp指令
语法: cp 选项 源文件或目录 目标文件或目录
功能: 复制文件或目录
常用选项:
• -f或--force强行复制文件或目录,不论目的文件或目录是否已经存在
• -i或--interactive覆盖文件之前先询问用户
9.mv指令
语法: mv 选项 源文件或目录 目录文件或目录
功能: 移动文件或者将文件改名
10.cat指令
语法: cat 选项 文件
功能: 查看文件内容
常用选项:
• -b对非空输出行编号,空行不做编号
• -n对输出的所有行编号
• -s不输出多行空行
11.more指令
语法: more 选项
功能: 看文件里的内容
常用选项:
q: 退出
-n :指定输出行数
12.less指令
语法: less 参数 文件
功能: 与more类似,但使用less可以随意浏览文件,而more仅能向前移动,不能向后移动
常用选项:
-i:忽略搜索时的大小写
-N:显示每行的行号
q:退出
13.head指令
语法: head 选项 文件
功能: 显示文件开头的前n行
常用选项:
-n:显示的行数
14.tail指令
语法: tail 选项 文件
功能: 显示文件结尾的后n行
常用选项:
-n:显示的行数
15.date指令
指定格式显示时间:date +%Y:%m:%d
%Y: 完整年份
%m:月份
%d:日
%H:小时
%M:分钟
%S:秒
例:

16.cal指令
语法:cal 选项 年份
功能:用于查看日历等时间信息
常用选项:
-3:显示系统前一个月,当前月,下一个月的月历
-j:显示在当年中的第几天
-y:显示当前年份的日历
17.find指令
语法: find pathname -options
功能: 用于在文件树中查找文件
常用选项:
-name:按照文件名查找文件
18.which指令
功能: 搜索系统指定命令
例:

19.whereis指令
功能:用于找到程序的源、二进制文件或手册
例:

20.alias指令
功能: 设置命令的别名
例:

21.grep指令
语法: grep 选项 搜寻字符串 文件
功能: 在文件中搜索字符串,将找到的行打印出来
常用选项:
-i: 忽略大小写的不同
-n:输出行号
-v:反向选择,输出没有搜寻字符串的行

22.zip/unzip指令
语法: zip 压缩文件.zip 目录或文件
功能: 将目录或文件压缩成zip格式
例:

unzip功能:解压文件
例:

23.sz/rz指令
功能: 用于于windows机器和远端的Linux机器通过XShell传输⽂件.安装完毕之后可以通过拖拽的方式将文件上传过去
24.tar指令
语法: tar 参数 文件或目录
功能: 打包/解包文件
常用选项:
-c:建立⼀个压缩文件的参数指令
-x:解开⼀个压缩文件的参数指令
-v:压缩的过程中显示文件
-C:解压到指定目录
压缩:

解压:

25.bc指令
功能: 进行浮点运算
例:

26.uname指令
语法: uname 选项
功能: 获取电脑和操作系统的相关信息
常用选项:
-a:详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
-r:查看操作系统版本
重要的几个热键
• 双击两下Tab按键---具有『命令补全』和『档案补齐』的功能
• Ctrl-c按键---让当前的程序『停掉』
• Ctrl-d按键---通常代表着:『键盘输⼊结束(End Of File,EOF或End OfInput)』的意思;另外,也可以用来取代exit
