目录
1. more 指令:分批查看文件
1.1 more -n 文件名:查看文件前 n 行
1.2 more 文件名:屏幕输满
补充指令:
2. less 指令
2.1 less -N 文件名
2.2 /字符串:向下搜索“字符串”的功能
3. head 指令
3.1 head 文件名
3.2 head -n 文件名:查看文件前n行
4. tail 指令
4.1 tail 文件名:查看文件后10行
4.2 tail -n 文件名:查看文件后n行
5. echo 指令
5.1 echo :默认显示空行;
5.2 echo "字符串" :将" "里的字符串显示待标准输出;
5.3 echo "字符串" > 文件名;
5.4 echo "字符串" >> 文件名:往文件中追加内容;
6. 重定向
7. 时间相关的指令
7.1 date 显示
7.2 时间戳
8. cal 指令:查看日历
8.1 cal:显示当月月历;
8.2 cal 2019:显示2019年日历;
8.3 cal -3:显示上个月、本月、下个月的月历;
9. find 指令:
10. grep 指令:行过滤工具
10.1 grep "字符串" 文件名:输出包含"字符串"的行
10.2 grep -v "字符串" 文件名:反向输出,输出不包含字符串的行
10.3 grep -i "字符串" 文件名:忽略大小写输出;
10.4 grep -n "字符串" 文件名:显示行号并输出;
11. zip/unzip 指令
11.1 压缩
11.2 解压
12. tar 指令
打包 VS 压缩
13. bc 指令:Linux中的计算器
14. uname 指令
15. 重要热键的使用
15.1 Tab 按键
15.2 Ctrl c 按键:中止异常
15.3 Ctrl d 按键
15.4 history 命令:显示若干条历史命令
15.5 Ctrl r:查看历史输入
16. 关机
Linux🌷
1. more 指令:分批查看文件
语法:more [选项] [文件名]
1.1 more -n 文件名:查看文件前 n 行
1.2 more 文件名:屏幕输满
补充指令:
在more状态下,
回车:向下查看一行,只能向下;
按 q 键退出 more
2. less 指令
less 指令与 more 指令类似,但 less 比 more 使用时更具弹性。
在more时,我们只能往后查阅;
但在less下我们可以使用键盘上的(上下键)进行往前看或者往后看;
less在查看之前不会加载整个文件。
语法:less [参数] 文件名
2.1 less -N 文件名
2.2 /字符串:向下搜索“字符串”的功能
3. head 指令
语法:head [参数] [文件名]
功能:显示文件的开头至标准输出中;默认head命令打印其相应文件的开头10行。
3.1 head 文件名
3.2 head -n 文件名:查看文件前n行
其中 n 为行数
4. tail 指令
语法:tail [选项] [文件名]
功能:用于显示指定文件末尾内容(默认为10行);
不指定文件时,作为输入信息进行处理。常用查看日志文件。
4.1 tail 文件名:查看文件后10行
4.2 tail -n 文件名:查看文件后n行
5. echo 指令
5.1 echo :默认显示空行;
5.2 echo "字符串" :将" "里的字符串显示待标准输出;
5.3 echo "字符串" > 文件名;
将" "里的文字存到 文件名 中,如果文件里面原先有文件则覆盖;
如果 文件名 原先不存在,则创建文件并写入
5.4 echo "字符串" >> 文件名:往文件中追加内容;
6. 重定向
7. 时间相关的指令
7.1 date 显示
date 指定格式显示时间:date +%Y:%m:%d
%Y : 完整年份 (0000..9999)%m : 月份 (01..12)%d : 日 (01..31)%H : 小时 (0z0..23)%M : 分钟 (00..59)%S : 秒 (00..61)%X : 相当于 %H:%M:%S%F : 相当于 %Y-%m-%d
7.2 时间戳
时间转换为时间戳:
时间戳转换为时间:
时间戳:从1970/01/01-00:00累计到此刻的秒数
时间戳是给程序看的;
时间(以时间格式显示)是给程序员看的;
时间乱了则整个世界都乱了,银行的利息混乱,高铁、飞机的飞行时间混乱...
8. cal 指令:查看日历
8.1 cal:显示当月月历;
8.2 cal 2019:显示2019年日历;
8.3 cal -3:显示上个月、本月、下个月的月历;
注意:不能显示 -4 奥
9. find 指令:
语法:find pathname -options
功能:用于在文件树中查找文件,并作出相应的处理(可能访问磁盘)
常用选项:- name 按文件名查找文件
10. grep 指令:行过滤工具
语法:grep [选项] 搜索字符串 文件名
功能:在文件中搜索字符串,将找到的行打印出来
常用选项:
-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 ' 搜寻字符串 ' 内容的那一行
10.1 grep "字符串" 文件名:输出包含"字符串"的行
10.2 grep -v "字符串" 文件名:反向输出,输出不包含字符串的行
与下面的命令是一样的功能
10.3 grep -i "字符串" 文件名:忽略大小写输出;
10.4 grep -n "字符串" 文件名:显示行号并输出;
11. zip/unzip 指令
语法:zip 压缩后文件名.zip 要压缩的文件或目录
功能:将目录或文件压缩成.zip格式
常用选项:
-r 递 归处理,将指定目录下的所有文件和子目录一并处理
11.1 压缩
11.2 解压
12. tar 指令
打包 VS 压缩
打包:将东西装在一起;
压缩:使用工具进行压缩;
13. bc 指令:Linux中的计算器
bc 命令:进行浮点运算
重定向有很多种用法,这是其中的一种
14. uname 指令
语法:uname [选项]
功能:uname用来获取电脑和操作系统的相关信息。
常用选项:
-a 或 –all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
3.10.0:如果第二个数字为偶数则表示稳定,奇数则不稳定
10:偶数,稳定
15. 重要热键的使用
15.1 Tab 按键
1. 显示;2. 自动补全命令
15.2 Ctrl c 按键:中止异常
15.3 Ctrl d 按键
1. 第一次 ctrl d:退出云;
2. 第二次 ctrl d:退出XShell
15.4 history 命令:显示若干条历史命令
15.5 Ctrl r:查看历史输入
按 Ctrl r 后出现如上所示,然后键盘上下键查找历史输入
16. 关机
语法:shutdown [选项]
常用选项:
-h : 将系统的服务停掉后,立即关机。-r : 在将系统的服务停掉之后就重新启动-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思
注意:
云服务器是永远不关机的。
使用shutdown是在root用户下进行的
坚持打卡第三天😃