小Q : 计划永远赶不上变化,外界因素可以补救,但不要让这句话只是一句话。

===================================================================================================

     本来今天的成果不少,但是有个以前的小师父今天来找我,又赶上饭点,于是就打算一块去吃饭,结果在半路上碰到了,所有的小师傅们,结果就去喝酒了;这是真的躲不了啊,之后又在待了两年的地方玩了会,到宿舍十点十分了,但还是要写一些,不能推;

步入正题啊!

命令:文件处理与链接命令 

            软链接 :(好比是windows中的快捷方式)

                格式:  ln    -s     文件名     链接文件名     

             硬链接 :   ln      文件名          链接文件名

                 特点:  查找 i 节点识别;一个文件只能有一个i节点,一个i可对应多个文件;

                             不能跨区建立硬链接,也不能指向目录;

                             相当于保存信息的复制 +同步更新;

权限管理命令

            更改文件或目录权限:  chmod     change the permission mode of a file

                  格式: chmod   [(u g o a)(+ - =)(r w x)]   文件名(路径)

                            = chmod   640  文件名

                            或者 chmod     -R     640    目录名

                   其中 6 = user=rw-    ;   4 = group=r--   ;   0 =other=---

           更改所有者:  chown   用户名    文件或目录

           更改所属组:  chgrp    用户组    文件或目录

           更改默认权限:    r=4    w=2     x=1     -=0

           系统默认是 umask       显示0 022      计算:777-022=默认权限

          更改格式 : umask    123              计算:777-123=-rw-r-xr--

文件搜索命令       

           搜索文件 :find    范围     -name      匹配条件     :以文件名查找

               (名字搜索        /etc     -iname     匹配条件     :不区分大小写文件名查找

                 *和?用法)   /bin      -size   +2048/-1024  :查找大于1M或小于512K文件 

                                       ......       -user                         :查找某用户的文件

                                       ......       -group                       :查找某用户组的文件

                                       ..... .      -amin  -5                : 查找目录下五分钟内被修改的文件

               (特:-o 表示或              -cmin    -属性         :按属性查找

                  -a   表示与)             -mmin    -               :按内容查找

                                                   -type     -f/-d/-l     : 以文件/目录/软链接类型查找  

                                                   -inum                      :以节点查找,适合判断硬链接

                   例子: find    /etc   -size  +16384  -a  -size  -20480   

                               查找 /etc 下大于 8M 并且小于 10M 的文件或目录

                 在查找过程还可对文件或目录进行操作 :  -exec  操作命令  {}  /;

                   例子:find  /bin   -name  *inittab*   -exec    -rm   {}  /;

                 在 /bin 下查找 *包含*inittab 的文件或目录进行删除

搜索文件:  locate    文件                         (相当与windows下的everthing软件)

                    locate     -i     文件                  不区分大小写

        缺点:新建立的文件,需要先 updatadb 更新以下文件库才可查到建立的文件在临时文件 /tmp 下就搜不到

命令搜索:

                   格式一:which   命令

                   格式二:whereis    命令             相比一可以多看到帮助文档

文件内容搜索

                   格式 : grep   -i/ -v    关键字    文件路径       :查找文件的条件内容

                   例子 :grep   -v     ^#   /home/teng                                 -i 不分大小写

                              查找/home/teng下的排除 ^# 的内容                      -v 排除关键字    

帮助命令         

              格式: man   命令                         一般只查看作用name和-选项     

                          man   配置文件                  不能加路径,查看格式和作用就好

              有时会  man  1   passwd    或  man   5   passwd

              因为passwd 又是命令又是配置文件,1 =命令   5=配置文件

      短格式的帮助:

               一 :whatis   命令                      查看命令的简短信息

               二: apropos    配置文件            查看配置的简短信息

               三: 命令     --help                     列出常见的命令选项

     额外的帮助:

               一 :man                                    上面讲了

               二 :info   命令                           和man的作用一样

               三 :help   命令(umask)           查找shell内置命令

用户管理命令

             添加用户 : useradd   用户名  

                 设置密码 : passwd    用户名

                查看用户信息 :who

                更详细的信息 : w

                其中 IDLE:用户登录后闲置了多久      WHAT:正在执行什么

                       PCPU: cpu的时间                         JCPU:累积的cpu的时间

                       load  average :系统在一分钟 五分钟 十五分钟的负载情况

解压缩命令

         .gz格式 : 

                   压缩:gzip  文件名                        解压:gunzip  压缩的文件名

                   缺点:只能压缩文件,而且不能保存源文件

         .tar.gz格式: (只打包是.tar,打包并压缩是.tar.gz)

                   压缩:tar   -cvzf    压缩后的文件名     源文件/目录的名(路径)

                   解压:tar   -xzvf    压缩后的名

                   -c :打包   ; -v :显示详细信息  ; -z :打包并压缩

                   -f :指定文件名    ;  -x :解包            有时顺序情况会导致出错

         .zip格式:

                   压缩:zip   (-r) 压缩后文件名     源文件名       -r :可压缩目录

                   解压:unzip    解压文件名

         .bzip2格式:

                   压缩:bzip2   (-k)  文件名                   -k 表示保留源文件

                   解压:bunzip2   (-k)  文件名                -k  保留原压缩包

                   压缩比特别大

        .tar.bz2格式:

                    压缩:tar    -cjf    压缩后文件名   源文件

                    解压:tar    -xjf    压缩后的文件名               (就是用-j代替了-z)

网络命令

在线用户发消息:write   用户名             Ctrl +d   保存结束

在线用户发广播:wall     消息

邮件命令:          mail     用户名

          用户接受:mail            查看列表:h                    退出:q

          查看内容:序列号1       删除:d   序列号1            n表示未读

查看网络通信:    ping    (-c    3) 网址或ip               通信三次

看用户登录信息: last                      lastlog  更方便

查看用户UID:     lastlog   u

查看连接路径:     traceroute     网址或IP         ( 跟随发送的数据包查看

看本地监听端口:  netstat     -tlun

查看路由(网关):netstat    -rn             看本机所有连接:netstat -an

配置网络:            setup                        redhat公司自带的,别的系统没有

                         设置后,需要重启网络服务   service   networ   restrat

连接外部设备(u盘):mount  光盘文件系统(iso9660)   设备文件   挂载点 

                 建立文件:mkdir   /mnt/cdrom     >>>    挂载  mount   /dev/sr0    /mnt/cdrom

                                >>>    打开挂载点   >>>  卸载: umount    设备文件或挂载点

关机重启命令

            推荐:shutdown     -n/ -r/ -c / -h  20:20

            分别代表:  立刻关机/重启/取消上一个关机命令/在20:20关机

            关机 :halt       poweroff      init  0

            重启 :reboot       init  6

            退出登录 : logout

            普及  :运行级别  cat   /etc/inittab                runlevel            查看

                        0:关机           1:单用户

                        2:多用户,不含NFS网络服务

                        3:多用户        4:未分配

                        5:图形界面     6:重启

 

其实命令加起来差不多三四千条,暂时这些命令够我们当前学习或者日常操作用的了,在操作中有哪些问题再去man或者百度就好不用去死背命令大全,效果太差。