linux常用文件管理命令和用戶管理命令

1、Linux上的文件管理類命令都有哪些蔓搞,其常用的使用方法及其相關示例演示魄揉。

cp:文件復制

? ? 用法:cp? ? [選項]? (源文件)(目標文件)

如果目標文件存在則會提示是否覆蓋
單源復制:如果目標文件不存在妇押,則會事先創(chuàng)建文件,并且復制源文件的數(shù)據(jù)流到目標文件


多源復制:目標文件必須是目錄跳昼,然后分別將源文件復制到目標目錄并保持原名

:注意般甲,復制目錄需要加 -r

常用選項:

? ? -i:交互式復制,即覆蓋是之前提示用戶確認

? ? -f:強制覆蓋

? ? -r = -R:遞歸復制目錄?

? ? -d:只復制符號鏈接文件本身鹅颊,而非指向的源文件

mv:移動文件

? ? 用法:mv 【選項】【源文件】【目標文件】?


如果目標文件存在則會提示是否覆蓋


如果不給目標文件指定名敷存,就會以源文件名

? ? ? ? ? ? 注意:mv和cp的區(qū)別,mv移動文件以后源文件不會被保留,cp則會保留源文件

常用選項 :

? ? -i:交互式復制锚烦,如果目標文件里面有數(shù)據(jù)有提示用戶是否覆蓋

? ? -r:強制覆蓋觅闽;

ls:列出指定目錄的內容

? 用法: ls [選項]...[文件]...

以長格式列表顯示,

常用選項 :

? ? -a:顯示所有文件涮俄,包括以 . 開頭隱藏文件

? ? -A:顯示除 . 和 .. 以外的所有文件

? ? -d:只顯示目錄本身蛉拙,不顯示目錄下的文件

? ? -l:以長格式列表顯示,顯示文件的詳細屬性信息

? ? -h:顯示文件大小

? ? -t:逆序顯示彻亲,由近到遠

? ? -r:和其他選項一起使用孕锄,使之反向排序

cat:顯示文件內容

? ? 用法:cat【選項】【file】:一次顯示整個文件


-n顯示所有的行號,

常用選項

? ? ? ? -n:顯示所有行號

? ? ? ? -b:對于空白行不顯示編號

? ? ? ? -s:當遇到有連續(xù)兩行以上的空白行苞尝,就代換為一行的空白行

? ? ? ? -T:將 TAB 字符顯示為 ^

? ? ? ? -E:在每行結束處顯顯示$

more和less:分頁查看文件內容

? ? 用法:more【選項】【filename】

顯示一屏畸肆,等待翻屏

常用選項 :

? ? ? ? -p : 顯示下一屏之前先清屏。

? ? ? ? +num: 從第num行開始顯示

? ? ? ? -num:一次顯示的行數(shù)

? ? ? ? -c:從頂部清屏然后顯示

? ? ? ? ? 空格鍵:向下翻一屏

? ? ? ? ? b鍵:向上翻一屏

? ? ? ? ? 回車鍵:向下翻一行

? ? ? ? ? q鍵:退出

less:less比more更強大野来,提供翻頁恼除,跳轉,查找等命令

? ? 用法:more【選項】【filename】

顯示一屏曼氛,等待翻屏

常用選項 :

? ? ? ? -e : 當文件顯示結束后豁辉,自動退出

? ? ? ? / : 查找指定字符

? ? ? ? -i:忽略搜索時的大小寫

? ? ? ? -g:只標志最后搜索的關鍵詞

? ? ? ? -m:顯示類似more命令的百分比

head :查看文件開頭

? ? 用法: head【選項】【filen ame】:默認顯示行首10行

指定只顯示開頭5行

常用選項:

? ? -n:指定輸出的行數(shù):也可以直接 -#:列如 head -5 test.txt

? ? -c:輸出的字節(jié)數(shù)

tail:查看文件結尾

? ? 用法:tail 【選項】【filename】:默認顯示行尾10行

只顯示最后5行

常用選項:

? ? -n # : 指定行數(shù)

? ? -f:查看文件尾部內容結束后不退出,跟隨著顯示新增的行 舀患;Ctrl +c 結束

touch: 創(chuàng)建文件

? ? touch [OPTION]... FILE...


創(chuàng)建test1

常用選項:

? ? -c:指定文件路徑不存在時不予創(chuàng)建

? ? -a: 僅修改access time (最近訪問)

? ? -m: 僅修改modify time (最近更改)

? ? -t:STAMP 指定修改時間

mkdir:創(chuàng)建目錄

? ? mkdir [OPTION]...DIRECTORY

-p:如果上一級目錄不存在時在動創(chuàng)建徽级,-v顯示創(chuàng)建過程

常用選項:?

? ? -p:自動按需創(chuàng)建父目錄

? ? -v: verbose:顯示詳細過程

? ? -m:MODE:直接給的權限,不然默認

rm:刪除文件或目錄

? ? 用法:rm 【選項】【filename】


交互式刪除聊浅,刪除之前會提示


強制刪除餐抢,


刪除目錄,注意:此操作非常危險

常用選項

? ? -r:遞歸刪除

? ? -f: 強制刪除

tree命令:以樹狀分級顯示目錄

? ? tree [OPTION] [DIRECTORY]

顯示指定目錄下所有子目錄


只顯示指定目錄下第一級目錄

常用選項

? ? -L :指定要顯示的層級,


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


3顽冶、文件的元數(shù)據(jù)信息有哪些欺抗,分別表示什么含義,如何查看强重?如何修改文件的時間戳信息绞呈。

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

對應上圖的參數(shù)

File:文件名

Size:文件大小

Blocks:占據(jù)磁盤塊數(shù)

IO Block: 4096:IO塊

regular file:文件類型(普通文件)

Device:所在設備

Inode:節(jié)點號

Links:被鏈接的次數(shù)

Context:環(huán)境

Access:最近訪問時間

Modify:最近更改時間

Change:最近改動時間

touch命令:可以修改文件的時間戳

touch [OPTION]... FILE...

-c:指定文件路徑不存在時不予創(chuàng)建

-a: 僅修改access time (最近訪問)

-m: 僅修改modify time (最近更改)

-t:STAMP 指定修改時間

[root@student ~]# touch -m -t 199801032131.30? group.sh

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

5倘要、復制/etc目錄下所有以p開頭圾亏,以非數(shù)字結尾的文件或目錄到/tmp/mytest1目錄中。

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

? ? 1.首先查看selinux是否關閉

centos7需要把selinux關閉,不然無法指定目錄


selinux現(xiàn)在是開啟狀態(tài)需要關閉弄跌,vim /etc/selinux/config? 甲喝,注釋:#SELINUX=enforcing? 添加SELINUX=disabled? 。注意:修改配置文件是永久生效


現(xiàn)在已經(jīng)關閉


先創(chuàng)建兩個組铛只,再創(chuàng)建用戶


查看用戶信息:UID=5001埠胖,基本組=(tom) ,? 附加組(jack)
家目錄=/tmp/tom,? ? 用戶shell=/bin/zsh

7淳玩、常用的用戶以及文件管理命令有哪些直撤,并演示命令以及用法。

groupadd:添加組

? ? 用法:group [option] group_name

創(chuàng)建組test1

常用選項:

? ? -g :指定GID,默認是在上一個組GID+1

? ? -r :創(chuàng)建系統(tǒng)組

useradd:添加用戶

? ? ? 用法:useradd [option] user_name

創(chuàng)建用戶test2

常用選項:

? ? -u:指定UID

? ? -g:指定基本組蜕着,此組必須存在

? ? -G:指定附加組谋竖,指定多個組時可以用逗號隔開

? ? -d:指定家目錄

? ? -s:指定默認shell,可用所有shell承匣,在/etc/shells

? ? -r:創(chuàng)建系統(tǒng)用戶

? ? -M:不創(chuàng)建用戶家目錄

groupmod:修改組屬性

? ? 用法:groupmod 【option】group_name?


修改組名

常用選項:

? ? -n:修改組名

? ? -g:修改gid

usermod:修改用戶屬性

? ? 用法:usermod 【option】user_name


修改用戶名

常用選項:

? ? u:--uid:修改用戶的ID為此處指定的新ID

? ? -g: --gid:修改用戶所屬的基本組

? ? -G:usermod -a -G? newgroup namegroup :修改用戶所屬的附加組蓖乘,原來的附加組會被覆蓋

? ? -a:與-G一同使用,用于為用戶追加新的附加組

? ? -c: 修改注釋信息

? ? -d:修改用戶的家目錄韧骗,用戶原有的家目錄文件不會被移至新的位置

? ? -m: 只能與-d一同使用嘉抒,用于將原來的家目錄移動至新的家目錄

? ? -l:修改用戶名

? ? -s:修改用戶的默認shell

? ? -L:鎖定用戶密碼,即在用戶原來的密碼字符串之前添加“袍暴!”

? ? -U: 解鎖用戶的密碼

groupdel:刪除組? ?

? ? 用法:groupdel group_name


userdel:刪除用戶

? ? 用法:userdel【option】user_name

? ? -r:刪除用戶時同時刪除家目錄

passwd:修改密碼

? ? passwd:修改用戶自己的密碼

? ? passwd username :修改指定用戶的密碼些侍,只有root有此權限

? ? 用法:passwd【option】user_name

? ? -stdin(標準輸入) :配合管道可以直接修改密碼

用法:echo “PASSWORD” | passwd --stdin? username &>/dev/null :通過管道給passw命令直接修改密碼,&>/dev/null的意思是無論成功或失敗把結果輸出到/dev/null

常用選項:

? ? -u:解鎖用戶

? ? -l:鎖定用戶

? ? -d:清楚用戶密碼

gpasswd:修改組密碼? ?

? ? 組密碼文件:/etc/gshadow

? ? 用法: gpasswd [option] group


? ? -a USERNAME :向組中添加用戶

? ? -d USERNAME :從組中移除用戶


id:顯示用戶的真和有效id

? 用法:? id [option] username


id查看自身信息

常用選項:

? ? -u:僅顯示有效的UID

? ? -g:僅顯示用戶的基本組ID

? ? -G:僅顯示用戶的附加組ID

? ? -n:顯示名字而非ID

su命令:切換用戶

? ? 登錄式切換:會通過讀取目標用戶的配置文件來重新初始化

? ? ? ? su - username

? ? ? ? su -l username


登錄時切換政模,切換用戶并且加載用戶配置文件

? ? 非登錄式切換:不會讀取目標用的配置文件進行初始化

? ? ? ? su username


非登錄時切換岗宣,只切換用戶不會重新加載用戶配置文件


su - test -c 'id' :以test用戶的身份運行id命令


第一次寫博客,肯定會有很多欠缺的地方請大家多多指教淋样。謝謝觀看

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末耗式,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子习蓬,更是在濱河造成了極大的恐慌纽什,老刑警劉巖措嵌,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件躲叼,死亡現(xiàn)場離奇詭異,居然都是意外死亡企巢,警方通過查閱死者的電腦和手機枫慷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人或听,你說我怎么就攤上這事探孝。” “怎么了誉裆?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵顿颅,是天一觀的道長。 經(jīng)常有香客問我足丢,道長粱腻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任斩跌,我火速辦了婚禮绍些,結果婚禮上,老公的妹妹穿的比我還像新娘耀鸦。我一直安慰自己柬批,他們只是感情好,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布袖订。 她就那樣靜靜地躺著氮帐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪洛姑。 梳的紋絲不亂的頭發(fā)上揪漩,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音吏口,去河邊找鬼奄容。 笑死,一個胖子當著我的面吹牛产徊,可吹牛的內容都是我干的昂勒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼舟铜,長吁一口氣:“原來是場噩夢啊……” “哼戈盈!你這毒婦竟也來了?” 一聲冷哼從身側響起谆刨,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤塘娶,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后痊夭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刁岸,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年她我,在試婚紗的時候發(fā)現(xiàn)自己被綠了虹曙。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片迫横。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖酝碳,靈堂內的尸體忽然破棺而出矾踱,到底是詐尸還是另有隱情,我是刑警寧澤疏哗,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布呛讲,位于F島的核電站,受9級特大地震影響返奉,放射性物質發(fā)生泄漏圣蝎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一衡瓶、第九天 我趴在偏房一處隱蔽的房頂上張望徘公。 院中可真熱鬧,春花似錦哮针、人聲如沸关面。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽等太。三九已至,卻和暖如春蛮放,著一層夾襖步出監(jiān)牢的瞬間缩抡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工包颁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瞻想,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓娩嚼,卻偏偏與公主長得像蘑险,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子岳悟,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內容