Linux系统之常用命令

Linux系统中的常用命令

  • 查看iptables防火墙状态

  • 修改iptables服务开机后自动关闭

chkconfig iptables off(关闭)

chkconfig iptables on(开启)

 

  • iptables防火墙服务操作

service iptables start(开启)

service iptables stop(关闭)

  • 命令的辅助操作:

换行:\

 CTRL+C:放弃命令执行

CTRL+U:清空至行首

CTRL+K:清空至行尾

CTRL+L:清屏

  • 命令帮助:

help   内部命令

外部命令   --help

获取外部命令在线手册:man   

外部命令(例如:man  ls)

使用上、下键,pageup、pagedown建翻页

使用:q、Q退出

例如:man  ls  |  col  -b  > /root/lshelp.txt

过滤到ls命令的在线帮助内容中的特殊控制字符,并重定向到/root/lshelp.txt中

  • 查看文件内容:

cat:无分屏浏览功能,只适合于文件内容在一屏以内的文件

cat   /文件路径/文件名1  /文件路径/文件名2:查看多个文件内容

     More:有分屏浏览功能,但只能向下,不能向上

     eg : more  /root/lshelp.txt

  1. 按enter键向下逐行滚动;
  2. 按空格键向下翻一屏;
  3. 按Q,q退出

    

Less:有分屏浏览功能,可以上下翻页

less  /root/lshelp.txt

  1. Page Up向上翻页,Page Down向下翻页;
  2. 按“/”键查找内容,“n”下一个内容,“N”上一个内容;

      /m

     

  1. 其他功能与more类似;
  2. 也可以:cat  /root/lshelp.txt  |  more    

或者:cat  /root/lshelp.txt  |  less

  • Head:

     默认显示lshelp.txt文件头部的前10行内容

     

     head  -n :显示文件头部的前n行内容

     

  • tail:

      默认显示lshelp.txt文件尾部的后10行内容

      

 

       tail  -n:显示lshelp.txt文件尾部的后n行内容

     

       tail  -f:动态显示lshelp.txt文件尾部新增加的内容

     

  • 统计命令wc:

       -l:统计行数

       

      -w:统计单词数 

        

       -c:统计字节数

        

      统计有多少个进程,一行一个进程

        

  • grep命令

作用:在文件中查找并显示指定包含字符串的行

选项:-i(忽略大、小写)  -v(反转查找)

          查找包含NAME字符串的行,忽略大小写

           不显示空行

          

            不显示空行和带#号的行

  1. 查找条件:

      a.查找"要查找的字符串": "要查找的字符串"  

      b.查找以某字符串为开头: "^某字符串"     

     c.查找以某字符串为结尾: "某字符串$"    

          

      d.查找空行:"^$"     

          

  • 压缩和解压缩:gzip(gunzip)和bzip2(bunzip2)

        压缩:

        a.(gz)复制一个文件到root目录,对该文件进行压缩操作

         

         b.(bz2)

         

       解压:

       a.gzip  -d  yum.conf.gz

        (gunzip  yum.conf.gz)

        

        b. bzip2  -d  yum1.conf.bz2

         (gunbzip2  yum1.conf.bz2)

      

  • 归档及解归档:tar

常见选项:

-c:建立归档文件

-x:解归档

-v:显示过程

-f:指定归档文件

-p:保留原有权限

-t:查看归档包中的文件

-z:启用gzip压缩

-j:启用bzip2压缩

-C:释放归档时,指定目标路径

1、对/etc目录进行归档,存放在当前路径,归档文件名为etc.tar

tar  -cvf  etc.tar  /etc/*

          2、对/etc目录进行归档,存放在/backup目录,归档文件名为:etc.tar

mkdir  /backup(在根下创建backup目录)

                     tar  -cvf  /backup/etc.tar  /etc/*

             

        3、对当前路径下的归档文件etc.tar,进行解归档至当前路径下的test1目录中                

          

         4、创建归档并压缩,压缩方式为:gzip

           创建归档并压缩,压缩方式为:bzip2

           tar  -cvfz  etc.tar.gz  /etc/*

           tar  -cvfj  etc.tar.bz2  /etc/*

           

           5、查看gzip格式的归档文件中的文件列表

                查看bzip2格式的归档文件中的文件列表

tar  -tf  etc.tar.gz

tar  -tf  etc.tar.bz2

  • vi编辑器:

        1、三种模式:命令模式、输入模式、末行模式

命令模式----按a、i、o等键----->输入模式

 输入模式----按esc键----->返回命令模式

 命令模式----输入冒号:----->末行模式

 末行模式----按esc键----->返回命令模式

输入模式和末行模式之间不能直接转换,只能通过命令模式间接转换

按Esc, Shift +zz退出

         2、光标移动

             行内快速跳转:(命令模式)

跳转至行首:Home键或“^”(shift+6)、数字“0”

跳转至行尾:End键或“$”键

行内快速跳转:(命令模式)

    跳转至文档的首行:1G或者gg

   跳转至文档的尾行:G

跳转到文件中的第#行: #G

行号:(末行模式)

:set  nu(显示行号)

        :set  nonu (取消显示行号)

          3、复制、粘贴、删除:(命令模式)

复制:

光标所在行(当前行):yy

   从光标所在行开始的#行:#yy

粘贴:

p:粘贴到目标位置的光标前面

P:粘贴到目标位置的光标后面

删除:

单个字符:x、del、delete、

行:

  当前光标所在行:dd

  从光标所在行开始的#行:#dd

  删除当前光标之前到行首的所有字符:d^

     删除当前光标之前到行首的所有字符:d$

           4、内容查找:(命令模式)

从上到下进行查找:/要查找的字符串

从下到上进行查找:?要查找的字符串

向下定位:n

    向上定位:N

  • pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径
  • ps: process status(进程状态,类似于windows的任务管理器)

        常用参数:-auxf

        ps -auxf 显示进程状态

  • df: disk free 其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。
  • du: Disk usage
  • rpm:即RedHat Package Management,是RedHat的发明之一
  • rmdir:Remove Directory(删除目录)
  • rm:Remove(删除目录或文件)
  • cat: concatenate 连锁
  • cat file1file2>>file3 把文件1和文件2的内容联合起来放到file3中
  • insmod: install module,载入模块
  • ln -s : link -soft 创建一个软链接,相当于创建一个快捷方式
  • mkdir:Make Directory(创建目录)
  • su:Swith user(切换用户)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值