Linux命令集合(详细)

指令

  • Linux终端的输入的内容

  • 完整的指令标准:#指令 【选项】【操作对象】

    • 一个指令可以包括多个选项和操作对象

    • 但是指令只有一个

  • ls指令(list files)

    • ls:列出的是当前路径下的文件以及文件夹

    • ls 路径:列出指定路径下的文件或者文件夹

      • 相对路径:../代表的是上一级路径。./代表的是这一级的路径

      • 绝对路径:从根目录下开始找

    • ls -l 路径

      • -l列出文件夹,文件以及信息

    • ls -la 路径

      • -a列出所有的文件以及文件夹(包括隐藏文件),以及相关的信息

    2021-02-19 22-50-42屏幕截图

    注意:-代表的是文件,d代表的是文件夹.代表的是隐藏文件

    • ls -lh 路径

      • -h显示的是文件夹以及文件的的大小和相关的信息

      • 注意这里的文件夹的大小统一为4k,但不是真实的大小

    意:蓝色代表的是文件夹,白色代表的是文件,绿色代表的是权限所拥有的是所有的权限

  • pwd指令(print working Directory)

    • 打印当前工作的目录

  • cd命令(change directory)

    • cd 路径:切换当前的工作路径

      • 支持相对路径和绝对路径

    • cd ~

      • 代表的是切换到当前用户的家目录中

  • mkdir指令(make directory):创建目录

    • mkdir 路径

      • 不能重复创建

    • mkdir -p 路径

      • -p实现的是多层的一次性创建 e.g.pzs@pzs-laptop:~/桌面$ mkdir -p ~/桌面/a/c/d

    • 一次性创建多个文件夹:mkdir 路径1 路径2 路径3 ... e.g.pzs@pzs-laptop:~/桌面/a/c$ mkdir a b c

  • touch(创建文件)

    • touch 文件路径(和mkdir的用法类似)

  • cp(复制文件或者文件夹到指定的路径)

    • cp 被复制的文件路径 文档被复制到的路径

    • 当使用cp进行复制文件夹的时候,必须加-r的命令,否则目录将会被略过。

      • -r代表的是递归

  • mv指令(移动和重命名文档)

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

      • 原始的文档不在原位置了

    • mv可以对文档进行一个重命名

  • rm命令(remove)

    • rm 选项(-f) 需要移除的文档路径

      • rm -f 文件路径

        • -f代表的是强制删除文件,不需要进行询问

        • 删除类似的文件:rm -f 文件*

          • *称之为通配符

      • 删除目录(多个)

        • rm -rf 文件夹路径 文件夹路径 文件路径...

  • vim命令(文本编辑器)

    • vim 文件路径

      • 作用:打开一个文件(文件可以有也可以没有)

  • 输出重定向(重定向我们的执行的结果到其它的文件下)

    • 这个是>:覆盖输出 e.g.pzs@pzs-laptop:~/桌面$ ls -hla > c.txt

      • xx > xx(指定的路径)

    • 这个是>>:追加输出

  • cat指令(concatenate:用于连接文件并打印到标准输出设备上)

    • cat有直接打开文件的功能,直接读取之后输出到执行结果中

      • cat 文件路径

    • cat还可以对文件进行一个合并

      • cat 文件路径1 文件路径2 文件路径3...文件路径n> 合并之后的路径

        • 是将这几个文件的内容进行一个合并

  • df指令(disk free)

    • 查看磁盘的空间

    • df

      • 需要对存储的容量进行换算

    • df -h

      • 以较为可读的形式显示

        pzs@pzs-laptop:~$ df -h
        文件系统       容量 已用 可用 已用% 挂载点
        udev            5.8G     0  5.8G    0% /dev
        tmpfs           1.2G  1.9M  1.2G    1% /run
        /dev/sdb8       202G   11G 181G    6% /
        tmpfs           5.8G  4.3M  5.8G    1% /dev/shm
        tmpfs           5.0M  4.0K  5.0M    1% /run/lock
        tmpfs           5.8G     0  5.8G    0% /sys/fs/cgroup
        /dev/loop2       65M   65M     0  100% /snap/gtk-common-themes/1514
        /dev/loop3       52M   52M     0  100% /snap/snap-store/518
        /dev/loop4       32M   32M     0  100% /snap/snapd/11036
        /dev/loop1       56M   56M     0  100% /snap/core18/1988
        /dev/loop0     219M 219M     0  100% /snap/gnome-3-34-1804/66
        /dev/sda3       100M   61M   39M   61% /boot/efi
        tmpfs           1.2G   44K  1.2G    1% /run/user/1000
  • free指令

    • 查看内存的使用情况
    • free -m

      • -m代表的是M(表示内存的单位)

      pzs@pzs-laptop:~$ free -m
                  总计         已用       空闲     共享   缓冲/缓存   可用
      内存:       11838        1241        8837         273        1760       10060
      交换:        2047           0        2047

      交换(swap)代表的是当内存不够的时候可以使用这个内存(临时的磁盘空间充当)

    • free -g

      • -g代表的是G(表示内存的单位)

  • head指令:查看一个文件的前n行,默认为前面的10行

    • head -n 文件路径

      • 当n超过行数的时候只显示我们的存在的所有行

  • tail指令:查看文件的末尾n行,默认为后面的10行

    • tail -n 文件路径

    • tail -F 文件路径

      • 查看的是当前的文件的动态,可以对文件进行实时的显示

    • tail -f 文件路径

      • 在另外的命令行对其进行操作才可以动态显示,不能手动修改

      • 一般只用于日志当中

        pzs@pzs-laptop:~$ ls -l > ./桌面/a.txt   
        pzs@pzs-laptop:~$ ls -l >> ./桌面/a.txt //进行一个追加信息

        pzs@pzs-laptop~/桌面<$ tail -f a.txt
        gg
        hh
        asd
        adasdf
        gsghhrt
        qqrqffsf
        aadqdqqqg
        asd
        adadf
        ASDA
        tail: a.txt:文件已截断
        总用量 40
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 公共的
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 模板
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 视频
        drwxr-xr-x 2 pzs pzs 4096 2月  19 22:50 图片
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 文档
        drwxr-xr-x 3 pzs pzs 4096 2月  17 20:50 下载
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 音乐
        drwxr-xr-x 3 pzs pzs 4096 2月  20 22:10 桌面
        -rw-rw-r-- 1 pzs pzs  493 2月  20 22:13 a.txt
        drwxr-xr-x 3 pzs pzs 4096 2月  17 20:00 snap
        总用量 40
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 公共的
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 模板
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 视频
        drwxr-xr-x 2 pzs pzs 4096 2月  19 22:50 图片
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 文档
        drwxr-xr-x 3 pzs pzs 4096 2月  17 20:50 下载
        drwxr-xr-x 2 pzs pzs 4096 2月  17 19:56 音乐
        drwxr-xr-x 3 pzs pzs 4096 2月  20 22:10 桌面
        -rw-rw-r-- 1 pzs pzs  493 2月  20 22:13 a.txt
        drwxr-xr-x 3 pzs pzs 4096 2月  17 20:00 snap</pre>
  • less指令:查看文件,以较少的内容输出

    • 查看文件,以较少的内容进行输出

    • less 文件路径

      • 使用空格键继续翻页,数字+回车,上下键

  • wc指令:统计文件内容信息(行数,单词数,字节数)

    • wc -lwc 需要统计的文件路径

      • -w word(依照空格来区分)

      • -c 表示的是bytes

      • -l 表示的是lines

  • date指令(读取日期,设置)

    • date

      • $date

      pzs@pzs-laptop:~/桌面$ date
      2021年 02月 20日 星期六 22:18:26 CST
      CST指的是中国时间
      • date +%F

      pzs@pzs-laptop:~/桌面$ date +%F
      2021-02-20
      • date "+%Y-%m-%d"类

      pzs@pzs-laptop:~/桌面$ date "+%Y-%m-%d"
      2021-02-20
      pzs@pzs-laptop:~/桌面$ date "+%y-%m-%d"
      21-02-20
      pzs@pzs-laptop:~/桌面$ date "+%y-%M-%d"
      21-21-20
      pzs@pzs-laptop:~/桌面$ date "+%y-%m-%D"
      21-02-02/20/21
      pzs@pzs-laptop:~/桌面$ date "+%F +%T"
      2021-02-20 +22:23:23
      pzs@pzs-laptop:~/桌面$ date "+%y-%m-%d %H:%M:%S"
      21-02-20 22:24:38
      • 获取之前的时间,或者之后的时间

      pzs@pzs-laptop:~/桌面$ date -d '-1 day' "+%y-%m-%d %H:%M:%S"
      21-02-19 22:26:20
      pzs@pzs-laptop:~/桌面$ date -d '+1 year' "+%y-%m-%d %H:%M:%S"
      22-02-20 22:26:36
      pzs@pzs-laptop:~/桌面$ date -d '+1 month' "+%y-%m-%d %H:%M:%S"
      21-03-20 22:26:52

    注意:%F表示完整的年月日,%T表示的是完整的时分秒,%Y:表示的是四位年份,%m,%d,%H,%M,%S(都是带前导0)

  • cal指令(直接输出当前月份的日历)

    • cal -s(=cal)

    • cal -m

      • 第一天的显示不同,从周一开始显示

    • cal -l

    • cal -3

      • 表示的是输出当前,上个月,下个月的日历

    • cal -y 2018

      • 表示的是输出某一个年份的日历

    pzs@pzs-laptop:~/桌面$ cal
        二月 2021        
    日 一 二 三 四 五 六  
       1  2  3  4  5  6  
    7  8  9 10 11 12 13  
    14 15 16 17 18 19 20  
    21 22 23 24 25 26 27  
    28                    
                         
    pzs@pzs-laptop:~/桌面$ cal -3
                               2021
            一月                   二月                   三月          
    日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六  
                   1  2      1  2  3  4  5  6      1  2  3  4  5  6  
    3  4  5  6  7  8  9   7  8  9 10 11 12 13   7  8  9 10 11 12 13  
    10 11 12 13 14 15 16  14 15 16 17 18 19 20  14 15 16 17 18 19 20  
    17 18 19 20 21 22 23  21 22 23 24 25 26 27  21 22 23 24 25 26 27  
    24 25 26 27 28 29 30  28                    28 29 30 31          
    31                                                                
    pzs@pzs-laptop:~/桌面$ cal -y 2018
                               2018
            一月                   二月                   三月          
    日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六  
       1  2  3  4  5  6               1  2  3               1  2  3  
    7  8  9 10 11 12 13   4  5  6  7  8  9 10   4  5  6  7  8  9 10  
    14 15 16 17 18 19 20  11 12 13 14 15 16 17  11 12 13 14 15 16 17  
    21 22 23 24 25 26 27  18 19 20 21 22 23 24  18 19 20 21 22 23 24  
    28 29 30 31           25 26 27 28           25 26 27 28 29 30 31  
                                                                     

            四月                   五月                   六月          
    日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六  
    1  2  3  4  5  6  7         1  2  3  4  5                  1  2  
    8  9 10 11 12 13 14   6  7  8  9 10 11 12   3  4  5  6  7  8  9  
    15 16 17 18 19 20 21  13 14 15 16 17 18 19  10 11 12 13 14 15 16  
    22 23 24 25 26 27 28  20 21 22 23 24 25 26  17 18 19 20 21 22 23  
    29 30                 27 28 29 30 31        24 25 26 27 28 29 30  
                                                                     

            七月                   八月                   九月          
    日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六  
    1  2  3  4  5  6  7            1  2  3  4                     1  
    8  9 10 11 12 13 14   5  6  7  8  9 10 11   2  3  4  5  6  7  8  
    15 16 17 18 19 20 21  12 13 14 15 16 17 18   9 10 11 12 13 14 15  
    22 23 24 25 26 27 28  19 20 21 22 23 24 25  16 17 18 19 20 21 22  
    29 30 31              26 27 28 29 30 31     23 24 25 26 27 28 29  
                                               30                    

            十月                   十一月                   十二月          
    日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六  
       1  2  3  4  5  6               1  2  3                     1  
    7  8  9 10 11 12 13   4  5  6  7  8  9 10   2  3  4  5  6  7  8  
    14 15 16 17 18 19 20  11 12 13 14 15 16 17   9 10 11 12 13 14 15  
    21 22 23 24 25 26 27  18 19 20 21 22 23 24  16 17 18 19 20 21 22  
    28 29 30 31           25 26 27 28 29 30     23 24 25 26 27 28 29  
                                               30 31
  • clear指令(将当前屏幕清空)

    • 也可以使用ctrl+L来进行清空

    • 只是进行了隐藏到最上面,而不是删除

    • $clear

  • 管道

    • 管道符:|(必须是英文的)

    • 作用:用于过滤。扩展处理。特殊用法。并且不能够单独使用。起了一个辅助作用.

      • 过滤:grep

        pzs@pzs-laptop:/$ ls |grep y
        sys
        pzs@pzs-laptop:/$ ls |grep o
        boot
        cdrom
        home
        lost+found
        opt
        proc
        root
        pzs@pzs-laptop:/$ ls |grep z   //没有的话就无输出

         

      • 特殊用法

    • cat路径|less

      • 扩展处理

        • ls /|wc -l(统计目录下的文件或者文件夹的总数)

  • hostname指令(读取和设置服务器的主机名)

    • 一般是固定的,不会随意地更改.相当于windows的计算机名.

    • $hostname:输出的是主机名

    • $hostname -f:输出的是域名(FQDN)

    pzs@pzs-laptop:/$ hostname -f
    pzs-laptop
    pzs@pzs-laptop:/$ hostname
    pzs-laptop

     

  • id指令(查看一个用户的一些基本的信息)

    • 若不指定用户,则默认为当前的用户信息

      pzs@pzs-laptop:~$ id
      户id=1000(pzs) 组id=1000(pzs) 组=1000(pzs),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare)
      pzs@pzs-laptop:~$
      pzs@pzs-laptop:~$ id root
      户id=0(root) 组id=0(root) 组=0(root)

    注意:使用/etc/passwd来查看用户,/etc/group来验证用户组的信息

    pzs@pzs-laptop:~$ cat /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
    bin:x:2:2:bin:/bin:/usr/sbin/nologin
    sys:x:3:3:sys:/dev:/usr/sbin/nologin

    pzs@pzs-laptop:~$ cat /etc/group
    root:x:0:
    daemon:x:1:
    bin:x:2:
    sys:x:3:
  • whoami指令(输出当前登陆的用户名)

    • whoami

      pzs@pzs-laptop:~$ whoami
      pzs
    • 主要在shell脚本中写日志中记录是哪个用户在使用的。

  • ps-ef指令(查看服务器的进程信息)

    • ps

      • 查看服务器的进程信息

      • -e:列出全部的进程

      • -f:显示所有的列

      • PID是当级的进程号,PPID是父级进程号,UID是该进程用户ID

      • C代表的是CPU的占用率,使用百分比,CMD代表的是哪个应用路径。STIME代表的是执行的时间。TTY代表的是终端设备,若显示的是?则代表的是并不是由终端设备发起。

    pzs@pzs-laptop:~$ ps -ef
    UID         PID   PPID C STIME TTY         TIME CMD
    root           1       0  0 09:37 ?        00:00:02 /sbin/init splash
    root           2       0  0 09:37 ?        00:00:00 [kthreadd]
    root           3       2  0 09:37 ?        00:00:00 [rcu_gp]
    root           4       2  0 09:37 ?        00:00:00 [rcu_par_gp]
    root           5       2  0 09:37 ?        00:00:01 [kworker/0:0-kacpid]
    • ps -ef |grep 进行的名称

      • 若不存在则新建一个进程

      pzs@pzs-laptop:~$ ps -ef |grep gnome-panel
      pzs         4405    3587  0 10:10 pts/0    00:00:00 grep --color=auto gnome-panel
      pzs@pzs-laptop:~$ ps -ef |grep gnome-panel1231
      pzs         4408    3587  0 10:11 pts/0    00:00:00 grep --color=auto gnome-panel1231
  • top指令(查看服务器的进程所占资源)

    • $top(动态显示)

      • 按Q键退出

      • 表头含义:USER表示的是用户,PR:表示的是优先级。VIRT:虚拟内存。RES:常用内存。SHR:共享内存。

        • VIRT:

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

          2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量

          RES:

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

          2、包含其他进程的共享

          3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反

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

          SHR:

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

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

          3、计算某个进程所占的物理内存大小公式:RES – SHR

          4、swap out后,它将会降下来

          注意:实际内存=常驻内存[RES]-共享内存[SHR]

          %MEM:内存的占用率,TIME+:表示的是执行的时间。COMMAND:进程名称

        • 按下M键按照内存的大小进行排序。按P按照CPU的使用率进行排序,按E查看每个CPU使用情况。

    pzs@pzs-laptop:~$ top
    top - 11:11:00 up  1:33,  1 user, load average: 1.01, 0.85, 0.71
    任务: 256 total,   1 running, 255 sleeping,   0 stopped,   0 zombie
    %Cpu(s):  6.9 us,  5.6 sy,  0.0 ni, 87.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
    MiB Mem :  11838.5 total,   9301.1 free,   1174.2 used,   1363.2 buff/cache
    MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.  10193.9 avail Mem

    进程号 USER     PR NI   VIRT   RES   SHR   %CPU %MEM     TIME+ COMMAND                      
      1670 pzs       20   0 4791184 298780 122536 S  18.8   2.5   2:42.36 gnome-shell                  
      1513 pzs       20   0  852024  72164  44152 S  12.5   0.6   1:21.44 Xorg                          
      3576 pzs       20   0 1063084  70228  51764 S   6.2   0.6   0:27.97 gnome-terminal-              
         1 root      20   0  167668  11784   8496 S   0.0   0.1   0:02.47 systemd                      
         2 root      20   0       0      0      0 S   0.0   0.0   0:00.02 kthreadd                      
         3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp                        
         4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp
  • du -sh指令(查看真实目录的大小)

    • -s:summaries,只显示汇总的大小

    • -h:以较高的可读性进行显示

    pzs@pzs-laptop:~/桌面$ sudo du -sh /etc/
    [sudo] pzs 的密码:
    12M /etc/
  • find指令(查找文件)

    • $find 路径范围 选项 选项的值

      • 选项

        • -name:按照文件的名称进行搜索(支持模糊搜索)

        • -type:按照文件类型进行搜索

          • 文档类型("-"代表的是文件,“d"代表的是文件夹)

      pzs@pzs-laptop:/$ sudo find / -name a.txt
      /home/pzs/桌面/a.txt
      /home/pzs/a.txt

      pzs@pzs-laptop:/$ sudo find / -type d|wc -l
  • service指令(控制一些软件服务的启动/停止/重启)

    • $service 服务名 start/stop/restart

    pzs@pzs-laptop:/$ service --status-all
    [ + ] acpid
    [ - ] alsa-utils
    [ - ] anacron
    [ + ] apparmor
    [ + ] apport
    [ + ] avahi-daemon
    [ + ] bluetooth
    [ - ] console-setup.sh
    [ + ] cron
    [ + ] cups
    [ + ] cups-browsed
    [ + ] dbus
    [ + ] gdm3
    [ + ] grub-common
    [ - ] hwclock.sh
    [ + ] irqbalance
    [ + ] kerneloops
    [ - ] keyboard-setup.sh
    [ + ] kmod
    [ + ] network-manager
    [ + ] openvpn
    [ - ] plymouth
    [ - ] plymouth-log
    [ - ] pppd-dns
    [ + ] procps
    [ - ] pulseaudio-enable-autospawn
    [ - ] rsync
    [ + ] rsyslog
    [ - ] saned
    [ - ] speech-dispatcher
    [ - ] spice-vdagent
    [ + ] udev
    [ + ] ufw
    [ + ] unattended-upgrades
    [ - ] uuidd
    [ + ] whoopsie
    [ - ] x11-common

    pzs@pzs-laptop:/$ service uuidd start
    pzs@pzs-laptop:/$ service --status-all
    [ + ] acpid
    [ - ] alsa-utils
    [ - ] anacron
    [ + ] apparmor
    [ + ] apport
    [ + ] avahi-daemon
    [ + ] bluetooth
    [ - ] console-setup.sh
    [ + ] cron
    [ + ] cups
    [ + ] cups-browsed
    [ + ] dbus
    [ + ] gdm3
    [ + ] grub-common
    [ - ] hwclock.sh
    [ + ] irqbalance
    [ + ] kerneloops
    [ - ] keyboard-setup.sh
    [ + ] kmod
    [ + ] network-manager
    [ + ] openvpn
    [ - ] plymouth
    [ - ] plymouth-log
    [ - ] pppd-dns
    [ + ] procps
    [ - ] pulseaudio-enable-autospawn
    [ - ] rsync
    [ + ] rsyslog
    [ - ] saned
    [ - ] speech-dispatcher
    [ - ] spice-vdagent
    [ + ] udev
    [ + ] ufw
    [ + ] unattended-upgrades
    [ + ] uuidd
    [ + ] whoopsie
    [ - ] x11-common
    pzs@pzs-laptop:/$ service uuidd stop
    Warning: Stopping uuidd.service, but it can still be activated by:
  • kill指令(杀死进程)

    • $kill 进程的PID

    • $killall 进程名称

 

  • ifconfig指令(获取网卡信息)

    • 需要安装: sudo apt install net-tools

    • inet addr就是网卡的ip地址

    pzs@pzs-laptop:/$ ifconfig
    enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
          ether 00:e0:4c:88:00:b5 txqueuelen 1000 (以太网)
  • reboot(重启计算机)

    • $reboot

    • $reboot-w( w --wtmp-only Don't halt/power-off/reboot, just write wtmp record)

  • shutdown(关闭计算机)

    • 服务器慎用

    • $shutdown -h now "关机提示"或者shutdown -h 时间 “关机提示”

      • ctrl+c就可以取消关机

      • shutdown -c取消关机

      • init 0

      • halt

      • poweroff

  • uptime指令(输出计算机的持续在线时间)

    • $uptime

      • 2:34代表的是开机的时间(小时:分钟)

    pzs@pzs-laptop:~$ uptime
    12:12:17 up  2:34,  1 user, load average: 0.62, 0.72, 0.66
  • uname指令(获取计算机操作系统的相关信息)

    • $uname:获取操作系统的类型

    • $uname -a:获取操作系统的的详细信息

    pzs@pzs-laptop:~$ uname
    Linux
    pzs@pzs-laptop:~$ uname -a
    Linux pzs-laptop 5.8.0-43-generic #49~20.04.1-Ubuntu SMP Fri Feb 5 09:57:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
  • netstat -tnlp指令

    • 作用:查看网络的连接状态

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

    • -l:过滤出'state'其中为license(监听)的连接

    • -n:将地址转化为ip地址,将协议转化为端口号来显示

    • -p:表示进程的pid和进程的名称

    root@pzs-laptop:/home/pzs# netstat -tnlp
    激活Internet连接 (仅服务器)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
    tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      694/systemd-resolve
    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      769/cupsd          
    tcp6       0      0 ::1:631                 :::*                   LISTEN      769/cupsd
  • man指令(manual手册)

    • $man 命令(按q退出)

      pzs@pzs-laptop:~$ man cp
      CP(1)                                       User Commands                                       CP(1)

      NAME
            cp - copy files and directories

      SYNOPSIS
            cp [OPTION]... [-T] SOURCE DEST
            cp [OPTION]... SOURCE... DIRECTORY
            cp [OPTION]... -t DIRECTORY SOURCE...

      DESCRIPTION
            Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTOR

 

  • umount(光盘的挂载)

    • 解除挂载

      umount 当前设备的挂载点

    • 挂载光盘

      mount 设备原始地址 要挂载的路径

      • 设备原始地址

        /dev下,然后根据具体的大小确定具体的路径

      • 挂载的路径

        一般挂载在mnt的文件夹下

  • 输出重定向(>)

  • 其他指令

    • 删除光标前的:ctrl+u,后:ctrl+k

     

posted @ 2021-02-21 20:43  PANZHONGSHENG  阅读(252)  评论(0)    收藏  举报