linux三剑客       :【grep(老三)】【awk(老大)】【sed(老二)】


ls查看当前目录内容     ​-l​ 查看详细文件属性

ld:参数/属性                                                                             LANG(大写)​LANG=en​  修改乱码

cd:切换目录

mkdir:创建目录 ​-p​  连续创建目录

touch:文件

rm:常用的删除命令   ​rmdir​:删除空目录   ​-r​ 删除递归(剥洋葱)目录, ​-f​  强制。

setup  配置网卡

ifup eth0  启动网卡

ifconfig      查看IP地址

/etc/init.d/network restart          查看(检查)网卡是否启动

cat:查看

-l(字母)详细信息

-d     进入目录、改变当前正在使用的目录

-n     取消默认输出,与​sed​搭配,如:​sed -n '20,30'pett.txt​.(ett.txt为指定文件)    (p)打印。

vi    进入TXT编辑界面

touch  ,创建文件(修改文件的时间磋)

     ​vi​  oldboy.txt  使用VI打开文本

     默认是命令模式。

     ​A/I​   编辑模式          然后输入文本

     如:I  am  studying linux

     按exc键进入到命令模式

:wq   write quit  VI文本编辑器下保存

:q!    !强制退出

vi/vim   命令的文本编辑器

echo   输出内容默认到屏幕上

>: 重定向符号,清除源文件的所有内容,然后把内容追加到文件的末尾

>>:追加重定向,追加内容,到文件的尾部

pwd  指南针,显示你当前的位置,print working directory 打印当前工作目录

xargs   分组

xargs -n 2<oldboy.txt

例子:  1  2

3  4



cp   (copy/复制)拷贝文件或目录 ​-a=-pdr​ ​-r​ 递归复制目录


mv   (move移动,剪切)移动目录过文件


rmremove删除)删除目录(-fr)和文件  f(force)r(递归)用于删除目录

find(查找)​-type​文件类型​【f(文件),【d(目录)【c(字符)【b(磁盘)【s(通信​)


-name  文件名

-mtime  时间,按修改时间查找,时间数字+7=7天以前,7=第7天,-7=最近7天


find /data type  f  name “oldboy.txt”

ctrl+c强制终止当前命令,是xshell一个快捷键

*    (所有)通配符

|(竖线)管道

..(2个点)  上一级目录

.(1个点)当前目录

grep(筛选/筛子/过滤)​-v​(排除)后+文件名



head (头部)  -n读取文件的前N行,默认前10行

tail(尾巴) -n读取文件的后N行,默认后10行。

tree(查看目录树)如果tree命令不存在,执行:​yum install tree -y​来安装。

-p  (递归创建目录).​mkdir  -p​ /1/2/3(文件夹下创建文件夹 ... ..)。

覆盖文件时不提示(加反斜线或者全路径)


alias(查看和设置现有的别名)

unalias cp(取消别名)默认​cp/rm/mv后加 -i​,取消别名后不提示,直接删除或移动。。。临时生效,重新启动服务器后失效。




输入:alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'命令后,以后直接输入​net​就相当于输入: ​alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'​(复杂的字符串改变成简单的字符串)。

seq(sequence/   序列)

sed (stream editor/流编辑器) 实现对文件的​增,删,改,替,换,查​。

awk过滤,输出内容,是一门处理日志的语言,​NR​代表行号。如:​awk 'NR>19&&NR<31'ett.txt​               ​ ​=是赋值,==才是等于

sed参数:-v:后面接要排除内容   ​-p​打印   ​-n​取消默认输出 ​-i​修改文件内容   ​-e​允许多项编辑。

-A -B -C的作用


sg  替换,例子:​sed‘s#123#456#g’oldboy.txt​    ​#​:分隔符,可以用​/ @​等替换。



命令总结1:




man  命令名/配置文件的详细帮助,

命令--(2个杠)help   查看简单帮助

date -s 时分秒如:“10/31/2016 18:50”修改时间

cat   查看文件内容,/多行追加

tab快捷键:可以补全命令和路径