Linux指令(二)


️️️️️️️️️️️️️️️️
️️️️️️️️️️️️️️️️
无人扶我青云志
️️️️️️️️️️️️️️️️
我自踏雪之山巅
️️️️️️️️️️️️️️️️
️️️️️️️️️️️️️️️️

Linux

  • Linux指令(4)
    • cat指令
    • more指令
    • less指令
    • head/tail指令
    • date指令
  • Linux指令(5)
    • cal指令
    • find指令
    • which指令
    • grep指令
    • sort指令
  • Linux指令(6)
    • uniq指令
    • wc指令
    • zip/unzip指令
    • tar指令
  • Linux指令(7)
    • history指令
    • scp指令
    • alias指令
    • echo指令
  • 小技巧

Linux指令(4)

cat指令

该指令就是答应文件里的内容

cat+文件名

Linux指令(二)_第1张图片

more指令

该指令就是查看大文件里的数据,但是只能利用回车键往下翻的操作

more+大文件名     

less指令

该指令就类似于上一条指令,不过该指令查看大文件里的数据可以利用上下键进行翻动,也可以输入指定信息查阅

less+大文件名+需要查询的内容

head/tail指令

该指令课精确到头部或者尾部查询,-n是表示你想查看该文件的行数

head/tail+-n+大文件名

date指令

该指令可以查看相关时间

date +%Y-%m-%d_%H:%M:%S

在这里插入图片描述

该指令就是查看1970年到至今所用的秒数,如果s是大写就是显示此刻的秒数

date +%s 

在这里插入图片描述

Linux指令(5)

cal指令

该指令可以查看日历

cal+年份     //可以显示指定年份的日历
cal=cal+-1    // 这两个指令相等,都是显示现在这个月的日历
cal+-3        //显示前一个月和本月以及下个月的日历

Linux指令(二)_第2张图片
Linux指令(二)_第3张图片

Linux指令(二)_第4张图片

find指令

该指令可以查询文件

find+路径+-name+文件名      //在这个路径下,查找这个文件

which指令

该指令可以查询指令在哪个文件里

which+指令

Linux指令(二)_第5张图片

grep指令

该指令在某个文件里打印字符相关的内容

grep+字符+文件名           //打印含有该字符的行

Linux指令(二)_第6张图片

grep+-n+字符+文件名           //就是比上个指令多了一个-n,-n就是打印行数

Linux指令(二)_第7张图片

grep+-i+字符+文件名           //就是比第一个指令多了一个-i,-i就是不区分大小写

Linux指令(二)_第8张图片

grep+-v+字符+文件名           //就是比第一个指令多了一个-v,-v就是把不含该字符的行打印出来

Linux指令(二)_第9张图片

sort指令

该指令就是对文件里的数据进行排序,并排完序会自动打印

sort+文件名                 //把文件内容按Ascall值排序并打印

Linux指令(二)_第10张图片

sort+-r+文件名                 //把文件内容按Ascall值反向排序并打印

Linux指令(二)_第11张图片

Linux指令(6)

uniq指令

uniq+文件名       //相邻的行如果相同就会被压缩,只会出现一个

Linux指令(二)_第12张图片

uniq+-u+文件名       //比第一个指令多了-u,-u是把相同的数据隐藏

Linux指令(二)_第13张图片

uniq+-d+文件名       //比第一个指令多了-d,-d是把相同的数据打印,仅打印一组

Linux指令(二)_第14张图片

uniq+-c+文件名     //统计各数据行出现的次数,在数据之间或上面的空行也算,在数据下面的空行就不算了

Linux指令(二)_第15张图片

当然上面有些指令有限制,比如必须相邻不是相邻就不起作用,这个时候就可以先对数据进行排序,然后再使用这一类指令,就可以了

wc指令

wc+-l+文件名        //统计文件内数据的行数,在数据之间或上面的空行也算,在数据下面的空行就不算了

Linux指令(二)_第16张图片

zip/unzip指令

该指令就是压缩和解压

zip+-r+test.zip+test.txt   //把test.txt里的内容压缩成test.zip(名字可以自己修改)的压缩包
unzip+test.zip           //把test.zip压缩包解压至当前目录
unzip+test.zip+-d+test           //把test.zip解压至test(可以自己修改名字)目录中

tar指令

tar+-czf+test.tgz+test     //把test这个文件压缩至test.tgz中
// -czf     c是打包的意思    z是压缩的意思     f是指明文档名

tar+-xzf+test.tgz          //该指令与上个是搭配的,上一个是压缩,这一个是解压
//-xzf     x是解压的意思     z是解压的意思   f是指明文档名

上面两条指令不会显示压缩和解压的过程

tar+-cvzf+test.tgz+test   
tar+-xvzf+test.tgz         
//较上面两条指令就是多了v,而v就是可以显示中间的过程,如压缩的过程或者解压的过程都会显示出来

Linux指令(7)

history指令


scp指令

该指令就是可以显示历史执行过的指令,并且会附带时间

history

Linux指令(二)_第17张图片

alias指令

该指令的功能是可以用你指定的字母来代替系统中某个指令的功能,当然仅限本次打开云服务器,也就是等下次打开时,需要重新定义,这也是为了保护系统而设定的机制。


alias qw='cd'

Linux指令(二)_第18张图片

echo指令

该指令是功能是类似于printf的意思

echo "hello  good moring"

在这里插入图片描述

该指令可以把hello good moring写入文件中,如果文件不存在。则会自动创建.但这个指令有个缺陷,就是旧的内容它不保存,每当你写入新的内容时,就自动把旧的内容覆盖了

echo+"hello  good moring"+>+文件名   

Linux指令(二)_第19张图片
Linux指令(二)_第20张图片

该指令就解决了上个指令的缺陷,你写入新数据,不会覆盖旧的数据

echo+"hello good"+>>+文件名

小技巧

ctrl+c                  //可以解决无法终止的过程
ctrl+d                 //点两下ctrl+d,可以直接退出Xshell

❇️❇️❇️❇️❇️❇️❇️❇️❇️❇️❇️❇️❇️❇️❇️❇️
Linux指令(二)_第21张图片

你可能感兴趣的:(Linux学习,linux,服务器,开发语言)