访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

运维人员常用的一些linux命令(转)

时间:2019-07-17

linux常用命令_常用dos命令_linux关机命令重启命令

cat

我都是用这个命令查看配置文件,或者是日志文件,但是有点需要注意,cat命令会把整个文件输出到终端了,如果文件内容非常多,建议使用grep进行过滤,或者直接用less或more命令。

基本用法

cat file.txt

tail

查看某个文件的尾部,或者查看标准出入的最末尾,默认值显示10行,可以用-n参数来指定输出多少行。

基本用法

tail -n 100 file.txt 输出最末尾的100行

tail -f file.txt 随着文件新增linux常用命令,持续输出新增的内容,一般用来看实时日志

head

和tail命令很相似,不过head是输出头部内容,个人感觉head远没有tail命令用的多。

基本用法

head -n 100 file.txt 输出最开始的100行

more

其次,不间断的阅读区域和多次的加载,可以让用户沉浸在阅读中,在阅读当前内容的同时期待下面有更好的内容等着他,这点可以促使用户不断的向下滚动,而不是仅仅看完几屏。将以下代码添加到“acaddoc.lsp”文件将自动从“cmds.lsp”文件加载命令 cmd1、cmd2 和 cmd3,并自动从“newcmd.lsp”文件加载 newcmd 命令。这个时候就需要强制加载pdb符号文件命令是:.reload /i (如果后面不加具体的模块名字默认加载符号路径下所有的符号文件,否则只加载指定模块的符号文件)linux常用命令,然后再用。

基本用法

more file.txt

less

和more很像,但是可以上下翻动,感觉less和more只需要less就可以了,完全可以去掉more啊

基本用法

less file.txt

grep

在回溯引用一节中所介绍的匹配html标签的正则表达式并没有考虑诸如这样的元素,而下面的reimg正式一个使用嵌入条件匹配img元素的正则表达式。《正则表达式替换工具》,是一个匹配正则表达式的文本替换工具,采用一个正则表达式匹配,直接替换文本中的内容。grep支持正则表达式,正则表达式是一种文本匹配工具,一般编程语言都支持正则表达式。

基本用法

grep "abc" file 从file中筛选出包含 abc的行。

awk

常用dos命令_linux常用命令_linux关机命令重启命令

开头我也说过,这个命令是我最常用的命令之一,比如在文件有多列的时候,我可以用awk输出具体某几列,或者做一些简单的统计 求和,求平均值啊,再或者做一下简单的数据格式化。

基本用法

cat data | awk '{print $1,$3,$5}' 输出第1 3 5列,注意下标是从1开始

cat data | awk '{ sum += $1 } END { print sum }' 对第一列求和

cat data | awk -F'\t' '{print $1,$3}' 把每行数据按tab分列,并输出1 3列

参考资料

阮一峰 awk介绍

sort

对标准内容做排序,

基本用法

cat file|sort 把file里的数据排序,注意是按字典序排的,如果想按数值排,需要能够加-n参数

cat file|sort -k2 -n -r 按第二列 数值 倒序 排序,-k指定第几列,-r是翻转reverse的意思

uniq

对排序好的内容去重,注意它只是把相邻且相同的去重,所以如果想要全局去重,需要先用sort排序。

基本用法

cat file|sort|uniq 把file里的文件排序并去重

cat file|sort|uniq -c 把file里的文件排序并去重,且输出每行出现的次数

wc

我都是用wc来数有多上行,其实wc不仅仅能数多少行,还可以数多少单词,多少字符。