linux基本命令的目录(关于linux常用的20个命令面试)
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。
Linux 基本操作命令
文件和目录管理
创建和删除
创建:mkdir
删除:rm
删除非空目录:rm -rf文件目录。
删除日志rm log(相当于: $ find。/-name " log "-exe CRM { };)
手机:mv
副本:cp(副本目录:cp -r)
创建文件接触
查看
显示当前目录中的文件。
按时间排序,目录项ls -lrt显示为列表。
ls -l
要查看文件内容,cat可以添加更多或更少的内容来控制输出内容的大小。
a类文本
cat a.text |更多
cat a.text| less
权限
更改文件的所有者,chown
更改文件读,写,执行和其他属性。
递归子目录修改:chown -R tuxapp source/
增加脚本的可执行权限
管道和重定向
将前一个命令的执行结果作为下一个命令的输入|
串联:使用分号;
如果前一个成功,就执行后一个;否则不会执行:
如果前一个失败,后一个将由: ||
ls /proc echo suss!||回显失败。
文本处理
文件查找 find
find参数有很多,本文只介绍几个常用的。
-按姓名搜索姓名
-按类型分类
-atime访问时间
找到。-atime 7型f -print
找到。-type d -print //仅列出所有目录。
Find/-name "hello.c "查找hello.c文件。
文本查找 grep
Grep match_patten文件//对匹配行的默认访问
通用参数
-o仅输出匹配的文本行,而-v仅输出不匹配的文本行。
-c计算文件包含文本的次数。
grep -c“文本”文件名
-n打印匹配的行号。
-搜索时忽略大小写。
-l只打印文件名。
Grep“类”。-r-n #递归搜索多级目录中的文本(程序员最喜欢的代码搜索)
猫日志。* | TRA-ZA-Z | grep " from " | grep " where " b #在日志中找出带有where条件的所有sql查询。
文本替换 sed
sed[选项]“命令”文件
第一次替换
Sed的/text/replace _ text/'文件//替换每行中的第一个匹配文本。
全局替换
sed的/text/replace_text/g '文件
默认替换后,输出被替换的内容。如果需要直接替换原文件,使用-i:
sed-I ' s/text/replace _ text/g '文件
删除空行
sed '/^$/d'文件
Sed的/books/books/'文件#替换文本中的字符串:
sed的/book/books/g文件
Sed'/$/d '文件#删除空行
数据流处理 awk
详细教程可在以下网址找到
http://awk.readthedocs.io/en/latest/chapte…
awk ' BEGIN { statements } statements 2 END { statements } '
工作流程
1.执行begin中的语句块;
2.从文件或stdin中读取一行,然后执行语句2,并重复这个过程,直到所有文件都被读取。
3.执行end语句块;
特殊变量
NR:表示记录的数量,对应于执行时的当前行号;
NF:表示字段的个数,始终对应执行过程中应该前移的字段个数;
$0:该变量包含执行过程中当前行的文本内容;
$1:第一个字段的文本内容;
$2:第二个字段的文本内容;
awk“{打印$2,$3}”文件
#日志格式:' $ remote _ addr-$ remote _ user[$ time _ local]' $ request ' $ status $ body _ bytes _ sent ' $ http _ referer ' $ http _ user _ agent ' $ http _ x _ forwarded _ for ' '
统计日志中访问量最大的10个IP
awk ' { a[$ 1]} END { for(I in a)print a[I],I | " sort-k1-NR | head-n10 "} ' access . log
排序 sort
-n按数字排序VS -d按字典顺序排序。
-r反向排序
-k N指定按列N排序。
sort -nrk 1 data.txt
Sort -bd data //忽略前导空白字符,如空格。
去重 uniq
消除重复行
sort unsort.txt | uniq
统计 wc
Wc -l文件//统计行数。
Wc -w文件//统计字数。
Wc -c文件//统计字符数。
本文主要介绍了关于linux基本命令的目录(关于linux常用的20个命令面试)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/714251.html