久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux系統(tǒng)上常見的文件管理類命令有哪些

122次閱讀
沒有評論

共計(jì) 4108 個(gè)字符,預(yù)計(jì)需要花費(fèi) 11 分鐘才能閱讀完成。

本篇內(nèi)容介紹了“Linux 系統(tǒng)上常見的文件管理類命令有哪些”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

一、Linux 系統(tǒng)上常見的文件管理類命令

  文件查看類命令

  1.cat 

    cat 可以查看文本文件內(nèi)容

    cat a.sh

      其中 -n 輸出行號 cat -n /etc/fstab           

           -A 查看行結(jié)束符

      合并文件內(nèi)容   cat /etc/fstab /etc/init.d/network /tmep/test.file

  2.less/more

    都是可以一頁一頁地查看文件

    less /etc/init.d/network

      pgup/pudn b/f 向上 / 下翻頁

      /STRINT 查找字符串 STRINT

        n 查找下一個(gè)

  3.head 

    查看文件前 n 行,默認(rèn)為 10 行

      -n 指定前 n 行   head -11 /etc/init.d/network 

  4.tail

    查看文件的后 n 行,默認(rèn)為 10 行

      -n 指定后 n 行,tail -11 /etc/init.d/network 

    特殊用法

      tail -f /var/log/httpd/access_log 持續(xù)追蹤文件追加內(nèi)容,主要來用查看日志文件

  建立文件 touch,vi,nano,nano 等

  刪除文件 rm -rf 

  復(fù)制文件

  1.cp

    cp 源文件     目標(biāo)文件

      復(fù)制的只能是文件,可以一個(gè)或多個(gè)

         cp /etc/init.d/network /etc/init.d/functions /tmp/

      但是如果復(fù)制多個(gè)文件,后面的只能是目錄,如果復(fù)制一個(gè)文件,后面的可以是一個(gè)文件

       -f 覆蓋復(fù)制

       -r 復(fù)制目錄及下面所有文件

       -a 復(fù)制時(shí)保留原屬性,比如屬主屬主,三維時(shí)間戳,主要用于歸檔文件

  2.install

    install source target 比如 install /etc/grub2.cfg /tmp/

    復(fù)制過去后默認(rèn)權(quán)限是 755。假如 chmod 命令丟失,可用 scp 從其他主機(jī)復(fù)制來后再用 install 復(fù)制,這樣就有執(zhí)行權(quán)限了

    -m 指定權(quán)限   install -m 000 /etc/grub2.cfg /tmp/

  3. 文件查找

    locate  根據(jù)數(shù)據(jù)庫匹配,速度快,使用簡單,非實(shí)習(xí)

    find 因 find 命令復(fù)制,故單獨(dú)用一篇來講

  4. 移動 / 重全名文件

    mv file to file2

    mv /etc/init.d/network  /etc/init.d/network.bak

    mv /etc/init.d/network  /tmp

  5. 新建目錄

    mkdir -p 級聯(lián)建立目錄,如果目錄已存在則跳過,如果不存在則建立

      mkdir -pv /usr/local/tmp/src/httpd 

  6. 移動 / 重命名 / 刪除和文件一樣

二、使用命令行展開功能,創(chuàng)建 /tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在 /tmp 目錄下創(chuàng)建目錄:x_y, x_z, q_y, q_z

    mkdir -pv /tmp/a1 touch /tmp/a{1/{a,b},2}

    touch /tmp/{x,q}_{y,z}

三、文件的元數(shù)據(jù)信息有哪些,分別表示什么含義,如何查看?如何修改文件的時(shí)間戳信息。   

    文件的數(shù)據(jù)流分為兩種,一種是文件內(nèi)容,另一種是文件元數(shù)據(jù)

    元數(shù)據(jù)共有十三個(gè),簡稱十三元,也是《紅樓夢》韻的名稱

   1. 文件名稱

   2. 文件大小

   3. 所在數(shù)據(jù)塊

   4. 系統(tǒng) IO 塊大小,一般是 4096k

   5. 文件類型

   6. 文件所在 Inode

   7. 硬連接數(shù)

   8. 權(quán)限

   9.UID

   10.GID

   11. 最近一次訪問時(shí)間戳

   12. 最近一次改變文件內(nèi)容的時(shí)間

   13. 最近一次改變元數(shù)據(jù)的時(shí)間

    查看文件元數(shù)據(jù) stat file

   stat /dev/sr0

    如果改變文件元數(shù)據(jù)?

   touch file 改變文件三個(gè)時(shí)間戳

      -a access, 改變訪問時(shí)間,但同時(shí)會改變最近一次改變元數(shù)據(jù)的時(shí)間

      -m modify, 改變修改文件內(nèi)容時(shí)間,但同時(shí)會改變最近一次改變元數(shù)據(jù)的時(shí)間

四、在 /tmp 目錄下創(chuàng)建以 tfile 開頭,后跟當(dāng)前日期和時(shí)間的文件,文件名形如:tfile-2016-05-27-09-32-22。

    touch /tmp/tfile-`date + %F-%H-%M-%S `

五、復(fù)制 /etc 目錄下所有以 p 開頭,以非數(shù)字結(jié)尾的文件或目錄到 /tmp/mytest1 目錄中。

    mkdir -p /tmp/mytest1

    cp -r /etc/p*[^[:digit:]]  /tmp/mytest1

六、創(chuàng)建用戶 tom, 指定 UID 為 5001,指定家目錄為 /tmp/tom, 指定 shell 為 /bin/zsh, 指定基本組為 tom,附加組為 jack     

    setenforce 0

    groupadd jack

    useradd -u 5001 -d /tmp/tom -s /bin/zsh -G jack tom

七、常用的用戶以及文件管理命令有哪些,并演示命令以及用法。   

    什么是用戶?用戶就是計(jì)算機(jī)對使用者的唯一標(biāo)識。

    為什么要有用戶? 因?yàn)樗羞M(jìn)程只有用戶才能運(yùn)行,沒有運(yùn)行的進(jìn)程只是一個(gè)靜止的文件。無論何時(shí)何地只有用戶才能登陸系統(tǒng),才能使用計(jì)算機(jī)資源。

    用戶格式如下: 用: 分隔,沒有就空白。

    用戶名:X:UID:GID: 注釋:家目錄:shell

    ajxzl:x:1000:1000:ajxzl:/home/ajxzl:/bin/bash

    slackware:x:1001:1001::/home/slackware:/bin/tcsh

    用戶名:用戶能見的登陸名

    X: 密碼。已放在 /etc/shadow 文件中。X 用來占位。

    UID: 計(jì)算機(jī)能識別的唯一標(biāo)識。同 GID 樣:0 為 root.1—999 為系統(tǒng)用戶。1000—60000 普通用戶。60000 保留。

    系統(tǒng)用戶是什么?因?yàn)樗械倪M(jìn)程都必須得有屬主也就是必須得屬性某個(gè)用戶。為了能讓某些進(jìn)程開機(jī)啟動或者后臺進(jìn)程,所以分配了用戶就叫系統(tǒng)用戶。這些用戶從來不能登陸系統(tǒng)。純粹只是為了運(yùn)行某進(jìn)程。

    GID: 用戶基本組。GID 值和 UID 值一樣,名字也一樣。

    家目錄:登陸時(shí)默認(rèn)目錄

    shell:默認(rèn)登陸 shell

    useradd 增加用戶。

      useradd [選項(xiàng)] 用戶名

      useradd ajxzl

      -u UID  useradd -u 3001 ajxzl2

      -r 系統(tǒng)用戶 useradd -r ajxzl3

      -g GID 基本組 GID. 但是這個(gè)組必須得事先存在 useradd -g 1000 ajxzl4

      -G GID 附加組 GID, 同樣這個(gè)組必須得事先存在 useradd -G 1001 ajxzl5

      -c 注釋 useradd -c This is a testusre ajxzl6

      -d directory 用戶家目錄。useradd -d /tmp/ajxzl7 ajxzl7  默認(rèn) /home/USER_NAME

          假如用戶家事先已存在,則不會復(fù)制模板文件到家目錄。

          家目錄模板文件 /etc/skel/

          修改這個(gè)目錄內(nèi)容就會影響所有新增用戶家目錄內(nèi)容。

      -s shell_name 設(shè)定用戶 shell。默認(rèn)為 /bin/bash. 查看所有 shell:cat /etc/shells

          默認(rèn) shell 在哪設(shè)定?/etc/default/useradd  新增用戶默認(rèn)選項(xiàng)

           useradd -s /bin/cash ajxzl8

      -M 不創(chuàng)建家目錄 useradd -M ajxzl10 

    注意 - r 也是不會創(chuàng)建家目錄的。

    用戶密碼管理

    密碼管理文件:/etc/shadow,格式如下.man 5 shadow

    ajxzl9:$6$/DjwtprZ$sZ/Vw4d9.8hBGLkYCl7yaqMhKqXeIVAisTGVZ53o4v5AsY4HCSE0HqP5y7d2.K/FaaHzbuKTklXVrCMgbB3Bf.:17823:0:99999:7:::

    用戶名: 加密之后的密碼: 最近一次更改密碼的日期: 密碼的最小使用期限: 最大密碼使用期限: 密碼警告時(shí)間段: 密碼過期恕限時(shí)間: 賬戶過期時(shí)間: 保留字段

    共 9 個(gè)字段。

        用戶名:用戶登陸名

        密碼:密碼。可以為空,表示不要密碼。如果為 * 或者! 表示禁止通過密碼登陸。

        最近一次密碼修改日期:

        密碼最小使用期:0 表示未 設(shè)置

        最長使用期:99999

        警告日期:表示密碼到了最長使用期后的警告天數(shù)

        密碼禁用日期:表示過了過了警告期仍然沒有改密碼的使用天數(shù)。到了這個(gè)天數(shù)就會禁止使用密碼登陸,但可能用其他方式登陸。

        賬號禁用期:禁止登陸。

        保留字段  

    修改用戶:usermod [動作] username

       -ag 增加附加組

       -d 家目錄

       -m 修改家目錄后移動數(shù)據(jù)到新家目錄

       -L 鎖定用戶,使之不能登陸

       -U  解鎖用戶

      刪除用戶 userdel –r username

    passwd : 命令。更改用戶密碼

       -l/-u 鎖定 / 解鎖用戶密碼

       -d 清空用戶密碼

    id 命令:查看用戶信息

    -u 只看 uid

     -g 只看 gid

    -n 結(jié)果以名字顯示

    newgrp group_name 切換用戶基本組      

    finger 顯示用戶登陸信息

    pwck: 默認(rèn)按照 /etc/passwd 檢查用戶各項(xiàng)。

        正確的字段數(shù)

    一個(gè)唯一且有效的用戶名

    一個(gè)有效的用戶和組標(biāo)識符

    有效的主組

    有效的主目錄

    有效的登錄 shell   pwck shadow 檢查用戶密碼是否有效,是否過期等。

“Linux 系統(tǒng)上常見的文件管理類命令有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-28發(fā)表,共計(jì)4108字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 南充市| 海城市| 德安县| 拉孜县| 商丘市| 大港区| 密云县| 兰州市| 镇赉县| 太白县| 夏河县| 麦盖提县| 射阳县| 彭阳县| 湖北省| 大荔县| 五台县| 东乡县| 理塘县| 精河县| 定兴县| 桐柏县| 遂宁市| 苗栗县| 麻栗坡县| 牙克石市| 石首市| 乐平市| 永嘉县| 嘉善县| 高邑县| 玉屏| 会东县| 德清县| 定陶县| 自治县| 安仁县| 上栗县| 扶风县| 青神县| 峡江县|