个人常用linux命令归纳(1)

    其实一直想坚持每天出一篇技术博客分享自己当天的收获,但是总是没坚持下来。希望这次能有所不同,而且质量也能上一个层次。

    linux,相信对于搞编程的朋友们,都是不陌生的,本文不会将所有命令全部集中于此,只是列出部分自己常用命令,简单的,复杂的都有些。

    记得曾经一个同事告诉我用linux命令的铁令,不会的命令找男人,即:  man  <想用的命令名称>


     1. 目录、文件相关:

        创建目录,mkdir。如当前目录建test文件目录,mkdir test,如果要递归创建则加 -p ,即mkdir -p /root/test/mytest,还有参数说明请: man mkdir;

        创建文件,touch。如新建test.txt, touch test.txt。 touch 还能改变文件时间属性:touch 1602200000 test.txt, 即可将test文件时间属性改变;

                        当然直接用vi或者vim也可以新建文件并打开进入编辑文件,如:vi test.txt, vim test.txt;

        查看目录、文件:ls。 ls + 目录,则查看此目录下所有文件,而ls + 文件则直接查看文件。lstree树形显示文件结构。常用 ls -l ,更多请: man ls;

        查看文件内容:cat、tac、less、more、head、tail。cat 直接显示文件所有内容,tac从尾至头显示文件所有内容,less和more都是翻页显示文件内容,

而我所知道的区别在于less能向前翻页,head、tail分别是查看文件头和尾,加上-n,其中n是数据,表示查看头或尾多少行。tail -f test.log查看新增内容;

        目录变更:cd。 cd ~、cd 到当前用户的home目录,cd - 到上次目录,cd /root/home/test 到指定目录;

        显示目录:pwd。


     2. 文件权限相关:

         用户改变:chown 。 chown test:test test.txt,将test.txt文件的用户和用户组都改为test,加上 -R 参数可递归文件夹,具体:man chown;

         权限改变:chmod。可加具体读写执行,即rwx参数,如 chmod +x test.txt,所有用户添加可执行权限,chmod o-x test.txt,去掉其它用户的可执行

权限,也可通过数据直接改变,chmod 751 test.txt,分别表示所有都为7即rwx,同组用户为5,即r-x,其它用户可执行,即--x;


     3. 系统相关:

          查看系统:uname。uname -a 基本上可以看到你想看到的系统相关参数,具体每个不同参数如何查请:man uname;

          cpu信息:cat /proc/cpuinfo;

          内存信息:cat /proc/meminfo、free、swapon -a;

          进程相关:top查看进程运行进程的资源占用情况,按shift + m 可按内存排序;查看所有进程ps -ef、pe aux。 查看单个进程ps + 进程id,强制关闭

进程 kill -9 进程id。查看进程树 pstree;

          虚拟内存信息:vmstat。

         procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
         r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st
         0  0 2913112 683104 1296340 9500376    0    0     0    72    0    0  3  0 97  0  0

          参数说明,r:在等待队列中的进程数,b:被阻塞的进程数,swpd:交换分区的使用总量,free:空闲物理内存问题,inact:不活动内存,active:活动

内存,si:每秒从swap换入到内存的数量,so:每秒从内存换入到swap的数量,bi:每秒读磁盘量,bo:每秒写磁盘量,in:每秒产生的中断次数(包括时钟中断),

cs:每秒上下文切换次数,us:用户进程消耗cpu时间百分比,sy:内核进程消耗cpu时间百分比,id:io等待消耗的cpu时间百分比,wa:cpu空闲时间百分比,

st:被虚拟机偷取的cpu时间。

        待更~~~~~~~~~~~~~~~~~~~·


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值