访问手机版  

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

招聘|合作 登陆|注册

网络工程师培训

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

cl723401的博客

时间:2019-07-19

linux命令中的head命令_常用dos命令大全_linux常用命令

sed 's#oldgirl#gongli#g' oldboy.txt:将文件里所有内容中的oldgirl替换为gongli输出,但是文件内容没有改变

sed -i 's#oldgirl#gongli#g' oldboy.txt:-i会更改文件内容

sg:全局替换

-i:修改内容

-n:取消默认输出

p:打印,与gs联合使用时,表示对当前行全局替换匹配

-s:指定分隔符linux常用命令,默认回车为分隔符。seq -s “”10:一行横着打印1-10

awk:用于过滤、输出内容

linux常用命令_linux命令中的head命令_常用dos命令大全

查看ett.txt的第20到30行:

head -30 ett.txt | tail - 11

sed -n ‘21,30’p ett.txt :-n取消默认输出(默认会输出文件所有的行);p:打印

sed -n ‘$’p ett.txt :打印结尾的行

sed -n ‘21’p ett.txt :打印21行

awk 'NR>19&&NR<31' ett.txt:NR是行号

awk 'NR==31' ett.txt:输出第31行

grep 20 -A 10 ett.txt:打印出第20行的数据,以及以后的10行,After

linux常用命令_linux命令中的head命令_常用dos命令大全

grep 25 -C 5 ett.txt:打印第25行数据,以及前后各5行,Before

grep 30 -B 10 ett.txt:打印第30行linux常用命令,以及30行之前的10行,Context

把/oldboy目录以及其子目录下所有以.sh结尾且文件里包含oldboy的文件全部替换为oldgirl:

find /oldboy -type f -name "*.sh" | xargs cat:输出find找到的文件的所有的内容

find /oldboy -type f -name "*.sh" | xargs sed -i 's#oldboy#oldgirl#g'

sed -i 's#oldgirl#oldboy#g' `find /oldboy -type f -name "*.sh"`等价于:sed -i ‘s#oldboy#oldgirl#g’/oldboy/t.sh /oldboy/test.sh /oldboy/test/test.sh

改linux系统日期:date -s "2018-11-30 16:55:00"

!:

常用dos命令大全_linux常用命令_linux命令中的head命令

!m:调出最近使用的m开头的命令

!!:调出最近使用的命令

!数字:调出最近使用的第几个命令

history:显示最近的操作记录,这里查出的id作为’!数字’里的数字

!:取反:

快捷键:

ctrl+c:中止当前命令,输错命令后,不能退出的话。

ctrl+d :退出当前用户环境

常用dos命令大全_linux命令中的head命令_linux常用命令

ctrl+l:clear

ctrl+a:定位光标开头

ctrl+e:定位光标结尾

ctrl+u:清楚光标前的

ctrl+k:清除光标后的

ctrl+r:搜索使用过的命令

pwd:

-P: 显示物理路径,如果有软连接,会显示原路径。

pwd 默认带参数-L

查看SSh 进程:ps -ef|grep ssh

查看SSh监听的情况:netstat -lntput|grep sshd

服务端SSH服务:进程名:sshd,openssh(连接),openssl(加密)

 上一个教程:linux命令——man