<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Loading

      linux常用命令

      linux常用命令

      mkdir

      • 創建目錄
      [root@5rem ~]# ls
      anaconda-ks.cfg
      
      [root@5rem ~]# mkdir ff   
      [root@5rem ~]# ls
      anaconda-ks.cfg  ff
      
      [root@5rem ~]# mkdir A B   //同時創建兩個目錄
      [root@5rem ~]# ls
      A  anaconda-ks.cfg  B  ff
      
      [root@5rem ~]# mkdir -p f/book/b //-p創建多級目錄
      

      ls

      • 顯示所有文件和目錄

      • “.”開頭是隱藏文件,可以上傳隱藏文件

      [root@5rem ~]# ls
      A  anaconda-ks.cfg  B  f  ff
      [root@5rem ~]# ls f/book   //查看指定目錄
      
      [root@5rem ~]# ls -a    //查看所有文件,目錄
      .   A                B              .bash_logout   .bashrc  f   .tcshrc
      ..  anaconda-ks.cfg  .bash_history  .bash_profile  .cshrc   ff  .viminfo
      
      [root@5rem ~]# ls -l   //展示所有的信息
      總用量 4
      drwxr-xr-x  2 root root    6 4月  25 23:27 A
      -rw-------. 1 root root 1085 4月  25 11:08 anaconda-ks.cfg
      drwxr-xr-x  2 root root    6 4月  25 23:27 B
      drwxr-xr-x  3 root root   18 4月  25 23:38 f
      drwxr-xr-x  2 root root    6 4月  25 23:26 ff
      
      
      [root@5rem ~]# ls -al   //列出所有文件信息,包括隱藏信息
      總用量 24
      dr-xr-x---.  6 root root  188 4月  25 23:38 .
      dr-xr-xr-x. 17 root root  244 4月  25 03:23 ..
      drwxr-xr-x   2 root root    6 4月  25 23:27 A
      
      
      [root@5rem bin]# ls -alh  //列出文件大小的單位,使用常見單位
      總用量 173M
      dr-xr-xr-x.  2 root root      32K 4月  25 11:05  .
      

      pwd

      • 絕對路徑顯示當前工作目錄
      [root@5rem bin]# pwd
      /bin
      

      cd

      • 切換當前目錄
      [root@5rem bin]# cd ~    //用戶家目錄
      [root@5rem ~]# pwd
      /root
      
      [root@5rem ~]# cd -  //上一個工作目錄
      /bin
      

      touch

      • 創建一個空白新文件,文件存在,跟新時間屬性

      cp

      • 復制文件或目錄

      • -r,遞歸,拷貝目錄的情況

      • -p,復制內容外,把修改時間和訪問權限修改到新文件

      cp 源地址(文件或者目錄)  目的地址(目錄)
      

      mv

      • 剪切

      rm

      • 刪除文件和目錄

      wc

      • 文件統計
      [root@5rem ~]# wc -l /etc/passwd     //行
      31 /etc/passwd
      [root@5rem ~]# wc -c /etc/passwd     //字節
      1613 /etc/passwd
      [root@5rem ~]# wc -w /etc/passwd     //字數
      64 /etc/passwd
      

      du

      • 查看文件大小
      [root@5rem ~]# du -h /etc/passwd
      4.0K    /etc/passwd
      

      df

      • 查看磁盤分區可使用的磁盤空間
      [root@5rem ~]# df -h
      文件系統             容量  已用  可用 已用% 掛載點
      devtmpfs             874M     0  874M    0% /dev
      tmpfs                893M     0  893M    0% /dev/shm
      tmpfs                893M  8.8M  884M    1% /run
      tmpfs                893M     0  893M    0% /sys/fs/cgroup
      /dev/mapper/cs-root   17G  2.3G   15G   14% /
      /dev/nvme0n1p1      1014M  213M  802M   21% /boot
      tmpfs                179M     0  179M    0% /run/user/0
      

      diff

      • 比對兩個文件的不同
      [root@5rem ~]# rm eeee 
      rm:是否刪除普通空文件 'eeee'?
      
      [root@5rem ~]# rm -rf ff   //強制刪除,遞歸
      

      查看文本相關命令

      cat

      • 打印到終端上
      [root@5rem ~]# cat /etc/passwd
      root:x:0:0:root:/root:/bin/bash
      

      echo

      • 輸出
      [root@5rem ~]# echo 11
      11
      
      [root@5rem ~]# echo 11 > 1.txt  //清空換掉
      [root@5rem ~]# cat 1.txt 
      11
      >> ,后面追加
      

      more

      • 閱讀大型文件,可以一頁一頁翻
      root@5rem ~]# more /etc/passwd
      

      less

      • 方向鍵查看
      [root@5rem ~]# less /etc/passwd
      
      • 查看文件開頭的內容,默認前10行
      [root@5rem ~]# head  -n 3 /etc/passwd  //查看n行
      root:x:0:0:root:/root:/bin/bash
      bin:x:1:1:bin:/bin:/sbin/nologin
      daemon:x:2:2:daemon:/sbin:/sbin/nologin
      

      tail

      • 文件尾部的內容,默認末尾10行
      • tail -f ,查看文件追加的東西
      [root@5rem ~]# tail  -n 3 /etc/passwd
      roott:x:1000:1000::/home/roott:/bin/bash
      rootttttttt:x:1001:1001::/home/rootttttttt:/bin/bash
      aaa:x:0:1002::/home/aaa:/bin/bash
      
      //查看20-25行
      [root@5rem ~]# cat /etc/passwd|nl|head -n 25 | tail -6
          20    libstoragemgmt:x:996:992:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
          21    setroubleshoot:x:995:991::/var/lib/setroubleshoot:/sbin/nologin
          22    cockpit-ws:x:994:990:User for cockpit web service:/nonexisting:/sbin/nologin
          23    cockpit-wsinstance:x:993:989:User for cockpit-ws instances:/nonexisting:/sbin/nologin
          24    sssd:x:992:988:User for sssd:/:/sbin/nologin
          25    clevis:x:991:987:Clevis Decryption Framework unprivileged user:/var/cache/clevis:/sbin/nologin
      

      linux基礎命令2

      top命令

      • 可以實時動態的查看系統運行的整體情況,綜合多放方信息檢測系統性能

      ---運行狀態,D=不可中斷的睡眠狀態,R=運行,S=睡眠,T=跟蹤/停止,Z=僵尸進程

      ---cpu和內存,按下c按照cpu排序,按下m按照內存排序

      整體的負載

      w命令

      • 用于顯示正在登錄的用戶列表,并顯示用正在執行的指令
      USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
      root     tty1     -                一23   30:33   0.01s  0.01s -bash
      root     pts/0    192.168.2.1      20:21    0.00s  0.01s  0.00s w
      

      last命令

      • 用于顯示用戶最近的登錄信息,單獨執行last會讀取/var/log/wtmp
      • 刪除日志
      [root@5rem ~]# last
      root     pts/0        192.168.2.1      Tue Apr 26 20:21   still logged in
      root     pts/0        192.168.2.1      Mon Apr 25 23:23 - 04:19  (04:56)
      root     tty1                          Mon Apr 25 23:22    gone - no logout
      reboot   system boot  4.18.0-373.el8.x Mon Apr 25 23:22   still running
      root     pts/0        192.168.2.1      Mon Apr 25 03:24 - crash  (19:58)
      root     tty1                          Mon Apr 25 03:23 - crash  (19:58)
      reboot   system boot  4.18.0-373.el8.x Mon Apr 25 03:23   still running
      root     tty1                          Mon Apr 25 03:15 - crash  (00:07)
      reboot   system boot  4.18.0-373.el8.x Mon Apr 25 11:15   still running
      

      ps命令

      • 查看系統進程
      [root@5rem ~]# ps -aux      //
      USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
      root           1  0.0  0.5 237940 10368 ?        Ss   07:31   0:01 /usr/lib/
      

      netstat命令

      • 打印linux中網絡系統的狀態信息
      //a,顯示所有連接中的socket,n直接使用ip地址,不通過域名服務器
      [root@5rem ~]# netstat -an
      Active Internet connections (servers and established)
      Proto Recv-Q Send-Q Local Address           Foreign Address         State      
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
      tcp        0     36 192.168.2.128:22        192.168.2.1:50552       ESTABLISHED
      
      
      //t,打印tcp的連接
      [root@5rem ~]# netstat -anltp
      Active Internet connections (servers and established)
      Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      938/sshd            
      tcp        0     36 192.168.2.128:22        192.168.2.1:50552       ESTABLISHED 6323/sshd: root [pr 
      

      lsof命令

      [root@5rem ~]# lsof -c sshd    //查看ssh服務打開的文件
      COMMAND  PID USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
      sshd     938 root  cwd    DIR              253,0      244      128 /
      sshd     938 root  rtd    DIR              253,0      244      128 /
      sshd     938 root  txt    REG              253,0   886312  1086512 /usr/sbin/sshd
      
      [root@5rem ~]# lsof -i :22  //查看22端口有哪些進程在訪問
      COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
      sshd     938 root    4u  IPv4  27396      0t0  TCP *:ssh (LISTEN)
      sshd     938 root    6u  IPv6  27407      0t0  TCP *:ssh (LISTEN)
      sshd    6323 root    5u  IPv4  83462      0t0  TCP 5rem:ssh->_gateway:50552 (ESTABLISHED)
      sshd    6325 root    5u  IPv4  83462      0t0  TCP 5rem:ssh->_gateway:50552 (ESTABLISHED)
      
      [root@5rem ~]# lsof -p 6325  //查看進程打開了哪些文件,使用進程號
      COMMAND  PID USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
      sshd    6325 root  cwd    DIR              253,0      244      128 /
      sshd    6325 root  rtd    DIR              253,0      244      128 /
      sshd    6325 root  txt    REG              253,0   886312  1086512 /usr/sbin/sshd
      sshd    6325 root  mem    REG              253,0   918936   678489 /usr/lib64/libnss_systemd.so.2
      
      [root@5rem ~]# lsof -u 0 //查看uid為0的用戶打開的文件
      
      //查看/var/log下的文件,被那些進程打開
      [root@5rem ~]# lsof | grep /var/log  
      auditd     871                          root    6w      REG              253,0   113735   34396776 /var/log/audit/audit.log
      auditd     871  872 auditd              root    6w      REG              253,0   113735   34396776 /var/log/audit/audit.log
      auditd     871  874 auditd              root    6w      REG              253,0   113735   34396776 /var/log/audit/audit.log
      sssd       895                          root    3w      REG              253,0     3369    1168180 /var/log/sssd/sssd.log
      

      lsof命令恢復已刪除的文件

      • 前提條件是,還有進程在打開這個文件
      [root@5rem ~]# rm -rf /var/log/messages 
      [root@5rem ~]# lsof | grep /var/log/message
      rsyslogd   964                          root    5w      REG              253,0   501953     839947 /var/log/messages (deleted)
      rsyslogd   964 5651 in:imjour           root    5w      REG              253,0   501953     839947 /var/log/messages (deleted)
      rsyslogd   964 5653 rs:main             root    5w      REG              253,0   501953     839947 /var/log/messages (deleted)
      
      [root@5rem ~]# cd /proc/964/fd
      [root@5rem fd]# ls -al
      總用量 0
      dr-x------ 2 root root  0 4月  25 23:22 .
      dr-xr-xr-x 9 root root  0 4月  25 23:22 ..
      lr-x------ 1 root root 64 4月  25 23:22 0 -> /dev/null
      l-wx------ 1 root root 64 4月  25 23:22 1 -> /dev/null
      lr-x------ 1 root root 64 4月  25 23:22 10 -> /run/log/journal/3d3499757c414a72ac7f50ec3793892e/system.journal
      l-wx------ 1 root root 64 4月  25 23:22 2 -> /dev/null
      lr-x------ 1 root root 64 4月  25 23:22 3 -> /dev/urandom
      lrwx------ 1 root root 64 4月  25 23:22 4 -> 'socket:[40134]'
      l-wx------ 1 root root 64 4月  25 23:22 5 -> '/var/log/messages (deleted)'
      lr-x------ 1 root root 64 4月  25 23:22 6 -> anon_inode:inotify
      l-wx------ 1 root root 64 4月  25 23:22 7 -> /var/log/secure
      l-wx------ 1 root root 64 4月  25 23:22 8 -> /var/log/cron
      
      [root@5rem fd]# cp 5 /root
      [root@5rem fd]# cd /root
      [root@5rem ~]# ls -al
      總用量 524
      -rw-------   1 root root 501953 4月  26 22:33 5 
      

      kill命令

      • 結束進程
      [root@5rem ~]# kill -9 6507
      

      which命令

      • 查找并顯示給定命令的絕對路徑
      [root@5rem ~]# which ls
      alias ls='ls --color=auto'
          /usr/bin/ls
      

      xargs命令

      • 前面命令執行的結果,被后面的命令調用

      • xargs的默認命令是echo,空格是默認的定界符

      • 給其他命令傳遞參數的過濾器,也是組合多個命令的工具

      ┌──(root?kali)-[/home/roott/桌面]
      └─# cat 1.txt | xargs -n3
      1 2 3
      4 5 6
      7 8 9
      

      -P參數,可以使xargs參數同時執行多線程

      ┌──(root?kali)-[/home/roott/桌面]
      └─# time cat 3.txt| xargs -n1 -P5 whatweb
      

      linux基礎命令3

      awk命令

      • 處理文件文本的語言,強大的文本分析工具

      • 在處理龐大的文件時,不會出現內存溢出或是處理緩慢的問題

      • 通常用來格式化文本信息

      • 以行為處理單位,默認空格是分割符

      [root@5rem ~]# cat 33 |awk '{print($3)}'          //打印每行的第三個字段
      3
      e
      
      [root@5rem ~]# cat /etc/passwd | awk -F ":" '{print($1)}'         //-F,指定分割符
      root
      bin
      daemon
      adm
      lp
      sync
      shutdown
      halt
      mail
      operator
      
      
      
      
      
      [root@5rem ~]# cat /etc/passwd | awk -F ":" '{print($1)}' | xargs -n10  //配合xargs命令
      root bin daemon adm lp sync shutdown halt mail operator
      games ftp nobody dbus systemd-coredump systemd-resolve tss polkitd unbound libstoragemgmt
      setroubleshoot cockpit-ws cockpit-wsinstance sssd clevis chrony sshd tcpdump roott rootttttttt
      aaa fc tq kn ff fccc
      
      [root@5rem ~]# cat /etc/passwd | awk -F ":" '{print($1,"的uid為",$3)}'
      root 的uid為 0
      bin 的uid為 1
      //打印出第一個字段和第三個字段,并在其中添加內容
      
      [root@5rem ~]# cat 33
      1,2,3 4:5:6
      q,w,e r:t:u
      [root@5rem ~]# cat 33 | awk '{print($2)}'| awk -F ":" '{print($2)}'  
      5
      t
      //多條命令拼接
      
      [root@5rem ~]# cat 33
      1:2:3:4:5:7:8
      q:w:r:t:u
      [root@5rem ~]# cat 33 | awk -F ":" '{print $NF}'   //查看最后一列
      8
      [root@5rem ~]# cat 33 | awk -F ":" '{print $(NF-1)}'  //倒數第二列
      7
      t
      u
      

      sed命令

      • 以行為單位,刪除,新增,提取特定行功能

      • s代表搜索,g代表全文,不加g的話替換每行第一個出現的,將:替換為+

      [root@5rem ~]# head -n2 passwd
      root:x:0:0:root:/root:/bin/bash
      bin:x:1:1:bin:/bin:/sbin/nologin
      [root@5rem ~]# head -n2 passwd | sed 's/:/+/g'
      root+x+0+0+root+/root+/bin/bash
      bin+x+1+1+bin+/bin+/sbin/nologin
      
      • 代表從每行第5次開始匹配
      [root@5rem ~]# head -n2 passwd | sed 's/:/+/5g'
      root:x:0:0:root+/root+/bin/bash
      bin:x:1:1:bin+/bin+/sbin/nologin
      
      • -i參數直接修改文件,并非打印出來
      [root@5rem ~]# sed -i 's/:/+/g' passwd
      [root@5rem ~]# head -n3 passwd
      root+x+0+0+root+/root+/bin/bash
      bin+x+1+1+bin+/bin+/sbin/nologin
      daemon+x+2+2+daemon+/sbin+/sbin/nologin
      
      • 可以使用任意不沖突的定界符,位置搜索使用^代表開頭,$代表一行結尾

      • 在每行開頭添加http://,在每行末尾添加:8080

      [root@5rem ~]# cat 33
      192.168.1.1
      192.168.1.2
      192.168.1.3
      [root@5rem ~]# cat 33 |sed 's#^#http://#g'
      http://192.168.1.1
      http://192.168.1.2
      http://192.16[root@5rem ~]# cat 33 |sed 's#^#http://#g'|sed 's#$#:8080#g'
      http://192.168.1.1:8080
      http://192.168.1.2:8080
      http://192.168.1.3:8080
      
      • 刪除空白行
      [root@5rem ~]# cat 33
      192.168.1.1
      
      192.168.1.2
      
      192.168.1.3
      [root@5rem ~]# cat 33 |sed '/^$/d' 
      192.168.1.1
      192.168.1.2
      192.168.1.3
      
      • 刪除開頭是root
      [root@5rem ~]# head -n3 passwd |sed '/^root/'d
      bin:x:1:1:bin:/bin:/sbin/nologin
      daemon:x:2:2:daemon:/sbin:/sbin/nologin
      

      grep命令

      • 會在文本文件中,查找一個指定的正則表達式,把匹配行輸出到標準輸出

      • 匹配關鍵字

      [root@5rem ~]# cat /etc/passwd | grep root
      root:x:0:0:root:/root:/bin/bash
      operator:x:11:0:operator:/root:/sbin/nologin
      roott:x:1000:1000::/home/roott:/bin/bash
      rootttttttt:x:1001:1001::/home/rootttttttt:/bin/bash
      
      • 匹配排除關鍵字的
      [root@5rem ~]# head /etc/passwd | grep -v nologin
      root:x:0:0:root:/root:/bin/bash
      sync:x:5:0:sync:/sbin:/bin/sync
      shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
      halt:x:7:0:halt:/sbin:/sbin/halt
      
      • 匹配多個,關鍵字
      [root@5rem ~]# cat /etc/passwd |grep -E "root|sshd"
      root:x:0:0:root:/root:/bin/bash
      operator:x:11:0:operator:/root:/sbin/nologin
      sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
      roott:x:1000:1000::/home/roott:/bin/bash
      rootttttttt:x:1001:1001::/home/rootttttttt:/bin/bash
      
      • 匹配關鍵字開頭
      [root@5rem ~]# cat /etc/passwd |grep -E '^root'
      root:x:0:0:root:/root:/bin/bash
      roott:x:1000:1000::/home/roott:/bin/bash
      rootttttttt:x:1001:1001::/home/rootttttttt:/bin/bash
      
      • 匹配關鍵字結尾
      [root@5rem ~]# head /etc/passwd |grep -E 'nologin$'
      bin:x:1:1:bin:/bin:/sbin/nologin
      daemon:x:2:2:daemon:/sbin:/sbin/nologin
      adm:x:3:4:adm:/var/adm:/sbin/nologin
      lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
      mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
      operator:x:11:0:operator:/root:/sbin/nologin
      
      • 查詢多個文件
      [root@5rem ~]# grep "root" /etc/passwd /etc/shadow
      /etc/passwd:root:x:0:0:root:/root:/bin/bash
      /etc/passwd:operator:x:11:0:operator:/root:/sbin/nologin
      /etc/passwd:roott:x:1000:1000::/home/roott:/bin/bash
      /etc/passwd:rootttttttt:x:1001:1001::/home/rootttttttt:/bin/bash
      /etc/shadow:root:$6$4yBUHzShEmgqWUJA$NfQLwL2HnLvziPL8yfSlTeP38kEmLf.Mbuc4Q4fj3BlBx7kxLpcAOuLfG.7oPUhd1EPdsK7C5xlCM9WaeM0XK1::0:99999:7:::
      /etc/shadow:roott:!!:19107:0:99999:7:::
      /etc/shadow:rootttttttt:!!:19107:0:99999:7:::
      
      • 查詢遞歸,-r遞歸,-n行數
      [root@5rem ~]# grep "roottttt" /etc -rn
      /etc/group-:50:rootttttttt:x:1001:
      /etc/gshadow-:50:rootttttttt:!::
      /etc/passwd-:30:rootttttttt:x:1001:1001::/home/rootttttttt:/bin/bash
      /etc/shadow-:30:rootttttttt:!!:19107:0:99999:7:::
      /etc/group:50:rootttttttt:x:1001:
      /etc/gshadow:50:rootttttttt:!::
      /etc/passwd:30:rootttttttt:x:1001:1001::/home/rootttttttt:/bin/bash
      /etc/shadow:30:rootttttttt:!!:19107:0:99999:7:::
      /etc/subgid:2:rootttttttt:165536:65536
      /etc/subuid:2:rootttttttt:165536:65536
      /etc/subuid-:2:rootttttttt:165536:65536
      /etc/subgid-:2:rootttttttt:165536:65536
      

      find命令

      • 在指定目錄下查找文件

      • 查找目錄下的.txt文件

      [root@5rem ~]# find . -name '*.txt'
      ./1.txt
      
      [root@5rem ~]# find /etc -name '*.txt'
      /etc/pki/nssdb/pkcs11.txt
      
      • 查找屬主,屬組的文件,-user屬主,-group屬組
      [root@5rem ~]# find /tmp -user ff
      /tmp
      /tmp/.viminfo
      /tmp/ks-script-19mtgb3q
      /tmp/ks-script-30mdck7s
      
      
      [root@5rem ~]# find /tmp -group root
      /tmp
      /tmp/.viminfo
      /tmp/ks-script-19mtgb3q
      
      • 按照類型查找,f代表文件,d代表目錄
      [root@5rem ~]# find /tmp -type f -user ff    //tmp目錄下,所屬主是ff的文件
      /tmp/.viminfo
      /tmp/ks-script-19mtgb3q
      /tmp/ks-script-30mdck7s
      
      
      
      
      [root@5rem ~]# find /tmp -type d -user ff    //tmp下所屬主是ff的目錄
      /tmp
      /tmp/.X11-unix
      /tmp/.ICE-unix
      /tmp/.XIM-unix
      /tmp/.font-unix
      /tmp/.Test-unix
      /tmp/vmware-root_924-2722763428
      /tmp/vmware-root_897-3979643105
      /tmp/vmware-root_902-2730562360
      /tmp/vmware-root_909-4021653354
      /tmp/vmware-root_896-2730693439
      /tmp/systemd-private-73d8cd5e9f434fbd9448c6cda8249035-chronyd.service-l0R8Ph
      /tmp/systemd-private-73d8cd5e9f434fbd9448c6cda8249035-chronyd.service-l0R8Ph/tmp
      /tmp/vmware-root_901-3988228452
      
      • m是修改過的文件,c有過狀態的改變,a被訪問的,min分鐘,time天

      • 七天內當前目錄下修改過的文件(-7是七天內,7代表前七天那一天,+7代表七天前)

      [root@5rem ~]# find . -type f -mtime -7
      ./anaconda-ks.cfg
      ./.bash_history
      ./5
      ./1.txt
      ./33
      ./passwd
      ./.viminfo
      
      • 1天內被訪問過的文件
      [root@5rem ~]# find . -type f -atime -1
      ./.bash_profile
      ./.bashrc
      ./.bash_history
      ./33
      ./passwd
      ./.viminfo
      
      • 一天時間內改變過狀態的文件
      [root@5rem ~]# find . -type f -ctime -1
      ./.bash_history
      ./33
      ./passwd
      ./.viminfo
      
      • 符合777權限的文件
      [root@5rem ~]# find . -perm 777
      ./33
      

      ag命令

      • grep和find綜合體,效率高

      • ag -g搜索文件名

      ┌──(root?kali)-[~]   //當前目錄
      └─# ag -g passwd     
      
      ┌──(root?kali)-[~]    //指定目錄
      └─# ag -g passwd /bashetc
      /etc/pam.d/passwd
      /etc/pam.d/chpasswd
      /etc/passwd
      /etc/security/opasswd
      /etc/passwd-
      
      • ag -i忽略大小寫搜索文本
      ┌──(root?kali)-[~]
      └─# ag -i 3           //當前目錄下,文本中包含3的
      tt
      1:1 2 3 4
      
      GSXEPuuL.html
      38:Start time : 2022-03-01 13:18:40 +0800
      
      bURQwSkP.html
      38:Start time : 2022-03-01 13:20:41 +0800
      
      ┌──(root?kali)-[~]    //指定目錄下
      └─# ag -i roo /etc
      
      • ag -w,不忽略大小寫
      ┌──(root?kali)-[~]
      └─# ag -w PASS /etc 
      

      stat命令

      • 查看文件信息
      [root@5rem ~]# stat 33
        文件:33
        大小:38            塊:8          IO 塊:4096   普通文件
      設備:fd00h/64768d    Inode:33576815    硬鏈接:1
      權限:(0777/-rwxrwxrwx)  Uid:(    0/    root)   Gid:(    0/    root)
      最近訪問:2022-04-29 23:05:01.139876961 -0400
      最近更改:2022-04-29 23:02:58.038193253 -0400
      最近改動:2022-04-29 23:02:58.039193258 -0400
      創建時間:2022-04-27 23:53:30.104370982 -040
      

      split命令

      • 將大文件,切割成小文件

      • -l,按照行數分割,-b按照文件大小分割

      [root@5rem ~]# cat 33
      1
      2
      3
      4
      5
      6
      7
      8
      9
      0
      [root@5rem ~]# split -l3 33 
      [root@5rem ~]# ls
      1.txt  33  5  A  anaconda-ks.cfg  B  f  passwd  xaa  xab  xac  xad
      [root@5rem ~]# cat xaa 
      1
      2
      3
      

      sort命令

      • 進行排序

      • 默認排序,按照首字母

      [root@5rem ~]# sort 33
      0
      1
      2
      3
      54
      555
      6
      75
      85
      95
      
      • -n按數字進行排序
      [root@5rem ~]# sort -n 33
      0
      1
      2
      3
      6
      54
      75
      85
      
      [root@5rem ~]# sort -nr 33    //反序
      555
      95
      85
      75
      54
      6
      3
      2
      1
      0
      
      95
      555
      

      uniq

      • 忽略文件中的重復行,和sort結合使用

      • 只能判斷相鄰的是否重復

      • 排除去重

      [root@5rem ~]# cat 33 | sort -n |uniq
      0
      1
      2
      3
      6
      54
      75
      85
      95
      555
      
      • 列出重復次數
      [root@5rem ~]# cat 33 | sort -n |uniq -c
            1 
            1 0
            1 1
            1 2
            1 3
            1 6
            1 54
            1 75
            2 85
            1 95
            2 555
      
      • 列出那些行是重復的
      [root@5rem ~]# cat 33 | sort -n|uniq -d 
      85
      555
      

      nl命令

      • 輸出行號
      [root@5rem ~]# cat /etc/passwd |nl
           1    root:x:0:0:root:/root:/bin/bash
           2    bin:x:1:1:bin:/bin:/sbin/nologin
      

      遠程連接命令

      ssh

      • linux遠程連接工具

      rdesktop

      • linux連接windows遠程桌面

      url相關命令

      curl

      • 命令行文件傳輸工具

      • -i,顯示頭部信息,-v顯示請求全過程解析,-O下載

      wget

      • 從url下載文件

      • -O參數,指定文件名

      posted @ 2022-04-30 15:10  5rem  閱讀(118)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 2020国产欧洲精品网站| 好看的国产精品自拍视频| 99中文字幕精品国产| 99久久精品国产一区二区蜜芽| 国产午夜福利免费入口| 伊人久久大香线蕉AV网禁呦| 在线无码午夜福利高潮视频| 亚洲色大成网站WWW永久网站| 久在线精品视频线观看| 纯肉高h啪动漫| 亚洲熟妇自偷自拍另欧美| 波多野结衣的av一区二区三区| 亚洲最大av一区二区| 玩弄放荡人妻少妇系列 | 无卡无码无免费毛片| 日韩精品无码去免费专区| 18无码粉嫩小泬无套在线观看| 国产精品午夜福利免费看| 国产另类ts人妖一区二区| 久久午夜无码鲁丝片直播午夜精品| 国产免费午夜福利在线播放| 中文字幕国产精品日韩| 国产jlzzjlzz视频免费看| 又爽又黄又无遮挡的视频| 国模一区二区三区私拍视频| 婷婷五月综合丁香在线| 麻豆国产传媒精品视频| 色吊丝免费av一区二区| 国产女人喷潮视频免费| 少妇人妻偷人精品视蜜桃| 最新精品国偷自产在线美女足| 熟女精品视频一区二区三区| 亚洲av日韩av永久无码电影| 麻豆妓女爽爽一区二区三| av日韩在线一区二区三区| 成人亚洲av免费在线| 静乐县| 高清免费毛片| 无码人妻丰满熟妇区毛片18| 中文字幕亚洲制服在线看| 少妇被粗大的猛烈xx动态图|