N22-網路班-第2次作業-冥界之王

1.linux上文件管理類命令都有哪些,其常用的使用方法極其示例演示。
(1).創建目錄
格式:mkdir [選項]  目錄
功能:創建目錄
常用選項說明:
 -m  創建目錄的同時設置訪問權限
 -p  一次性創建多級目錄
 -v  顯示過程
[root@CentOS6 rootfile]# mkdir -p test/file 
[root@CentOS6 rootfile]# ls 
test 
[root@CentOS6 rootfile]# cd test 
[root@CentOS6 test]# ls 
file 
[root@CentOS6 test]#

[root@CentOS6 tmp]# mkdir -m 700 -p /tmp/ppp.txt
[root@CentOS6 tmp]# ll -d  ppp.txt
drwx——. 2 root root 4096 Aug 20 09:23 ppp.txt

[root@CentOS6 tmp]# mkdir -v 123
mkdir: created directory `123'
[root@CentOS6 tmp]# ll -d 123
drwxr-xr-x. 2 root root 4096 Aug 20 09:24 123

(2).刪除目錄
格式:rmdir  [選項]  目錄
功能:刪除目錄
常用選項說明:
-p  遞歸刪除目錄,當子目錄刪除后其父目錄為空時,也一同刪除

[root@CentOS6 tmp]# rmdir -p 123

(3).查看當前目錄
格式:pwd
功能:pwd (print working directory),查看當前目錄.
常用選項說明:

[root@CentOS6 tmp]# pwd
/tmp

(4).顯示目錄內容
格式:ls  [選項]  [文件目錄]
功能:顯示指定目錄中的文件和了目錄信息,當不指定目錄時,顯示當前目錄下的文件和子目錄信息
常用選項說明:
-a  顯示所有文件和子目錄,包括隱藏文件和主目錄
-l  顯示文件和子目錄的詳細信息,包括文件類型、權限、所有者和所屬群組、文件大小、最后修改時間、文件名
-d  如果參數是目錄,則只顯示目錄信息,而不顯示其中所包含的文件信息
-t  按時間順序顯示
-r  反向逆序顯示
-R  不僅顯示指定目錄下的文件和子目錄信息,而且還遞歸地顯示子目錄下的文件和子目錄信息

[root@CentOS6 ~]# ls -a
.      .11.sh.swp  1.sh  6.sh   anaconda-ks.cfg  .bashrc  .dbus      .gconf   .gtk-bookmarks   install.log.syslog  .nautilus      .python_history  .viminfo
..     12.sh       2.sh  7.sh   a.txt            b.txt    Desktop    .gconfd  .gvfs            lihui1.txt          Pictures       .ssh             .Xauthority
100    13.sh       3.sh  8.sh   .bash_history    .cache   Documents  .gnome2  .ICEauthority    lihui.txt           Public         .tcshrc
10.sh  14.sh       4.sh  9.sh   .bash_logout     .config  Downloads  .gnote   .imsettings.log  .local              .pulse         Templates
11.sh  15.sh       5.sh  .abrt  .bash_profile    .cshrc   .esd_auth  .gnupg   install.log      Music               .pulse-cookie  Videos

[root@CentOS6 ~]# ls -l
total 228
-rw-r–r–. 1 root root     0 Aug 18 21:31 100
-rw-r–r–. 1 root root   147 Aug  8 21:37 10.sh
-rw-r–r–. 1 root root   284 Aug  8 17:42 11.sh
-rw-r–r–. 1 root root    93 Aug 18 22:07 12.sh
-rw-r–r–. 1 root root    88 Aug 18 21:36 13.sh
-rw-r–r–. 1 root root    90 Aug 18 22:16 14.sh
-rw-r–r–. 1 root root   169 Aug 18 22:43 15.sh
-rw-r–r–. 1 root root   275 Aug  8 12:53 1.sh
-rw-r–r–. 1 root root   141 Aug  8 13:07 2.sh
-rw-r–r–. 1 root root    61 Aug  8 13:13 3.sh
-rwxr-xr-x. 1 root root   135 Aug  8 13:46 4.sh
-rwxr-xr-x. 1 root root    35 Aug  8 14:30 5.sh
-rw-r–r–. 1 root root    51 Aug  8 14:36 6.sh
-rw-r–r–. 1 root root    90 Aug  8 14:41 7.sh
-rw-r–r–. 1 root root   259 Aug  8 17:08 8.sh
-rw-r–r–. 1 root root   154 Aug  8 17:16 9.sh
-rw——-. 1 root root  1510 Aug  3 15:44 anaconda-ks.cfg
-rw-r–r–. 1 root root     0 Aug 18 21:02 a.txt
-rw-r–r–. 1 root root    16 Aug 18 21:05 b.txt
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Desktop
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Documents
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Downloads
-rw-r–r–. 2 root root 50606 Aug  3 15:44 install.log
-rw-r–r–. 1 root root 10225 Aug  3 15:42 install.log.syslog
-rw-r–r–. 2 root root 50606 Aug  3 15:44 lihui1.txt
-rw-r–r–. 1 root root     3 Aug  8 10:58 lihui.txt
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Music
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Pictures
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Public
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Templates
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Videos

[root@CentOS6 ~]# ls -d Desktop
Desktop

[root@CentOS6 ~]# ls -lt
total 228
-rw-r–r–. 1 root root   169 Aug 18 22:43 15.sh
-rw-r–r–. 1 root root    90 Aug 18 22:16 14.sh
-rw-r–r–. 1 root root    93 Aug 18 22:07 12.sh
-rw-r–r–. 1 root root    88 Aug 18 21:36 13.sh
-rw-r–r–. 1 root root     0 Aug 18 21:31 100
-rw-r–r–. 1 root root    16 Aug 18 21:05 b.txt
-rw-r–r–. 1 root root     0 Aug 18 21:02 a.txt
-rw-r–r–. 1 root root   147 Aug  8 21:37 10.sh
-rw-r–r–. 1 root root   284 Aug  8 17:42 11.sh
-rw-r–r–. 1 root root   154 Aug  8 17:16 9.sh
-rw-r–r–. 1 root root   259 Aug  8 17:08 8.sh
-rw-r–r–. 1 root root    90 Aug  8 14:41 7.sh
-rw-r–r–. 1 root root    51 Aug  8 14:36 6.sh
-rwxr-xr-x. 1 root root    35 Aug  8 14:30 5.sh
-rwxr-xr-x. 1 root root   135 Aug  8 13:46 4.sh
-rw-r–r–. 1 root root    61 Aug  8 13:13 3.sh
-rw-r–r–. 1 root root   141 Aug  8 13:07 2.sh
-rw-r–r–. 1 root root   275 Aug  8 12:53 1.sh
-rw-r–r–. 1 root root     3 Aug  8 10:58 lihui.txt
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Desktop
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Documents
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Downloads
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Music
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Pictures
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Public
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Templates
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Videos
-rw——-. 1 root root  1510 Aug  3 15:44 anaconda-ks.cfg
-rw-r–r–. 2 root root 50606 Aug  3 15:44 install.log
-rw-r–r–. 2 root root 50606 Aug  3 15:44 lihui1.txt
-rw-r–r–. 1 root root 10225 Aug  3 15:42 install.log.syslog

[root@CentOS6 ~]# ll -rt
total 228
-rw-r–r–. 1 root root 10225 Aug  3 15:42 install.log.syslog
-rw-r–r–. 2 root root 50606 Aug  3 15:44 lihui1.txt
-rw-r–r–. 2 root root 50606 Aug  3 15:44 install.log
-rw——-. 1 root root  1510 Aug  3 15:44 anaconda-ks.cfg
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Videos
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Templates
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Public
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Pictures
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Music
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Downloads
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Documents
drwxr-xr-x. 2 root root  4096 Aug  3 15:47 Desktop
-rw-r–r–. 1 root root     3 Aug  8 10:58 lihui.txt
-rw-r–r–. 1 root root   275 Aug  8 12:53 1.sh
-rw-r–r–. 1 root root   141 Aug  8 13:07 2.sh
-rw-r–r–. 1 root root    61 Aug  8 13:13 3.sh
-rwxr-xr-x. 1 root root   135 Aug  8 13:46 4.sh
-rwxr-xr-x. 1 root root    35 Aug  8 14:30 5.sh
-rw-r–r–. 1 root root    51 Aug  8 14:36 6.sh
-rw-r–r–. 1 root root    90 Aug  8 14:41 7.sh
-rw-r–r–. 1 root root   259 Aug  8 17:08 8.sh
-rw-r–r–. 1 root root   154 Aug  8 17:16 9.sh
-rw-r–r–. 1 root root   284 Aug  8 17:42 11.sh
-rw-r–r–. 1 root root   147 Aug  8 21:37 10.sh
-rw-r–r–. 1 root root     0 Aug 18 21:02 a.txt
-rw-r–r–. 1 root root    16 Aug 18 21:05 b.txt
-rw-r–r–. 1 root root     0 Aug 18 21:31 100
-rw-r–r–. 1 root root    88 Aug 18 21:36 13.sh
-rw-r–r–. 1 root root    93 Aug 18 22:07 12.sh
-rw-r–r–. 1 root root    90 Aug 18 22:16 14.sh
-rw-r–r–. 1 root root   169 Aug 18 22:43 15.sh

[root@CentOS6 ~]# ls -R
.:
100    11.sh  13.sh  15.sh  2.sh  4.sh  6.sh  8.sh  anaconda-ks.cfg  b.txt    Documents  install.log         lihui1.txt  Music     Public     Videos
10.sh  12.sh  14.sh  1.sh   3.sh  5.sh  7.sh  9.sh  a.txt            Desktop  Downloads  install.log.syslog  lihui.txt   Pictures  Templates

./Desktop:

./Documents:

./Downloads:

./Music:

./Pictures:

./Public:

./Templates:

./Videos:

(5).創建文件,改變時間戳
格式:touch filename
功能:創建文件
常用選項說明:
      -c: 指定的文件路徑不存在時不予創建;
      -a: 僅修改access time;
      -m:僅修改modify time;
      -t: STAMP [[CC]YY]MMDDhhmm[.ss]

[root@CentOS6 ~]# touch -c a.txt
[root@CentOS6 ~]# ll a.txt
-rw-r–r–. 1 root root 0 Aug 20 09:42 a.txt
[root@CentOS6 ~]# stat a.txt
  File: `a.txt'
  Size: 0             Blocks: 0          IO Block: 4096   regular empty file
Device: 802h/2050d    Inode: 285190      Links: 1
Access: (0644/-rw-r–r–)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-08-20 09:42:31.634992244 +0800
Modify: 2016-08-20 09:42:31.634992244 +0800
Change: 2016-08-20 09:42:31.634992244 +0800

[root@CentOS6 ~]# touch -a a.txt
[root@CentOS6 ~]# stat a.txt
  File: `a.txt'
  Size: 0             Blocks: 0          IO Block: 4096   regular empty file
Device: 802h/2050d    Inode: 285190      Links: 1
Access: (0644/-rw-r–r–)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-08-20 09:45:34.653983109 +0800
Modify: 2016-08-20 09:42:31.634992244 +0800
Change: 2016-08-20 09:45:34.653983109 +0800

[root@CentOS6 ~]# touch -m a.txt
[root@CentOS6 ~]# stat a.txt
  File: `a.txt'
  Size: 0             Blocks: 0          IO Block: 4096   regular empty file
Device: 802h/2050d    Inode: 285190      Links: 1
Access: (0644/-rw-r–r–)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-08-20 09:45:34.653983109 +0800
Modify: 2016-08-20 09:45:58.980999270 +0800
Change: 2016-08-20 09:45:58.980999270 +0800

[root@CentOS6 ~]# touch -t  200808080808 a.txt
[root@CentOS6 ~]# stat a.txt
  File: `a.txt'
  Size: 0             Blocks: 0          IO Block: 4096   regular empty file
Device: 802h/2050d    Inode: 285190      Links: 1
Access: (0644/-rw-r–r–)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2008-08-08 08:08:00.000000000 +0800
Modify: 2008-08-08 08:08:00.000000000 +0800
Change: 2016-08-20 09:47:31.415978403 +0800

(6).cat命令
格式:cat  [選項]  filename
功能:依次讀取filename中的內容
    -n:給顯示的文本行編號;
    -E:顯示行結束符$;

[root@CentOS6 ~]# cat /etc/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
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
lihui:x:500:500::/home/lihui:/bin/bash
archlinux:x:501:501::/users/archlinux:/bin/bash

[root@CentOS6 ~]# cat -n /etc/passwd
     1    root:x:0:0:root:/root:/bin/bash
     2    bin:x:1:1:bin:/bin:/sbin/nologin
     3    daemon:x:2:2:daemon:/sbin:/sbin/nologin
     4    adm:x:3:4:adm:/var/adm:/sbin/nologin
     5    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
     6    sync:x:5:0:sync:/sbin:/bin/sync
     7    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
     8    halt:x:7:0:halt:/sbin:/sbin/halt
     9    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    10    uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
    11    operator:x:11:0:operator:/root:/sbin/nologin
    12    games:x:12:100:games:/usr/games:/sbin/nologin
    13    gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
    14    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    15    nobody:x:99:99:Nobody:/:/sbin/nologin
    16    dbus:x:81:81:System message bus:/:/sbin/nologin
    17    usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
    18    rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
    19    rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin
    20    avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
    21    vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
    22    abrt:x:173:173::/etc/abrt:/sbin/nologin
    23    rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
    24    nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
    25    haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
    26    ntp:x:38:38::/etc/ntp:/sbin/nologin
    27    apache:x:48:48:Apache:/var/www:/sbin/nologin
    28    saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
    29    postfix:x:89:89::/var/spool/postfix:/sbin/nologin
    30    gdm:x:42:42::/var/lib/gdm:/sbin/nologin
    31    pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
    32    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    33    tcpdump:x:72:72::/:/sbin/nologin
    34    lihui:x:500:500::/home/lihui:/bin/bash
    35    archlinux:x:501:501::/users/archlinux:/bin/bash

[root@CentOS6 ~]# cat -nE /etc/passwd
     1    root:x:0:0:root:/root:/bin/bash$
     2    bin:x:1:1:bin:/bin:/sbin/nologin$
     3    daemon:x:2:2:daemon:/sbin:/sbin/nologin$
     4    adm:x:3:4:adm:/var/adm:/sbin/nologin$
     5    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin$
     6    sync:x:5:0:sync:/sbin:/bin/sync$
     7    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown$
     8    halt:x:7:0:halt:/sbin:/sbin/halt$
     9    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin$
    10    uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin$
    11    operator:x:11:0:operator:/root:/sbin/nologin$
    12    games:x:12:100:games:/usr/games:/sbin/nologin$
    13    gopher:x:13:30:gopher:/var/gopher:/sbin/nologin$
    14    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin$
    15    nobody:x:99:99:Nobody:/:/sbin/nologin$
    16    dbus:x:81:81:System message bus:/:/sbin/nologin$
    17    usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin$
    18    rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin$
    19    rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin$
    20    avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin$
    21    vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin$
    22    abrt:x:173:173::/etc/abrt:/sbin/nologin$
    23    rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin$
    24    nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin$
    25    haldaemon:x:68:68:HAL daemon:/:/sbin/nologin$
    26    ntp:x:38:38::/etc/ntp:/sbin/nologin$
    27    apache:x:48:48:Apache:/var/www:/sbin/nologin$
    28    saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin$
    29    postfix:x:89:89::/var/spool/postfix:/sbin/nologin$
    30    gdm:x:42:42::/var/lib/gdm:/sbin/nologin$
    31    pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin$
    32    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin$
    33    tcpdump:x:72:72::/:/sbin/nologin$
    34    lihui:x:500:500::/home/lihui:/bin/bash$
    35    archlinux:x:501:501::/users/archlinux:/bin/bash$

(7).more命令
格式:more  [選項]  filename
功能:依次讀取filename中的內容,該命令與cat的不同是可以逐屏往下翻頁顯示,按q退出。
常用選項說明:
-p  顯示下一屏之前先清屏
-s  文件中連續的空白行壓縮成一個空白行顯示

[root@CentOS6 ~]# more /etc/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
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
lihui:x:500:500::/home/lihui:/bin/bash
archlinux:x:501:501::/users/archlinux:/bin/bash

[root@CentOS6 ~]# more -p /etc/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
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
lihui:x:500:500::/home/lihui:/bin/bash
archlinux:x:501:501::/users/archlinux:/bin/bash

[root@CentOS6 ~]# more /root/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

(8).less命令
格式:less  [選項]  filename
功能:依次讀取filename中的內容,該命令與more的不同是不僅可以向下翻頁,還可以向上翻頁,使用上下鍵、Enter、空格、pageDown、pageUp可以實現前后翻頁,按q退出。

[root@CentOS6 ~]# less /etc/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
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
lihui:x:500:500::/home/lihui:/bin/bash
archlinux:x:501:501::/users/archlinux:/bin/bash
(END)

(9).head命令
格式:head  [選項]  filename
功能:顯示文件的頭幾行
常用選項說明:
-n  顯示文件的前n行,如果沒有n值,默認為10行

[root@CentOS6 ~]# head -n 10 /etc/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
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

(10).tail命令
格式:tail  [選項]  filename
功能:顯示文件的末尾幾行
常用選項說明:
+n  從第n行開始顯示
-n  顯示文件的最后n行,如果沒有n值,默認為最后10行

[root@CentOS6 ~]# tail -n +20 /etc/passwd
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
lihui:x:500:500::/home/lihui:/bin/bash
archlinux:x:501:501::/users/archlinux:/bin/bash

[root@CentOS6 ~]# tail -n 20 /etc/passwd
dbus:x:81:81:System message bus:/:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
lihui:x:500:500::/home/lihui:/bin/bash
archlinux:x:501:501::/users/archlinux:/bin/bash

(11).格式:find  [選項]  filename
功能:從指定的目錄開始,遞歸地搜索其子目錄,查找滿足條件的文件并對之采取相關的操作
常用選項說明:
-name ‘字串’  要查找的文件名,可以用通配符*、?、[]
-group ‘字串’  文件所屬的用戶組名
-user  文件所屬的用戶名
find命令提供的查詢條件可以是一個用邏輯符and、or、not組成的復合條件
-a  邏輯與
-o  邏輯或
-!  邏輯非

[root@CentOS6 /]# find -name passwd
./etc/passwd
./etc/pam.d/passwd
./usr/bin/passwd
./selinux/class/passwd
./selinux/class/passwd/perms/passwd

[root@CentOS6 /]# find -group root
[root@CentOS6 /]# find -user root
[root@CentOS6 /]# find -user root -a -group root
[root@CentOS6 /]# find -user root -o -group root
[root@CentOS6 /]# find -user root -! -group root

(12).格式:wc  [選項]  filename
功能:統計文件的字節數、字數、行數
常用選項說明:
-c  統計字節數
-l  統計行數
-w  統計字數

[root@CentOS6 /]# ls /etc | wc -l
253

[root@CentOS6 /]# ls /etc | wc -c
2378

[root@CentOS6 /]# ls /etc/passwd | wc -w
1

(13).cp 命令
格式:cp  [選項]  源目錄或文件  目標目錄或文件
功能:將給出的文件或目錄復制到另一個文件或目錄中
常用選項說明:
-i:交互式復制,即覆蓋之前提醒用戶確認;
-f:強制覆蓋目標文件;
-r, -R:遞歸復制目錄;
-d:復制符號鏈接文件本身,而非其指向的源文件;
-a:-dR –preserve=all, archive,用于實現歸檔;
–preserv=
                    mode:權限
                       ownership:屬主和屬組
                       timestamps: 時間戳
                       context:安全標簽
                       xattr:擴展屬性
                       links:符號鏈接
                       all:上述所有屬性

[root@CentOS6 tmp]# cp -f lihui.txt lihui.sh
cp: overwrite `lihui.sh'? y

[root@CentOS6 tmp]# cp -i lihui.txt lihui.sh
cp: overwrite `lihui.sh'? y

[root@CentOS6 tmp]# cp -r tmp lihui
[root@CentOS6 tmp]# ll -d lihui
drwxr-xr-x. 3 root root 4096 Aug 20 12:04 lihui

[root@CentOS6 etc]# cp -d rc /tmp/lihui_l.txt
[root@CentOS6 etc]# ll /tmp/lihui_l.txt
lrwxrwxrwx. 1 root root 7 Aug 20 12:06 /tmp/lihui_l.txt -> rc.d/rc

[root@CentOS6 etc]# cp -a yum.conf /tmp/yum.arch
[root@CentOS6 etc]# ll /tmp/yum.arch
-rw-r–r–. 1 root root 969 May 12 04:37 /tmp/yum.arch

[root@CentOS6 tmp]# cp -p lihui.txt lihui1.txt

(14).mv命令
格式:mv  [選項]  源目錄或文件  目標目錄或文件
功能:移動或重命名文件或目錄
常用選項說明:
-b  若存在同名文件,則覆蓋前備份原來的文件
-f  強制覆蓋同名文件

[root@CentOS6 tmp]# mv -b lihui.txt lihui1.txt
mv: overwrite `lihui1.txt'? y
[root@CentOS6 tmp]# ll lihui1.txt
-rw-r–r–. 1 root root 3 Aug 14 09:54 lihui1.txt
[root@CentOS6 tmp]# ll lihui*
-rw-r–r–. 1 root root   108 Aug 16 20:39 lihui1.sh
-rw-r–r–. 1 root root     3 Aug 14 09:54 lihui1.txt
-rw-r–r–. 1 root root     3 Aug 14 09:54 lihui1.txt~
-rw——-. 1 root root  7891 Aug 14 09:55 lihui2.txt
-rw-r–r–. 1 root root   119 Aug 16 20:54 lihui3.sh

[root@CentOS6 tmp]# mv -f lihui1.txt lihui2.txt

(15).rm 命令
格式:rm  [選項]  文件夾或目錄
功能:刪除文件夾或目錄
常用選項說明:
-f  強制刪除文件,不出現確認提示
-r或R  按遞歸方式刪除目錄,默認只刪除文件

[root@CentOS6 tmp]# rm -f lihui1.txt

[root@CentOS6 tmp]# rm -r lihui
rm: descend into directory `lihui'? y
rm: remove directory `lihui/keyring-bWhZez'? y
rm: remove directory `lihui'? y

(16).whereis命令
功能:查看文件坐在路徑

[root@CentOS6 tmp]# whereis man
man: /usr/bin/man /etc/man.config /usr/share/man /usr/share/man/man1p/man.1p.gz /usr/share/man/man7/man.7.gz /usr/share/man/man1/man.1.gz

(17).stat命令
功能:查看文件詳細信息
[root@CentOS6 tmp]# stat lihui.sh
  File: `lihui.sh'
  Size: 3             Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d    Inode: 154300      Links: 1
Access: (0644/-rw-r–r–)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-08-16 20:38:09.107996888 +0800
Modify: 2016-08-20 12:02:27.865981006 +0800
Change: 2016-08-20 12:02:27.865981006 +0800

(18).file命令
功能:查看文件類型

[root@CentOS6 tmp]# file lihui.sh
lihui.sh: ASCII text

(19).chmod命令
功能:改變權限
    u:屬主
    g:屬組
    o:其它
    a: 所有

[root@CentOS6 tmp]# chmod +x lihui.sh
[root@CentOS6 tmp]# ll lihui.sh
-rwxr-xr-x. 1 root root 3 Aug 20 12:02 lihui.sh

[root@CentOS6 tmp]# chmod a-x lihui.sh
[root@CentOS6 tmp]# ll lihui.sh
-rw-r–r–. 1 root root 3 Aug 20 12:02 lihui.sh

(20).chown命令
功能:改變屬主,屬組
常用參數:
-R 遞歸修改
[root@CentOS6 tmp]# chown -R bin:bin tmp

2.bash的工作特性和執行狀態返回值和命令展開所設計的內容極其事例演示。

bash的基礎特性之一:

        命令歷史:shell進程會其會話中保存此前用戶提交執行過的命令;
            ~]# history
                定制history的功能,可通過環境變量實現:
                    HISTSIZE:shell進程可保留的命令歷史的條數;
                    HISTFILE:持久保存命令歷史的文件;
                        .bash_history
                    HISTFILESIZE:命令歷史文件的大?。?/p>

            命令用法:
                history [-c] [-d 偏移量] [n]
                或 history -anrw [文件名]
                或 history -ps 參數 [參數…]

                -c: 清空命令歷史;
                -d offset:刪除指定命令歷史
                -r: 從文件讀取命令歷史至歷史列表中;
                -w:把歷史列表中的命令追加至歷史文件中;
                history #:顯示最近的#條命令;

            調用命令歷史列表中的命令:
                !#:再一次執行歷史列表中的第#條命令;
                !!:再一次執行上一條命令;
                !STRING:再一次執行命令歷史列表中最近一個以STRING開頭的命令;

                    注意:命令的重復執行有時候需要依賴于冪等性;

            調用上一條命令的最后一個參數:
                快捷鍵:ESC, .
                字符串:!$

            控制命令歷史記錄的方式:
                環境變量:HISTCONTROL
                    ignoredups:忽略重復的命令;
                    ignorespace:忽略以空白字符開頭的命令;
                    ignoreboth:以上兩者同時生效;

                修改變量的值:
                    NAME='VALUE'
         bash的基礎特性之二:命令行展開
        ~:自動展開為用戶的家目錄,或指定的用戶的家目錄;            
        {}:可承載一個以逗號分隔的路徑列表,并能夠將其展開為多個路徑;
            例如:/tmp/{a,b} 相當于 /tmp/a /tmp/b

         bash的基礎特性之三:命令的執行狀態結果

        命令執行的狀態結果:
            bash通過狀態返回值來輸出此結果:
                成功:0
                [root@CentOS6 tmp]# echo $?
                 0

                失?。?-255
                 [root@CentOS6 tmp]# echo $?
                  1

            命令執行完成之后,其狀態返回值保存于bash的特殊變量$?中;

        命令正常執行時,有的還回有命令返回值:
            根據命令及其功能不同,結果各不相同;

        引用命令的執行結果:
            $(COMMAND)
            或`COMMAND`

    bash的基于特性:引用
        強引用:''
        弱引用:""
        命令引用:“

    bash基礎特性:快捷鍵
        Ctrl+a:跳轉至命令行行首
        Ctrl+e:跳轉至命令行行尾

        Ctrl+u:刪除行首至光標所在處之間的所有字符;
        Ctrl+k:刪除光標所在處至行尾的所有字符;

        Ctrl+l:清屏,相當于clear

[root@CentOS6 tmp]# history 10
[root@CentOS6 tmp]# !99
[root@CentOS6 tmp]# !!
[root@CentOS6 tmp]# !rpm
[root@CentOS6 tmp]# history | more
[root@CentOS6 tmp]# history -c
[root@CentOS6 tmp]# history -d 10
[root@CentOS6 tmp]# history -r lihui3.txt

[root@CentOS6 tmp]# echo $HISTSIZE
1000
[root@CentOS6 tmp]# echo $HISTFILESIZE
1000
可以修改這個值在.bash_profile文件,來達到整個bash和子bash都能生效

3.請使用命令展開功能來完成以下練習:
   (1).創建/tmp目錄下的:a_c,a_d,b_c,b_d
  [root@CentOS6 tmp]# mkdir a_c a_d b_c b_d
   (2).創建目錄
   [root@CentOS6 tmp]# mkdir -p /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

4.文件的元數據有哪些,分別表示什么,如何查看,如何修改時間戳。
[root@CentOS6 tmp]# stat lihui.tar.xz
  File: `lihui.tar.xz'
  Size: 61640         Blocks: 128        IO Block: 4096   regular file
Device: 802h/2050d    Inode: 141364      Links: 1
Access: (0644/-rw-r–r–)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-08-13 11:35:56.430007319 +0800
Modify: 2016-08-13 11:35:44.291000003 +0800
Change: 2016-08-13 11:35:44.291000003 +0800

元數據有文件名,大小,塊大小,文件類型,設備好,Inode號,連接數,訪問權限,屬主,屬組,訪問時間,修改時間,改變時間
修改屬主:屬組可以用chown,前面有使用說明
權限:chmod修改
鏈接:可以用link修改
訪問時間,改變時間可以用touch修改
修改時間會隨著修改時間變化

5.如何定義命令別名,如何查看,如何在命令中引用另一個命令的執行結果?
[root@CentOS6 tmp]# alias
alias cp='cp -i'
alias l.='ls -d .* –color=auto'
alias ll='ls -l –color=auto'
alias ls='ls –color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which –tty-only –read-alias –show-dot –show-tilde'

定義別名:
[root@CentOS6 tmp]# alias cls='clear'
可以定義在.bash_profile,永久生效

引用結果可以用“
[root@CentOS6 /]# echo `pwd`
/
[root@CentOS6 /]# echo $(pwd)
/

6.顯示/var目錄下所有已l開頭,以一個小寫字母結尾,且中間至少一位數字(可以有其他字符)的目錄或文件。
[root@CentOS6 var]#ll -d l*[0-9]*[a-z]

7.顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。
[root@CentOS6 etc]# ll -d [0-9]*[^0-9]

8.顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄。
[root@CentOS6 etc]# ll -d [^a-z][a-z]*

9.在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22
[root@CentOS6 tmp]# touch tfile-`date +%F-%H-%m-%S`

10.復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。
[root@CentOS6 tmp]# cp -r /etc/p*[^0-9] /tmp/mytest1

11.復制/etc目錄下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中
[root@CentOS6 etc]# cp -r *.d /tmp/mytest2

12.復制/etc/目錄下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中
[root@CentOS6 etc]# cp [mnl]*.conf /tmp/mytest3

原創文章,作者:lihuisjsq,如若轉載,請注明出處:http://www.www58058.com/38493

(0)
lihuisjsqlihuisjsq
上一篇 2016-08-22
下一篇 2016-08-22

相關推薦

  • 進入linux世界的初步認識

    1、 描述計算機的組成及其功能.
    2、 按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別.
    3、 描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述.
    4、 說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述.
    5、 如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的.
    6、 請羅列Linux發行版的基礎目錄名稱命名法則及功用規定.

    Linux干貨 2018-02-25
  • Liunx獲取信息幫助與man文檔章節的劃分

    首先要判斷命令的類型,可用 type COMMAND 來判斷命令 如果顯示結果為(….是 shell內嵌)即為shell內嵌命令,如需獲取幫助,使用 help COMMAND 即可; 下圖的例子是pwd是shell內嵌命令 內部命令屬于Shell的一部分,所以并沒有單獨對應的系統文件,只要Shell解釋器被運行,內部指…

    2017-07-02
  • ?awk

    awk

    Linux干貨 2016-09-24
  • CA和證書

    A與B雙方通信,需要通過簽證機構CA頒發證書,才可以互相信任,從而安全的進行數據傳輸。想要獲取證書,除了付費購買認證機構的證書,還可以自簽名獲取證書。 openssl命令可以搭建CA,實現自簽名證書。下面以三臺主機為例,模擬根CA、子CA的搭建,以及客戶端申請證書的過程。 一、搭建根CA /etc/pki/tls/openssl.cnf文件是openssl的…

    2017-09-10
  • Linux用戶及文件權限管理

    Linux,用戶,用戶組,文件,權限

    Linux干貨 2017-10-29
  • 磁盤管理

    磁盤管理 本文將按順序以實例演示磁盤管理的所有操作,讓我們開始吧! 一,磁盤的添加 ① 先來查看linux系統總共有幾個磁盤,由圖可知是兩個,分別是sda,sdb。我們再加一個,按照磁盤命名順序,應是sdc,他們都在/dev目錄下。 補充: 1,磁盤命名規則: 不同磁盤,按照a-z依次標識,如sda,sdb,sdc 同一磁盤的不同分區,按照1,2,&#823…

    2017-08-19

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-22 14:20

    寫的很好,排版還可以在漂亮一點,加油,題目不全吧,創建目錄的沒寫吧

欧美性久久久久