论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
SQL-Server
›
Linux入门(2)
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 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
鼠扑
论坛元老
这个人很懒什么都没写!
楼主热帖
Java 基于Apache POI实现Excel读写操作 ...
Dapr 知多少 | 分布式应用运行时 ...
XAF新手入门 - 类型子系统(Types Info ...
springboot开启单元测试的方法分享 ...
记录一次NoSuchMethodError问题的解决 ...
C#生成putty格式的ppk文件(支持passph ...
5.15日 搭建青龙面板教程——狗东跑跑 ...
Python 封装SNMP调用接口
SQLSERVER大小写转换方法
风险洞察之事件总线的探索与演进 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Java
虚拟化与私有云
快速回复
返回顶部
返回列表