linux常用命令

1.ls命令

用法:ls [选项][目录或文件名]

直接使用ls会列出当前目录下的所有文件名及目录名(不包括隐藏文件)

常用选项:-a  显示所有文件(隐藏文件)

       -l 列出文件的详细属性

2.cd命令

用法:cd  [目录]

常用选项:cd .. 返回上一级目录

3.date命令

用法:date [选项][命令]

常用:date + "%Y-%m-%d %H:%M.%S"  指定时间 :年-月-日 时:分 . 秒

       显示当前系统时间:date 

       把时间写到硬件中:hwclock -w 

4.su命令

用于变更其他使用者的身份,除root外,需要键入该使用者的密码。

用法:su  -   用户名

注:su   用户名      不加“-”会导致环境变量没有转换。

5.w命令

用于显示目前登入系统的用户信息。

6.uname命令

用于显示系统信息。

用法:uname [选项]

常用选项:uname -a 显示全部信息。

7.last命令

用法:last [选项]

常用选项:last -a  把从何处登录的系统主机名或者ip地址,显示在最后一行。

           last -n 数字  显示多少行。

8.free命令

显示系统内存状态的命令。

显示结果:

        第一列:总量

        第二列:使用量

        第三列:剩余量

9.cat命令

将文件内容显示在前台。

用法:cat [选项] 文件名

常用选项: -n  显示行号输出

10.ps命令

显示系统进程瞬间的运行动态。

用法:ps [选项]

常用选项:-a或-e 显示所有进程, 包括其他用户的进程。

         -f:输出所有信息。

11.top命令

实时监控系统处理器状态。

12.more命令

查看文件内容,并逐屏显示。

命令用法:more [选项][文件名]

常用选项:- *  一次显示的行数

       Enter  向下一行

       ctrl+f     向下滚动一屏

       空格     向下滚动一屏

       ctrl+b   向上滚动一屏

       q     退出more模式

13.rm命令

用法:rm [选项]  文件名或者目录

常见用法:-f 强制删除,不会询问。

         -r  后面加目录,递归删除目录下的所有文件及目录。

14.ln命令

链接文件,分为软连接和硬链接。

软链接:软链接类似于windows上的快捷方式
                    软链接类似一个文本文件,记录了源文件的文件地址,
                    删除源文件后,软连接文件存在,但是无法指向源文件的文件路径
                    失效后,一般会显示红色闪烁
                    软链接文件和源文件是不同类型的文件,也是不同的文件,inode节点号也不相同。

            
            硬链接:具有相同的inode节点号的多个互为硬链接文件
                    删除硬链接文件或者源文件中的任意一个,文件并未被删除
                    只有删除源文件和所有的硬链接文件,文件才能被删除
                    当文件被删除后,原有的数据块被释放,只有新的数据被存放之后,数据才会被覆盖掉。
                    硬链接是文件的另外一个入口
                    创建硬链接文件可以用来防止重要文件误删。

15.cp命令

复制命令。

用法:cp  [选项]  文件a    文件b    将当前目录下的文件a复制到当前目录下,名称为文件b。

常用选项:-r   常用于复制目录,递归复制。

       -p    保留源文件的一切属性,如:所有者,所属组,权限等。

16.wc命令

统计文件中的字节数,字数,行数,并显示输出。

用法:wc [选项]  文件名

常用选项:-c  统计字节数

     -l    统计行数

     -m   统计字符数

     -w    统计字数

      -L   打印最长行的长度。

17.split命令

将一个文件分割成数个。

用法:split [选项] 文件名

常用选项:-b  *  每个文件为*byte

            -c  *   每行最大byte数

18.mv命令

移动文件或者改名。

命令用法:mv   [选项]  文件名   文件名    将前一个文件改名为后一个文件名,如果后一个文件名前面有目录,及就是将文件移动到后目录下。

19.cut命令

分割文件。

用法:cut 选项  [文件名]

常用用法:-b  字节分割

           -c    字符分割

           -df    指定区域分割    -d   自定义分隔符

例:cat file        qwertyuiop

cat file  |  cut  -b   6,10       yp   输出第六个和第10个字节

20.sort命令

用于字段排序。

命令用法:sort  [选项]  文件名        经常与管道符“|” 连用   

常用选项:-k  2   以第二列为准排序

     -n    指定用数值来排序

     -t     分隔符,默认用(tab)来分割

21.uniq命令

去重。必须相邻才可以去重,一般先sort排序,然后uniq去重。

命令用法:uniq [选项] 

常用用法:-d   只输出重复行

         -u   只显示唯一行

22.inode  block  superblock

            inode:记录文件的属性信息,每一个文件对应一个inode
            block:实际记录文件的内容:默认一般一个block 4K,
            superblock:文件系统整体信息:inode,block的总量,使用量,剩余量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值