首页 / LINUX / linux常用命令2
linux常用命令2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux常用命令2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2945字,纯文字阅读大概需要5分钟。
内容图文
![linux常用命令2](/upload/InfoBanner/zyjiaocheng/959/ad11a556aa8d4323b45b16e15da87652.jpg)
一、.shell端命令
1、type:命令类型
外部命令 & 内部命令
2、help:内部命令帮助
help:内部命令清单,附带语法格式,描述
help 具体内部命令/
3、man:帮助手册manual
yum install man man-pages -y/
4、whereis : 定位命令位置
5、file:文件类型
6、echo:打印到标准输出
7、PATH:环境变量:路径8、LANG
/etc/profile 》 bash启动(交互方式)
9、df:显示磁盘使用情况
df -h
10、du:显示文件系统使用情况
du -sh
du -a
二、编辑模式:/
1、移动光标
字符
h: 左;j: 下;k: 上;l: 右
2、单词
w: 移至下一个单词的词首
e: 跳至当前或下一个单词的词尾
b: 跳至当前或前一个单词的词首
3、行内
0: 绝对行首
^: 行首的第一个非空白字符
$: 绝对行尾
4、行间
G:文章末尾
3G:第3行
gg:文章开头
5、翻屏
ctrl:f,b
6、删除&替换单个字符
x:删除光标位置字符
3x:删除光标开始3个字符
r:替换光标位置字符
7、删除命令 : d
dw,dd
8、复制粘贴&剪切
yw,yy
p
P
9、撤销&重做
u 撤销
ctrl+r 重做 撤销的操作
. 重复上一步的操作
三、末行模式 shift + :
1、set:设置
set nu number
set nonu nonumber
set readonly
2、/:查找
/after
n,N
?向上查找
!:执行命令
3、:!ls -l /
s查找并替换
s/str1/str2/gi
/:临近s命令的第一个字符为边界字符:/,@,#
g:一行内全部替换
i:忽略大小写
范围
n:行号
.:当前光标行
+n:偏移n行
:末尾行,-3
%:全文
四、文本模式
1、cut:显示切割的行数据
f:选择显示的列
s:不显示没有分隔符的行
d:自定义分隔符
2、sort:排序文件的行
n:按数值排序
r:倒序
t:自定义分隔符
k:选择排序列
u:合并相同行
f:忽略大小写
3、sed:行编辑器
sed [options] ‘AddressCommand’ file …
-n: 静默模式,不再默认显示模式空间中的内容
-i: 直接修改原文件
-e SCRIPT -e SCRIPT:可以同时执行多个脚本
-f /PATH/TO/SED_SCRIPT
-r: 表示使用扩展正则表达式
sed:行编辑器Command
d: 删除符合条件的行;
p: 显示符合条件的行;
a \string: 在指定的行后面追加新行,内容为string
\n:可以用于换行
i \string: 在指定的行前面添加新行,内容为string
r FILE: 将指定的文件的内容添加至符合条件的行处
w FILE: 将地址指定的范围内的行另存至指定的文件中;
s/pattern/string/修饰符: 查找并替换,默认只替换每行中第一次被模式匹配到的字符串
g: 行内全局替换
i: 忽略字符大小写
s///: s###, s@@@
(), \1, \2
4、awk
awk是一个强大的文本分析工具。
相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。
简单来说awk就是把文件逐行的读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理。
awk -F ‘{pattern + action}’ {filenames}
支持自定义分隔符
支持正则表达式匹配
支持自定义变量,数组 a[1] a[tom] map(key)
支持内置变量
ARGC 命令行参数个数
ARGV 命令行参数排列
ENVIRON 支持队列中系统环境变量的使用
FILENAME awk浏览的文件名
FNR 浏览文件的记录数
FS 设置输入域分隔符,等价于命令行 -F选项
NF 浏览记录的域的个数
NR 已读的记录数
OFS 输出域分隔符
ORS 输出记录分隔符
RS 控制记录分隔符
支持函数
print、split、substr、sub、gsub
支持流程控制语句,类C语言
if、while、do/while、for、break、continue
内容总结
以上是互联网集市为您收集整理的linux常用命令2全部内容,希望文章能够帮你解决linux常用命令2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。