Linux 运维 (基本 进阶 高级指令)

ps -aux   查看所有进程信息      ps-ef  查看父进程信息    pstree -pu        f 显示父id  u:用户显示

shutdown  关机         halt关闭内存           init 0

  vm备份     快照  克隆

快照:还原点  短期            克隆:复制    长期备份(要关机)   

rm-rf    删除     

文件: 独立的东西  通过工具打开的是文件 

文件夹:  可以存放包含其他文件的东西

一切皆文件     

  

 

基础指令:

ls (list)    列出当前所有文件夹的名称      ls  路径 指定问文件下的文件内容

./   当前  目录       ../      上一级   /根目录

ls-l 列表显示    ls-a  显示全部文件   包含隐藏文件

ls-lh   路径    列出指定的文件和文件夹的昵称   显示文件大小   以可读性较高的形势显示

pwd:打印当前工作目录   

cd:切换工作目录  当前   cd 加路径

mkdir指令 :  创建目录 

mkdir -p路径  一次行多层  不存在目录

 mkdir  路径1  路径2

touch  指令   创建  文件      touch  文件路径       

cp (copy)复制    cp  被复制的文件路径   复制到的文件路径 /      

cp -r (递归) 文件夹里可能还有文件

mv  (move)移动文档到新的位置  

#mv  需要移动的文档路径   需要保存的路径

重命名 也是mv

rm(remove)删除 文档

rm-f       -强制删除   防止确认   (强制)

rm-r        递归删除    rm-rf    强制删除目录   就 不需要询问目录

删除有公共特性的文件:   rm-rf   linux*前面一样  通配符

表示任意字符    

vim  文本编辑器       vim  文件路径   打开一个文件   (可有可以没有)

输出重定向:    一般命令显示在终端中   有时需要将结果输出到固定的文件中

         >:覆盖输出  》:追加     文件可以不存在    然后新建

cat   :直接打开一个文件的功能       cat 文件的路径

直接输出    不需要退出

cat   还可以对问文件进行合并        

        cat  带合并路径1  待合并路径2   ---n>合并之后的文件路径

        

 

进阶指令:

          1.df指令   查看磁盘空间      

              df-h  较高可读性展示  h  

          2.free 指令  查看内存使用格式  

            free-m  单位显示  MB       swap   用于临时内存   真实内存不够的时候可以当临时                磁盘空间使用

           3. head   指令    查看一个文件的前多少行     默认10行

               head -n   默认行数

           4. tail指令     默认后10行         tail-f  查看一个文件的动态变化(*)      日志

           5.less 指令   少  查看文件较少的内容输出 ,按下辅助功能查看更多

               (辅助键     数字 空格  回车  +上下方向)

           6. wc 指令   统计指令   统计文件内容信息的   (包括行数   单词数  字节数)

                wc-lwc   需要统计的文件路径   -l  行数    -w  words 单词数    -c  bytes  字节数   

           7.   date  指令    操作时间日期    (读取  设置) 

                  语法   date      date   +% F      date   +% F%T

           8. cal   等价于   当前月份日历

                cal  -3  表示  上一个月  +本月+  下个月日历 

                cal -y年份   某一个年份的日历

                cal-s 周日开始   -m  周一开始

           9.  clear/ctrl+L  指令   清除屏幕    

         10.   管道符   |       作用   用于”过滤"  "特殊” "扩展处理"

                过滤 :       ls/|grep y

                                管道  前面的输出  就是后面的输入

                             grep   过滤

                          ps-ef|  grep  httpd                                                         

                 特殊案例:  #cat路径#less        等于less

                 扩展案例:ls/ 统计目录下的文档总个数

                                    ls/| wc -l

 

高级指令:

1.hostname 指令

      操作服务器主机名  (读取  设置)    

      语法:hostname  (输出主机名)     hostname-f     指令(输出全限定域名)

  2. id 指令

       作用:查看用户的一些基本信息(用户id,用户组id,附加组id),默认当前用户

       id   当前用户的基本信息        group  id       

       id 用户名:   id  linux123        

3.whoami指令 

       作用:我是谁    显示当前用户名

       whoami    一般用于shell脚本   记录用户名 记录日志

4.   ps-ef  指令     

       指令:ps     作用:主要是查看服务器进程的信息 

       选项含义:  -e:     表示列出全部的进程

                           -f:   表示全部的列   (全字段)

                         

 

 5.top    服务器的进程占资源 

    语法:  进入命令   top  动态显示       按下q退出

                   

 

 P(按照cpu从大到小)      M 按内存从大到小      1    多cpu可以展开显示各个cpu的详细信息

6. du-sh     指令     查看目录的真实大小

      du-s   (summary) 只显示汇总的大小           -h:  较高可读性

7.find 查找   

      find  用于查找文件   

     语法:   find   路径范围  选项 选项的值

                    -name   (支持模糊搜索)   

                     type  按照文档类型进行搜索

                  -表示文件(f替换)  d  表示文件夹

8.service  指令(重点)

   作用          软件服务的    启动  暂停    /重启

   service   服务名  start/stop/restart

 9. kill  指令   kill  进程pid

    killall   删除所有   

10 ifconfig   操作网卡的信息

      inet  addr   ipV4     网卡的ip地址

11.reboot  指令   重新启动计算机

     语法:reboot-w    模拟重启,但是不重启    (只写关机开机的日志信息   测试用)

12.shutdown   关机 (慎用) poweroff      四个关机

      shoudown-h  now     或者  shutdown

      shutdown-c    

 13.uptime  指令      输出计算机持续在线时间

14.  uname  指令     获取操作系统的相关信息     uname   获取操作系统的类型       

        uname-a       全部信息

 15.netstart  查看网络连接状态    

      netstart-tnlp 

     -t:  只列出tcp协议的连接

   -n: 列出 表示将地址将字母组合   转化为IP地址

    -l:表示过滤   出状态为 listen的连接(监听)

    -p: 显示进程的的pid和进程名称

 16.man  指令   作用   manual  手册

     包含全部命令手册     man 命令  

 

posted @ 2022-03-30 16:23  李文浩learning  阅读(263)  评论(0)    收藏  举报