Linux入门(2)

鼠扑  论坛元老 | 2024-11-7 02:45:58 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1072|帖子 1072|积分 3216

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

 林纳斯托瓦兹

Linux之父


1. echo

echo是向指定文件打印内容

ehco+要打印的内容,不加任何操作就默认打印到显示器文件上。
知识点
在Linux下,统统皆文件。
打印到显示器,显示器也是文件。
2.重定向

>重定向操作,>指向的是文件,echo+>是向指定文件举行写入,如果文件不存在,就创建文件。

这样就可以观察到,hello wolrd已经写入到test.txt内里了。
已经提到过>是向指定文件举行写入,如果直接用>+指定文件会怎么样呢,

因为>前没有任何内容,以是就空内容写入到test.txt内里了,再检察test.txt,就会发现test.txt是空内容。
不但仅是一个>可以操作,两个>也可以。
>>是追加重定向

追加重定向是默认加换行符的。
既然有输入重定向,那么就有输出重定向。


3.验证Linux下统统皆文件

起首我们打开一台机器,输入ll /dev/pts操作,

然后我们再打开一台机器,再实行上述指令,

此时就会发现多了一个1,这个1就是刚刚打开的机器。
同理我们也可以通过echo和输出重定向在新机器上打印内容。

就是相当于向1这个文件举行写入操作,这样就在新的机器上打印了内容,间接验证了Linux下统统皆文件。
1是新打开的机器,0就是本地的机器。

登录终端就是文件。
这些就验证了:
Linux下统统皆文件。
4.cp指令

cp顾名思义就是copy,就是将文件复制到指定目录。

cp+需要复制的文件+指定目录。
如果后面跟名称那么久会复制目录并且将名字改为添加的名字,固然也可以不添加,名字就是原目录。
5.mv指令

mv类似于copy指令,mv是move的简称,也就是移动。


这就将test.c移动到上一个目录了,但是如果在目的目录的位置后面添加名称,文件就默认改名字了。

固然mv也可以直接改名字,直接在文件名后面加要修改的名字就实现修改名称了。

6.检察文件内容

起首就是cat指令

cat后面可以直接加要检察的文件

也可以加-n就是附加行数

        
   -b   对非空输出行编号     
    -s   不输出多行空行   
  more指令

   当我们检察大文件时候,使用cat就不太方便了   
我们想要检察上面的内容也是没有办法,以是我们就有了more                       
    按回车键可以向下检察,遗憾的是,more不能向上检察
less指令

less指令就可以弥补不能翻页的困恼了,

使用less回车检察下一行上下检察上一行和下一行。
此外,在使用 less 举行查找时,还可以利用一些其他快捷键和选项来进步查找服从。比方:


  • 使用 ? 举行向上查找,与 / 的向下查找相对应。
  • 使用 g 跳转到文件的开头,使用 G 跳转到文件的结尾。
  • 使用 Ctrl+F 向前移动一屏,使用 Ctrl+B 向后移动一屏。
  • 使用 &pattern 取代 /pattern 实行搜索,可以只显示匹配行,而不是整个文件内容。
7.head指令

head -n +文件
可以实现检察文件的前n行

固然也可以不加行数直接使用head

默认是打印10行的
8.tail指令

和head同理

9.管道 |

当我们想检察这个文件的第1000行到1010行共11行内容时怎么办,我们可以先使用定向操作符

这就实现了检察1000到1010行内容,但是创建一个文件的方法有些贫苦,有没有更好的办法,答案是有的 :管道

管道就存放临时文件。
10.时间相关的指令

date

   
    这样很不符合中国人对时间的概念,咱们比较喜好年月日   
    %H显示当前小时    %M显示分钟    %S显示秒    %X显示小时分钟秒已经AM或PM    %d显示日    %m显示月份    %Y显示完备年份    %F相当于年-月-日  时间戳


时间戳是间隔1970 1_1日的0:00的秒数
date -d@时间戳数字,就是显示某个时间对应的年月日

其时间戳为0时,此时缺是早上8:00并非0:00,因为我们所在的地域比时间戳晚8个小时,以是就是显示1970年的8:00。
cal指令


cal指令是直接显示当前月的日历。

也可以检察其他年的日历。

默认是-1,输入-3可以检察当前月份和前一个以及后一个月份的日历。
11.grep指令

在文件中搜索匹配的字符串。

我们对c举行修改


这样只查到了main,由此可知,grep是对大小写敏感的。

-n是打印行号,-i是取消大小写敏感。

-v是输出不喊查找内容的。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表