91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統上常見的文件管理類命令有哪些

發布時間:2021-08-30 22:06:45 來源:億速云 閱讀:250 作者:chen 欄目:數據庫

本篇內容介紹了“Linux系統上常見的文件管理類命令有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

一、Linux系統上常見的文件管理類命令

  文件查看類命令

  1.cat 

    cat 可以查看文本文件內容

    cat a.sh

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

           -A 查看行結束符

     合并文件內容  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 查找下一個

  3.head 

    查看文件前n行,默認為10行

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

  4.tail

    查看文件的后n行,默認為10行

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

    特殊用法

      tail -f /var/log/httpd/access_log 持續追蹤文件追加內容,主要來用查看日志文件

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

  刪除文件 rm -rf 

  復制文件

  1.cp

    cp 源文件   目標文件

      復制的只能是文件,可以一個或多個

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

      但是如果復制多個文件,后面的只能是目錄,如果復制一個文件,后面的可以是一個文件

       -f 覆蓋復制

       -r 復制目錄及下面所有文件

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

  2.install

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

    復制過去后默認權限是755。假如chmod命令丟失,可用scp從其他主機復制來后再用install復制,這樣就有執行權限了

    -m 指定權限  install -m 000 /etc/grub2.cfg /tmp/

  3.文件查找

    locate  根據數據庫匹配,速度快,使用簡單,非實習

    find 因find命令復制,故單獨用一篇來講

  4.移動/重全名文件

    mv file to file2

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

    mv /etc/init.d/network  /tmp

  5.新建目錄

    mkdir -p 級聯建立目錄,如果目錄已存在則跳過,如果不存在則建立

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

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

二、使用命令行展開功能,創建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目錄下創建目錄: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}

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

   文件的數據流分為兩種,一種是文件內容,另一種是文件元數據

   元數據共有十三個,簡稱十三元,也是《紅樓夢》韻的名稱

   1.文件名稱

   2.文件大小

   3.所在數據塊

   4.系統IO塊大小,一般是4096k

   5.文件類型

   6.文件所在Inode

   7.硬連接數

   8.權限

   9.UID

   10.GID

   11.最近一次訪問時間戳

   12.最近一次改變文件內容的時間

   13.最近一次改變元數據的時間

   查看文件元數據 stat file

   stat /dev/sr0

   如果改變文件元數據?

   touch file 改變文件三個時間戳

      -a access,改變訪問時間,但同時會改變最近一次改變元數據的時間

      -m modify,改變修改文件內容時間,但同時會改變最近一次改變元數據的時間

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

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

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

    mkdir -p /tmp/mytest1

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

六、創建用戶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

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

    什么是用戶?用戶就是計算機對使用者的唯一標識。

    為什么要有用戶?因為所有進程只有用戶才能運行,沒有運行的進程只是一個靜止的文件 。無論何時何地只有用戶才能登陸系統,才能使用計算機資源。

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

    用戶名: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:計算機能識別的唯一標識。同GID樣:0為root.1—999為系統用戶。1000—60000普通用戶。60000保留。

    系統用戶是什么?因為所有的進程都必須得有屬主也就是必須得屬性某個用戶。為了能讓某些進程開機啟動或者后臺進程,所以分配了用戶就叫系統用戶。這些用戶從來不能登陸系統。純粹只是為了運行某進程。

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

    家目錄:登陸時默認目錄

    shell:默認登陸shell

    useradd 增加用戶。

      useradd [選項] 用戶名

      useradd ajxzl

      -u UID  useradd -u 3001 ajxzl2

      -r 系統用戶 useradd -r ajxzl3

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

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

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

      -d directory 用戶家目錄。 useradd -d /tmp/ajxzl7 ajxzl7  默認/home/USER_NAME

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

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

         修改這個目錄內容就會影響所有新增用戶家目錄內容。

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

         默認shell在哪設定?/etc/default/useradd  新增用戶默認選項

           useradd -s /bin/cash ajxzl8

      -M 不創建家目錄 useradd -M ajxzl10 

    注意-r也是不會創建家目錄的。

    用戶密碼管理

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

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

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

    共9個字段。

       用戶名:用戶登陸名

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

       最近一次密碼修改日期:

       密碼最小使用期:0表示未 設置

       最長使用期:99999

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

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

       賬號禁用期:禁止登陸。

       保留字段  

    修改用戶:usermod [動作] username

       -ag 增加附加組

       -d 家目錄

       -m 修改家目錄后移動數據到新家目錄

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

       -U  解鎖用戶

     刪除用戶 userdel –r username

    passwd :命令。更改用戶密碼

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

       -d 清空用戶密碼

    id命令:查看用戶信息

    -u 只看uid

     -g 只看gid

    -n 結果以名字顯示

    newgrp group_name 切換用戶基本組     

    finger 顯示用戶登陸信息

    pwck:默認按照/etc/passwd檢查用戶各項。

        正確的字段數

    一個唯一且有效的用戶名

    一個有效的用戶和組標識符

    有效的主組

    有效的主目錄

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

“Linux系統上常見的文件管理類命令有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

淳化县| 高唐县| 沁阳市| 响水县| 潼关县| 平武县| 年辖:市辖区| 博客| 黔南| 吉木乃县| 九寨沟县| 平山县| 西安市| 龙江县| 师宗县| 浙江省| 米易县| 温宿县| 交口县| 怀化市| 四川省| 资中县| 高要市| 贡觉县| 红桥区| 七台河市| 抚松县| 当雄县| 天气| 香格里拉县| 贵定县| 深圳市| 九江市| 杭锦旗| 内江市| 吉安县| 中卫市| 湘潭县| 阳信县| 湘西| 沙坪坝区|