本片文章属个人总结,纯手打,内容包含linux的相关常用指令,可以根据目录找到相应的指令,可收藏。有些时候指令并不需要完全背下来,有一个清单,当想用的时候能够快速的找到,这样才是最完美的事情!学习linux重点就是学一些指令!
另外附赠学习linux的鸟哥linux私房菜pdf
上述三种指令的效率问题与运行时间问题
1.data,显示日期与时间
2.clc清屏,clear清除缓冲区
3.--help,获取命令的使用方法
4.cal,显示日历
5.自动Tab补齐命令,两下Tab,显示所有,并用!+数字进行调用
6.exit或ctrl+d退出终端
7.man,查看指令作用与手册
用法man+关键词。
8.bc,计算器功能
scale设定有效数字,quit退出计算器
9.文件属性及其修改指令chmod,chgrp,chwon
10.linux组合键与特殊符号的含义
11.ls指令,文件与目录的显示
12.目录的相关操作,cd变更目录,pwd显示当前目录,mkdir建立一个新目录,rmdir删除一个空目录
13.cp复制命令
14.rm移除文件或目录
15.mv移动文件或目录
16.文件查阅之cat,由第一行开始显示内容
17.文件查阅之tac,从最后一行开始显示
18.文件查阅之nl显示的时候输出行号
19.文件查阅之more一页一页的显示内容
20.文件查阅之less,与more相似,比more更好的是他可以向前翻页
21.文件查阅之head,只看头几行
22.文件查阅之tail,只看尾巴几行
23.观察文件类型file,知道文件的基本数据,是ASCII或data还是binary
24.whereis由一些特定的目录中寻找文件名
25.locate根据关键词,找到与他相关的所有内容
26.功能强大的查找功能find
27.df列出文件系统的整体磁盘使用量
28.du评估文件系统的磁盘使用量
29.lsblk列出系统的所有磁盘列表
30.blkid列出装置的UUID等参数
31.常见的压缩指令gzip,zcat/zmore/zless/zgrep查看
32.常见的压缩指令bzip2,bzcat/bzmore/bzless/bzgrep查看
33.常见的压缩指令xz,xzcat/xzmore/xzless/xzgrep查看
34.效率gzip<bzip2<xz消耗时间gzip<bzip2<xz
35.tar打包指令,在打包的同时可以通过选项完成上述三种方式的压缩
36.创建变量,查看变量echo与取消变量unset
37.本地变量与环境变量的转换export与declare
x=19这种定义方式为本地变量,本地变量只可以影响当前的shell,而不能影响所有的shell,通过export可以将本地变量变为环境变量,另外declare也可以declare +x 变量是将变量变为本地变量,declare -x 变量是将变量变为环境变量,环境变量可以影响所有的shell。
38.显示所有的环境变量env(与37一起进行演示)
可以发现在下面可以找到已经转为环境变量的x=10
39.位置变量${数字},$#,$ *(在vim中常用)。
${数字}可以表示第几个参数
$#表示参数的个数
$*表示所有的参数
40.显示历史命令history,并用!加数字进行调用历史命令
41.locale查看系统所支持的编码
42.read等待键盘输入指令
43.数组的定义与获取
44.declare宣布变量的类型
45.ulimit限制用户的系统资源,包括可以开启的文件数,内存大小,使用cpu的时间等
46.变量的删除与替代其中部分内容
解释一下第一个最短的意思,意思就是从内容开头一直删除,一直到最近的关键词,最远的意思就是一直删除到最远的关键词
47.变量的测试与替换
48.alias给命令取一些别名,用别名执行相应命令
49.管线命令之grep与cut,grep摘取符合条件的一行,cut在一行信息中摘取符合条件的一部分
50.管线命令之排序sort,uniq,wc
wc
51.数值运算指令let
52.$?记录返回值
53.数字之间的比较,字符之间的比较
54.条件判断if
55.case判断
56.各种循环指令