IT评测·应用市场-qidao123.com技术社区
标题:
Linux入门(2)
[打印本页]
作者:
鼠扑
时间:
2024-11-7 02:45
标题:
Linux入门(2)
林纳斯托瓦兹
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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4