Linux基础命令小结

Linux系统管理与命令详解

一、top命令

top命令执行后,按f,展示字段,根据字段前的字母进行选择后回车,top命令中的列表会多展示该字段

查看命令具体使用man top

VIRT:Virtual Image(虚拟镜像)---和物理内存有关

1、进程“需要的”虚拟内存大小(申请的),包括进程使用的库、代码、数据

 例:如当前进程申请50m的内存,但实际值使用了5m,那么它会显示50,而不是实际的使用量

 补充:Swap memory、Virtual memory

RES:Resident size(常驻内存)---和物理内存有关

1、进程当前使用的内存大小,但不包括swap out

2、关于库占用内存的情况,它只统计加载的库所占内存大小

注:如申请50m内存,实际使用5m,它只显示5m,与VRIT相反

SHR:shared memory

1.除了自身进程的共享内存,也包括其他进程的共享内存

2.虽然进程只使用了几个共享库的函数,但他包含了整个共享库的大小

注:计算某个进程所占的物理内存大小公司:RES-SHR

SWAP(虚拟内存)进程使用的真正的交换内存--->top + f + p + 回车==>top监控列表就展示SWAP


二、命令练习

1、系统相关:

1.1、查看32位还是64位

(uname:print system information打印系统信息)

uname -a:i686---32位;x86_64---64位

1.2、

cat /proc/version

1.3、

ls_release -a

1.4、重启

reboot

1.5、关闭系统

shutdown

shutdown -h now

2、文件、目录相关

2.1、创建目录

    mkdir 目录名

    mkdir 目录1 目录2 目录3:同时创建

    mkdir -p /目录1/目录1-1/目录1-1-1:创建目录树

    注:-p(parents)

2.2、创建文件

    touch 文件名

2.3、删除rm(remove)

    rm -f 文件名

    rm -rf 目录1 目录2:同时删多个

    rmdir 目录1:删除一个空目录

    注:-f(force);-r(recursive递归,目录及目录的文件)

2.4、移动/重命名mv

    mv 文件名1 新文件名:重命名

    mv 文件/目录名 新目录:移动

2.5、复制cp

    cp 文件1 文件2:复制到当前目录,重命名为文件2

    cp 文件1 目录:复制文件到指定目录

    cp -a 目录1 目录2

    cp -a 目录/* . :复制一个目录下的所有文件到当前工作目录

    cp -a 目录1/目录2 指定目录

2.6、清空文件

    echo /dev/null > filename

    cat /dev/null > filename

    echo "" > filename

    echo > filename

3、文件搜索---find

3.1、从根目录搜索文件

    find / -name filename

3.2、从指定目录搜索文件

    find 指定目录 -name filename

    find 指定目录 -name *.sh:在指定目录下查找以.sh结尾的文件

    find 指定目录 -name abc*.sh:模糊查找

3.3、搜索属于用户的文件和目录

    find / -user 用户名

4、文件权限---chmod

d---目录文件;l---链接文件;-是普通文件;p---管道

2-4位这个文件的主拥有者的权限

5-7位这个文件的所属组的权限

8-10其他用户所有的权限

r=4;w=2;x=1

chmod 777 file:file权限改为各用户的权限为可读可写可执行

5、查看文件内容

5.1、vi filename

    查询:/

5.2、cat filename

       cat filename | grep 字段

5.3、more filename

5.4、head -n 行数 filename:从文件开头取出20行,默认前10行

        head -c 字节数 filename:按字节输出

5.5、tail -n 行数 filename:默认最后10行

        tail -c 字节数 filename

        tail -f filename:输出追加的数据

6、RPM包管理

6.1、安装:rpm -ivh XXX.rpm

       -i:安装;-v:展示过程;-h:哈希

6.2、查询:rpm -qal | grep mysql

      -q:查询;-a:查询所有安装过的包;-l:以列表方式展示

7、打包和压缩文件tar

-c:建立压缩

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

-z:有gzip属性

-j:有bz2属性

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

-f:是必须得,使用档案名字(这个参数是最后一个参数,后面只能接档案名)

 

tar -xvf file.tar:解压tar包

tar -zxvf file.tar.gz:解压tar.gz包

unrar file.rar:解压rar

unzip file.zip:解压zip

tar -xjvf file.tar.bz2:解压tar.bz2包

tar -xZvf file.tar.Z:解压tar.Z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值