Linux基本指令
- 一.data指令
- 1.基本使用
- 2.时间戳
- 二.cal指令
- 三.find指令
- 四.grep指令
- 五.zip/unzip指令
- 六.tar指令(打包/解包,不打开直接看内容)
- 七.bc指令
- 八.uname指令
- 九.几个重要热键
- 十.关机
一.data指令
1.基本使用
下面不需要记住,在需要时查看即可
2.时间戳
这个时间一定是单调递增的。这个一大串数字我们怎么将它变成我们熟悉的样子呢?
二.cal指令
三.find指令
例如,找出我所写的hello.txt文件
指令中的~代表从根目录开始查找,name后面可以跟查找的文件,当然也可以写成 * .c之类的,代表查找所有带.c的文件。
四.grep指令
简单来说我这个文件有很多行字符串,我想找出里面带有9999的字符串。
grep被称为行文本过滤工具,针对上面来说就是将log.txt这个文件打开,如果里面包含9999就打印出来。
五.zip/unzip指令
第一个zip是指令,第二个d1.zip是打包后的名字,第三个d1是要打包的文件名。
实际上这种打包只是打包了该文件,但d1是一个目录,我们想要打包该目录下的所有文件。
如果我想将该目录和与它同级的文件一起打包呢?
将d1.zip解压到test文件里
注意有的用户可能没有安装,那么在root账号下可以输入下面指令进行安装(su可以进入root账号)
六.tar指令(打包/解包,不打开直接看内容)
这里的后缀很多,我们只需要记住一些常用的就可以了。
czf中:c表示创建,z表示使用zip的方式压缩,f表示文档名称是新形成的。code.tgz是新文档名,d1和log.txt是我们要进行打包的文件。
只看不解压,只需要把 c变成 t就可以了
解压,将 t换成x
总结
tgz是简写,全称是tar(打包后缀).gz(压缩后缀)
解压到指定路径
这里是解压到上级路径。
七.bc指令
实际上就是Linus里的计算器,quit就是推出指令。
联合使用
八.uname指令
全部信息
主机名,内核版本,64位结构,
查体系结构
九.几个重要热键
Tab
输入一个单词,按Tab键可以将它后面的指令找出来。注意tab两下。如果后面只有一条指令只需要Tab一下。
Ctrl r->历史命令搜索
首先Ctrl r进入搜索,再输入命令,就会把曾经输入过的改命令再输出来。
history->查看历史命令列表(默认记录1000条)
十.关机
注意Linux服务器是永远不关机的,所以不要轻易关机,如果关机需要去云服务器后台更多选项里选择重启。