最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【小白入門 通俗易懂】2021韓順平 一周學會Linux

2023-07-23 19:24 作者:清風流醉月  | 我要投稿

目錄結(jié)構(gòu)

/: 表示根目錄,根目錄下有一些固定到目錄結(jié)構(gòu)

/bin: 存放最常用的指令

/sbin: 存放系統(tǒng)管理員的使用的系統(tǒng)管理程序

/home: 存放普通用戶的主目錄

/root: 該目錄為系統(tǒng)管理員,超級權(quán)限者的用戶目錄

/lib: 系統(tǒng)開機所需的最基本的動態(tài)鏈接基本庫

/lost+found: 當系統(tǒng)非法關(guān)機后,這里就存放了一些文件

/etc: 系統(tǒng)管理所需要的配置文件和子目錄

/usr: 用戶的很多應(yīng)用程序和文件都放在這個目錄下,類似于windows下的program files目錄

/boot: 存放linux啟動的相關(guān)文件

/proc:這個目錄是一個虛擬的目錄,他是系統(tǒng)內(nèi)存的映射,訪問這個目錄來獲取系統(tǒng)信息

/srv service縮寫,存放一些服務(wù)啟動之后需要提取的數(shù)據(jù)

/sys 這是linux2.6內(nèi)核的一個很大變化,該目錄安裝了2.6內(nèi)核中新出現(xiàn)的一個文件系統(tǒng)sysfs

/tmp:存放臨時文件

/dev:類似于windows的設(shè)備管理器,把所有硬件以文件形式存儲

/media:linux系統(tǒng)會自動識別一些設(shè)備,例如U盤,光驅(qū)等,linux會把識別的設(shè)備掛載到這個目錄下

/mnt:錫通提供該目錄是為了臨時掛在別的文件系統(tǒng)的,我們可以將外部儲存掛載到/mnt/上

/opt:這個是給主機額外安裝軟件所存放的目錄。

/usr/local:這是另一個給主機額外安裝軟件所安裝的目錄,一般是通過編譯源碼方式安裝的程序

/var:存放不斷擴充著的東西,習慣將經(jīng)常被修改的目錄放在這個目錄下,包括各種日志文件

/selinux:SELinux是一種安全子系統(tǒng),他能控制程序只訪問特定的文件,有三種工作模式

liunx遠程登錄-Xshell

linux命令 ifconfig 可以查看liunx的ip地址

命令ping (ip) 可以測試本機和ip是否網(wǎng)絡(luò)通暢

文件上傳下載-xftp

vi和vim(據(jù)說是人類史上最好的文本編輯器)

命令:vim 文件名

進入正常模式:只能刪除

輸入i 進入插入模式,也就是編輯模式

輸入esc退出,再輸入:(冒號)或者/(斜杠)進入命令行模式,這個模式下可以提供相關(guān)指令,完成讀取,存盤,替換,離開vim,顯示動作

eg: :wq(保存退出) ,:q(退出),:q!(強制退出,不保存)

vim常用快捷鍵:

拷貝當前行yy;拷貝當前行向下n行,nyy;

粘貼:p;刪除當前行:dd;

刪除當前行向下n行,ndd;

定位到最行末G;定位到最行首gg;

撤銷動作u;

定位到n行 n shift + g;

ps:(以上快捷鍵都是在正常模式下使用)

在文件中查找某個單詞 /關(guān)鍵字,回車查找,輸入n就是查找下一個;

設(shè)置文件的行號,取消文件的行號 :set nu 和

:set nonu;

關(guān)機&重啟命令

shutdown -h now 立刻進行關(guān)機

shutdown -h 1 一分鐘后關(guān)機

shutdown -r now 現(xiàn)在重新啟動計算機

halt 關(guān)機,作用與上面一樣

reboot 現(xiàn)在重新啟動計算機

sync 把內(nèi)存的數(shù)據(jù)同步到磁盤

ps(不管是重啟系統(tǒng)還是關(guān)閉系統(tǒng),首先要運行sync,把內(nèi)存中的數(shù)據(jù)寫入磁盤)

用戶登錄注銷

登錄時盡量用普通用戶登錄,登錄后用“su - 用戶名” 命令切換成系統(tǒng)管理員

在提示符下輸入logout即可注銷用戶(ps:在圖形運行級別下無效,在運行級別3下有效)

用戶管理

添加用戶:useradd 用戶名

默認家目錄在/home/用戶名

useradd -d 指定目錄 新的用戶名

可以指定用戶目錄

修改密碼:passwd 用戶名

pwd 顯示當前用戶在哪一個目錄下

刪除用戶: userdel 用戶名(不刪除家目錄)

userdel -r 用戶名(刪除家目錄)

查詢用戶指令:id 用戶名

切換用戶:su - 用戶名

高權(quán)限切換到低權(quán)限用戶不需要密碼

返回原來用戶使用exit/logout

查看當前用戶信息:whoami/ who am i

ps: 顯示登錄到當前用戶的信息

eg:root登錄,su - king 切換到king,whoami顯示root用戶信息

用戶組: 對有共性權(quán)限的多個用戶進行統(tǒng)一管理

新增組:groupadd 組名

刪除組:groupdel 組名

添加用戶時直接加上組:useradd -g 用戶組 用戶名

ps:添加用戶時不指定組,默認創(chuàng)建一個與用戶名相同的組,并將其放入

修改用戶的組:usermod -g 用戶組 用戶名

用戶和組相關(guān)文件:

1./etc/passwd 文件

用戶的配置文件,記錄用戶的各種信息

每行的含義:用戶名:口令:用戶標識號:組表示號:注釋性描述:主目錄:登錄Shell

ps:Shell是用來解釋指令的,bash(中國一般用這個),tcsh.csh等

2./etc/shadow 文件

口令配置文件

每行含義:登錄名:加密口令:最后一次修改

時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標志

3./etc/group 文件

組的配置文件,記錄Linux包含的組的信息

每行含義:組名:口令:組標識號:組內(nèi)用戶列表

運行級別:

0:關(guān)機

1:單用戶【找回丟失密碼】

2:多用戶狀態(tài)沒有網(wǎng)絡(luò)服務(wù)

3:多網(wǎng)絡(luò)狀態(tài)有網(wǎng)絡(luò)服務(wù)

4:系統(tǒng)未使用保留給用戶

5:圖形界面

6:系統(tǒng)重啟

切換運行級別:init 運行級別

查看當前默認運行級別:systemctl get-default

設(shè)置默認運行級別:

3:systemctl set-default multi-user.target

5: systemctl set-default graphical.target

幫助指令:

man獲得幫助信息:man [命令或配置文件]

獲得shell內(nèi)置命令幫助信息:help 命令

文件目錄類:

顯示當前工作目錄的絕對路徑:pwd

ls指令:ls [選項] [目錄或文件]

常用選項:

-a:顯示當前目錄的所有文件和目錄,

包括隱藏的

-l: 以列表的方式顯示信息

-h:以人習慣看的格式顯示

cd指令:cd [參數(shù)] (切換到指定目錄)

cd ~或者cd :回到自己的家目錄

cd .. :回到當前目錄的上一級

mkdir指令: mkdir [選項] 要創(chuàng)建的目錄

常用選項:-p: 創(chuàng)建多級目錄

rmdir指令:rmdir [選項] 要刪除的空目錄

rm -rf 要刪除目錄: 刪除非空目錄

touch指令:touch 文件名稱(創(chuàng)建空文件)

cp指令:cp [選項] source dest

常用選項: -r:遞歸復(fù)制整個文件

強制覆蓋不提示的方法:\cp

ps:會將source目錄,拷貝到dest目錄下層

dest/source

rm指令:rm [選項] 要刪除的文件或目錄

常用選項:

-r:遞歸刪除整個文件

-f:強制刪除不提示

ps:會從最后一層目錄開始刪除,a/b或a/b/

都是從b目錄開始刪,包括b

mv指令:

mv oldNameFile newNameFile(重命名)

mv /temp/movefile /targetFolder(移動文件)

ps:/targetFolder/movefile

cat指令:cat [選項] 要查看的文件

常用選項:-n:顯示行號

ps:可以配合more使用

more指令:more 要查看的文件

more指令是一個基于VI編輯器的文本過濾器,他以全屏幕的方式按頁顯示文本文件的內(nèi)容。more指令中內(nèi)置了若干個快捷鍵(交互指令)

交互指令:

空格鍵(space):代表向下一頁翻

Enter:代表向下翻一行

q:代表立刻離開,不再顯示該文件內(nèi)容

Ctrl+F:向下滾動一屏

Ctrl+B:返回上一屏

=:輸出當前行的行號

:f:輸出文件名和當前行的行號

less指令:less 要查看的內(nèi)容

交互指令:

空格:向下翻動一頁

pagedown:向下翻動一頁

pageup:向上翻動一頁

/字串: 向下搜尋字串:n:向下查;N:向上

?字串: 向上搜尋字串:n:向上查;N:向下

q:離開less這個程序

echo指令:echo [選項] [輸出內(nèi)容](輸出到控制臺)

head指令:head 文件(顯示文件頭10行)

head -n 5 文件(顯示前5行)

tail指令:tail 文件(顯示文件尾10行)

tail -n 5 文件(顯示文件尾5行)

tail -f 文件(實時該文件的所有更新)

ps:Ctrl+C 退出實時監(jiān)控

> 指令 和 >>指令:>輸出重定向和>>追加

ls -l > 文件(列表的內(nèi)容寫入文件找那個(覆蓋))

ls -al >> 文件(列表的內(nèi)容追加到文件末尾)

cat 文件1 > 文件2(文件1的內(nèi)容覆蓋到文件2)

echo "內(nèi)容" >> 文件

ps:如果輸出文件不存在,會自動創(chuàng)建

ln 指令:ln -s [原文件或目錄] [軟連接名]

history指令:history (查看已經(jīng)執(zhí)行過的歷史命令)

history n (顯示最近n條)

!n (執(zhí)行編號為n的指令)

時間日期類:

date指令-顯示當前日期

date (顯示當前時間)

date +%Y(顯示當前年份)

date +%m(顯示當前月份)

date +%d (顯示當前是哪一天)

date "+%Y-%m-%d %H:%M:%S"(顯示年月日時分秒)

date指令-設(shè)置日期

date -s 字符串時間

cal指令:cal[選項](不加選項顯示本月日歷)

查找搜索類:

find指令:find [搜索范圍] [選項]

常用選項:

-name <查詢方式> (根據(jù)指定文件名查找)

-user <用戶名> (查找屬于指定用戶的所有文件)

-size <文件大小> (按照指定的文件大小,+n表示大于,-n表示小于,n表示等于,單位有k,M,G)

locate指令:locate 搜索文件

ps:可以快速定位文件路徑,locate指令利用事先建立的系統(tǒng)中所有文件名及路徑的locate數(shù)據(jù)庫實現(xiàn)快速定位未定的文件,數(shù)據(jù)庫需要定期更新。

由于locate指令基于數(shù)據(jù)庫進行查詢,所以第一次運行前,必須使用updatedb指令創(chuàng)建locate數(shù)據(jù)庫。

while指令:while 指令(查看某個指令在哪個目錄下)

grep指令:grep [選項] 查找內(nèi)容 源文件

常用選項:

-n: 顯示匹配行及行號

-i :忽略字母大小寫

ps:可以配合管道符“|”使用

壓縮和解壓類:

gzip/gunzip指令:

gzip 文件(壓縮文件,壓縮為.gz文件)

gunzip 文件.gz (解壓文件)

zip/unzip指令

zip [選項] xxx.zip 將要壓縮的內(nèi)容(壓縮文件和目錄)

unzip [選項] xxx.zip (解壓文件)

zip常用選項:-r:遞歸壓縮,即壓縮目錄

unzip常用選項:

-d <目錄> :指定解壓后的文件存放目錄

tar 指令:tar [選項] XX.tar.gz 打包的內(nèi)容

最后打包后的文件是 .tar.gz的文件

常用選項:

-c: 產(chǎn)生.tar打包文件

-v: 顯示詳細信息

-f:指定壓縮后的文件名

-z:打包同時壓縮

-x:解包.tar文件

ps:壓縮用-zcvf,解壓用-zxvf,

-C <解壓至目錄> 指定解壓到那個目錄

linux組:

所有者:ls -l 可以查看文件所有者

第一個用戶名是文件所有者,

第二個用戶名是文件所在組

chown 用戶名 文件名(修改文件所有者)

所在組:ls -l 可以查看文件所在組

ps:當用戶創(chuàng)建了一個文件后,這個文件

所在組就是該用戶所在組

修改文件所在組:chgrp 組名 文件名

修改用戶所在組:

usermod -g 新組名 用戶名

usermod -d 目錄名 用戶名(改變用戶登

錄的初始目錄,用戶需有進入新目錄的權(quán)

限)

權(quán)限:

ls -l 中顯示的內(nèi)容中第一列說明:

0~9位說明:

第0位確定文件類型(d,-,l,c,b)

-是普通文件

l是鏈接,相當于windows的快捷方式

d是目錄,相當于windows的文件夾

c是字符設(shè)備文件,如鼠標,鍵盤

b是塊設(shè)備文件,如硬盤

1~3位確定所有者擁有文件的權(quán)限

4~6位確定所在組又有該文件的權(quán)限

7~9位確定其他用戶擁有該文件的權(quán)限

rwx權(quán)限詳解:

rwx作用在文件:

r代表可讀:可以讀取,查看

w代表可寫:可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對改文件所在的目錄有寫權(quán)限,才能刪除該文件

x代表可執(zhí)行:可以被執(zhí)行

rwx作用在目錄:

r代表可讀:可以讀取,ls查看目錄內(nèi)容

w代表可寫:可以修改,對目錄內(nèi)創(chuàng)建+刪除+重命名目錄

x代表可執(zhí)行:可以進入該目錄

ps:rwx可以用數(shù)字表示:r=4,w=2,x=1

ls顯示內(nèi)容其他列說明:

第二列:文件:硬鏈接數(shù)或目錄:子目錄數(shù)+文件數(shù)

第三列:用戶

第四列:組

第五列:文件大?。o單位就是字節(jié))

第五列:最后修改日期

第六列:文件名

修改權(quán)限:chmod指令,可以修改文件或者目

錄權(quán)限

方式一:+、-、=變更權(quán)限

u:所有者 g:所有組 o:其他人 a:所有人

chmod u=rwx,g=rx,o=x 文件/目錄名

chmod o+w 文件/目錄名

chmod a-x 文件/目錄名

方式二:通過數(shù)字變更權(quán)限

r=4 w=2 x=1

chmod u=rwx,g=rx,o=x 文件目錄名

相當于 chmod 751 文件目錄名

修改文件所有者:

chown newowner 文件/目錄 (改變所有者)

chown newowenr:newgroup 文件/目錄

改變所有者和所有組

-R 如果是目錄 則使其下的所有子文件或目錄遞歸生效

修改文件所在組:

chgrp newgroup 文件/目錄 (改變所在組)

-R 如果是目錄 則使其下的所有子文件或目錄遞歸生效











































































































































































































































































































































































































































































【小白入門 通俗易懂】2021韓順平 一周學會Linux的評論 (共 條)

分享到微博請遵守國家法律
民县| 黄陵县| 土默特左旗| 陆川县| 乐至县| 惠水县| 象州县| 石门县| 九江市| 林口县| 临西县| 天峻县| 宾川县| 宾阳县| 宣城市| 晋州市| 垫江县| 安溪县| 崇文区| 上林县| 类乌齐县| 河南省| 临汾市| 年辖:市辖区| 三门峡市| 杭锦旗| 巫溪县| 榕江县| 沭阳县| 定结县| 虹口区| 甘洛县| 鄂托克前旗| 黄平县| 西宁市| 辽宁省| 宜昌市| 武定县| 宁河县| 双鸭山市| 应城市|