成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

整理一份常用的linux命令(總結分享)

本篇文章給大家帶來了一份基本夠用的 Linux 命令,會涵蓋博客搭建系列文章用到的各種命令,方便查詢和學習使用,希望對大家有幫助。

整理一份常用的linux命令(總結分享)

文件所有者(Owner)

當創建一個用戶的時候,Linux 會為該用戶創建一個主目錄,路徑為 /home/<username>,我們可以使用 cd ~,快捷進入主目錄。如果你想放一個私密文件,就可以放在自己的主目錄里,然后設置只能自己查看。

群組(Group)

每個用戶都有一個用戶組,方便多人操作的時候,為一群人分配權限。當創建用戶的時候,會自動創建一個與它同名的用戶組。

如果一個用戶同時屬于多個組,用戶需要在用戶組之間切換,才能具有其他用戶組的權限。

其他人(Others)

既不是文件所有者又不是文件所屬群組成員的用戶,就是其他人。

超級用戶(Root)

Root 用戶是一類特殊的用戶,該用戶可以訪問所有文件。

1. adduser 添加用戶 和 passwd 更改密碼

# 添加一個名為 git 的用戶 adduser git # 設置 git 用戶的密碼 passed git

但是由于創建的用戶權限較低,有的時候我們需要為用戶提權,此時我們可以這樣做:

# 會打開 sudoers 配置文件 sudo visudo

注意同樣是編輯 sudoers 配置文件,使用這個命令會比使用 sudo vim /etc/ sudoers 更安全, 除了對語法有校驗,并且還會在多用戶編輯的時候鎖住文件。

打開 sudoers 配置文件后,我們添加這樣一行配置:

# Allow git to run any commands anywhere git ALL=(ALL:ALL) ALL

簡單解釋下這句話 git ALL=(ALL:ALL) ALL :

git 表示規則應用的用戶名

  • 第一個 ALL 表示規則應用于所有 hosts

  • 第二個 ALL 表示規則應用于所有 users

  • 第三個 ALL 表示規則應用于所有 groups

  • 第四個 ALL 表示規則應用于所有 commands

我們保存退出后,git 用戶就會獲得 root 權限。

2. ls 列出文件和目錄

ls 列出文件和目錄

[root@iZ2ze learn-typescript.git]# ls branches  config  description  HEAD  hooks  index  info  objects  refs

ls -la 由 -a 顯示所有文件和目錄(包括隱藏)和 -l 顯示詳細列表組成:

[root@iZ2ze learn-typescript.git]# ls -la 總用量 20 drwxrwxr-x  7 git git  132 12月 15 12:33 . drwx------  3 git git  127 12月 15 14:51 .. drwxrwxr-x  2 git git    6 12月 15 12:21 branches -rw-rw-r--  1 git git   66 12月 15 12:21 config -rw-rw-r--  1 git git   73 12月 15 12:21 description -rw-rw-r--  1 git git   23 12月 15 12:21 HEAD drwxrwxr-x  2 git git 4096 12月 15 13:10 hooks -rw-rw-r--  1 git git  217 12月 15 12:33 index drwxrwxr-x  2 git git   21 12月 15 12:21 info drwxrwxr-x 10 git git   90 12月 15 12:33 objects drwxrwxr-x  4 git git   31 12月 15 12:21 refs

每一行都有 7 列,我們以 branches 為例講解每列的含義:

整理一份常用的linux命令(總結分享)

重點看第 1 列的內容,以 drwxrwxr-x 為例,這里一共 10 位,第 1 位表示文件類型,其中 – 表示普通文件,d 表示目錄文件。

第 2 到第 4 位,表示所有者權限,其中 r 表示讀權限,w 表示寫權限,x 表示可執行權限, -表示無權限,第 2 到 5 位為 rwx,表示所有者可讀可寫可執行。

第 5 到第 7 位,表示組用戶權限,這里也是 rwx。

第 8 到第 10 位,表示其他用戶權限,這里是 r-x,表示有可讀可執行權限,無寫入權限。

這里再額外補充一點:

像 root 用戶創建文件夾的默認權限為 rwxr-xr-x:

[root@iZ2ze www]# mkdir test [root@iZ2ze www]# ls -l drwxr-xr-x  2 root root  6 12月 17 23:53 test

而創建文件的默認權限是 rw-r–r–,注意創建文件默認會去掉 x 權限:

[root@iZ2ze www]# touch index.html [root@iZ2ze www]# ls -l -rw-r--r--  1 root root  0 12月 17 23:54 index.html

這就是為什么我們有的時候需要在創建文件后,又加上執行權限。

3. chown 更改文件屬主,也可以同時更改文件屬組

chown (change owner) 語法:

# -R:遞歸更改文件屬組 chown [–R] 屬主名 文件名 chown [-R] 屬主名:屬組名 文件名

將 index.html 的所有者更改為 git:

[root@iZ2ze www]# chown git index.html [root@iZ2ze www]# ls - -rw-r--r-- 1 git  root  0 12月 17 23:54 index.html

將 index.html 的所有者和群組都改為 git:

[root@iZ2ze www]# chown git:git index.html [root@iZ2ze www]# ls -l -rw-r--r-- 1 git  git   0 12月 17 23:54 index.html

4. chmod 更改文件權限

權限除了用 r w x 這種方式表示,也可以用數字表示,數組與字母的對應關系為:

  • r:4

  • w:2

  • x:1

之所有如此對應關系,主要還是為了方便推導,比如我們希望一個文件可讀可寫,那我們可以方便的設置權限為 6(4 + 2),同樣,如果我們知道一個權限為 3,我們也可以推導出權限為可寫可執行,因為只有 2 + 1 才可能等于 3。

我們看下 chmod (change mode) 的具體語法:

# -R:遞歸更改文件屬組 chmod [-R] xyz 文件或目錄

其中 xyz 分別表示 Owner、Group、Others 的權限,如果我們這樣設置一個文件的權限:

chomd 750 index.html

我們可以得知,Owner 的權限為 7,為可讀可寫可執行,Group 的權限為 5,為可讀可執行,Others 的權限為 0,表示不可讀寫不可執行。對應字母為:rwxr-x—。

除了這種數字的方式,還有一種使用符號類型改變權限的方式:

在這種方式里,我們將三種身份 Owner、Group、Others,分別簡寫為 u(User)、g、o,用 a 表示所有身份,再使用 + – = 表示加入、去除、設定一個權限,r w x 則繼續表示讀,寫,執行權限,舉個例子:

chomd u+x,g-x,o-x index.html

意思就是 Owner 加上執行權限,Group 和 Others 去除執行權限。

當然我們也可以直接設定權限

chmod u=rwx,g=rx,o=r index.html

此時文件的權限就相當于 -rwxr-xr–。

此外,我們還可以省略不寫 ugoa 這類身份內容,直接寫:

chmod +x index.html

此時相當于使用了 a,會給所有身份添加執行權限。

5. su 切換身份

# 切換為 git 用戶 su git

6. whoami 顯示用戶名

# whoami  root

7. pwd 顯示當前目錄

[git@iZ2ze www]$ pwd /home/www

8. cd 切換工作目錄

# 進入 /home/www/ cd /home/www # 進入自己的主目錄 cd ~ # 進入當前目錄的上上兩層 : cd ../..

10. mkdir 創建目錄

mkdir 創建目錄:

mkdir new_folder

mkdir -p 遞歸創建目錄:

mkdir -p one/two/three

11. touch 創建文件

用于修改文件或者目錄的時間屬性,當文件不存在,系統會創建空白文件

touch new_file

12. echo 打印輸出

echo 是 Shell 命令,用于打印輸出:

# 顯示轉義字符 echo ""test content""

創建或覆蓋文件內容為 "test content":

echo "test content" > index.html

如果是想追加內容,就用 >> :

[root@iZ2ze www]# echo "test content" > index.html [root@iZ2ze www]# cat index.html test content [root@iZ2ze www]# echo "test content" >> index.html [root@iZ2ze www]# cat index.html test content test content

13. cat 連接文件并打印輸出

查看文件內容:

cat ~/.ssh/id_rsa.pub

清空 index.html 內容:

cat /dev/null > index.html

把 index.html 的內容寫入 second.html:

cat index.html > second.html

把 index.html 的內容追加寫入 second.html:

cat index.html >> second.html

把 index.html 和 second.html 追加寫入 third.html:

cat index.html second.html >> third.html

14. cp 復制文件或目錄

將目錄 website/ 下的所有文件復制到新目錄 static 下:

# -r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。 cp –r website/ static

15. mv 移動并重命名

文件改名:

mv index.html index2.html

隱藏文件:

# 文件名上加上 . mv index.html .index.html

移動文件:

# 僅僅移動 mv  /home/www/index.html   /home/static/ # 移動又重命名 mv /home/www/index.html   /home/static/index2.html

批量移動:

mv  /home/www/website/*  /home/www/static

16. rm 刪除一個文件或者目錄

# 系統會詢問 rm file # -f 表示直接刪除 # -r 表示目錄下的所有文件刪除 # 刪除當前目錄下的所有文件及目錄 rm -r  *  # 跑路 rm -rf /*

17. vi/vim

Linux 內建 vi 文書編輯器,Vim 是從 vi 發展出來的一個文本編輯器。

基本上 vi/vim 共分為三種模式,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。我們邊操作邊介紹這三種模式:

我們執行 vim index.html,如果沒有該文件,則會創建文件:

vim index.html

此時是命令模式,在命令模式下,輸入的任何字符都會被視為命令,接下來幾個常用的命令:

i 切換到輸入模式。

x 刪除當前光標所在處的字符。

: 切換到底線命令模式。

我們按下 i,便會進入輸入模式

輸入模式下,左下角有 — INSERT — 標志:

此時我們可以進行各種輸入,當輸入完畢后,按下 ESC 回到命令模式

此時左下角的 INSERT已經消失不見了,如果我們要保存退出,我們先輸入 : ,進入底線命令模式

在底線命令模式中,常見的命令有

  • w 保存文件

  • q 退出程序

我們輸入 wq,表示保存并退出,此時我們就會發現并創建了一個 HTML 文件。

18. ssh 遠程連接工具

注意 ssh 監聽是 22 端口。

其基本語法為:

ssh [OPTIONS] [-p PORT] [USER@]HOSTNAME [COMMAND]

監聽端口示例:

ssh -p 300 git@8.8.8.8

打開調試模式:

# -v 冗詳模式,打印關于運行情況的調試信息 ssh -v git@8.8.8.8

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
无码国产偷倩在线播放老年人| とらぶるだいありぴーち在线| 秘密の花园动漫在线| 无码熟妇人妻AV影片在线| 久久中文字幕无码中文字幕有码| 国产精品久久久久精品日日| 成人A级毛片免费观看AV网站| 真人作爱视频免费网站| 亚洲精品无码永久中文字幕 | 玉蒲团之玉女心经| JΑPΑNESEHD熟女熟妇伦| 一出一进一爽一粗一大视频免费的 | 日本三级黄色视频| 蜜臀av一区二区蜜臀AV免费| 国产亚洲成AV人片在线观黄桃 | 18精品久久久无码午夜福利| 黑人巨茎大战白人女40CM| 国产永久AV福利在线观看| 成 人 免 费 黄 色| AV成人午夜无码一区二区| 影音先锋无码A∨男人资源站| 亚洲精品有码在线观看| 校花娇喘呻吟校长陈若雪视频| 上面一个奶下面一个顶是什么字| 人妻 清高 无码 中文字幕| 精品一区二区无码免费| 人人爽天天碰狠狠添| 又粗又黄又猛又爽大片免费| .一区二区三区在线 | 欧洲| 荫蒂每天被三个男人添视频| PITBULL的妻子| 国产精品美女久久久久久久| 久久国产欧美成人网站| 久久婷婷五月综合色高清图片| 小货SAO边洗澡边CAO你动漫| 亚洲AV成人一区二区三区在线观 | 国产欧美一区二区精品性色| 国产高潮国产高潮久久久| 国产99视频精品免费视看9| 丰满少妇人妻无码| 大象成品W灬源码1| 公玩弄年轻人妻HD| 精品人妻无码视频一区二区三区| 精品国产福利一区二区| 精品少妇无码AV无码专区| 久久99精品国产麻豆宅宅| 欧洲另类二三四区| 日韩欧美午夜成人精品视频| 少妇人妻精品一区二区| 亚洲欧美xxxx| YW尤物AV无码| 厨房征服丰满熟妇在线观看| 国产成人啪精品视频免费APP | 舌头伸进去里面吃小豆豆| 天天爽夜夜爽夜夜爽精品视频| 无码国内精品人妻少妇蜜桃视频| 一区二区在线视频| 国产成人亚洲精品另类动态图| 狼人大香伊蕉国产WWW亚洲| 男女啪啪免费观看的网址| 欧美又粗又大XXXXBBBB疯狂| 日本三级强乳伦姧| 亚洲人成图片小说网站| ◇一本大道香蕉中文在线| 国产精品永久免费视频| 久久777国产线看观看精品| 人人妻人人澡人人爽人人老司机 | 狠狠躁天天躁夜夜躁婷婷| 人妻人人添人人爽夜夜欢视频| 色欲狠狠躁天天躁无码中文字幕| 无码精品国产一区二区免费| 40岁的寡妇下面紧不紧| 成人一区二区不卡久久久| 国产精品久久久久AAAA| 免费精品99久久国产综合精品| 人妻无码一区二区三区四区 | 亚洲AV无码一区东京热| 一二三四在线观看视频韩国| 国产极品视觉盛宴专区| 欧美ZC0O人与善交的最新章节| 三级在线看中文字幕完整版| 西西顶级艺术人像摄影| 亚洲欧洲日产国码无码APP| 大BBW大BBW超大BBW| 妺妺自愿做我的性玩具| 亚洲顶级裸体AV片| 99久久99久久精品国产片果冻| 高清欧美性猛交XXXX黑人猛交| 乱亲女H秽乱长久久久| 中文无码VR最新无码AV专区| 玩弄JaPan白嫩少妇HD小说| 日产亚洲一区二区三区| 俄罗斯人和欧洲人长相区别| 野花高清在线观看免费| 无码人妻精品一区二区桃蜜| 色哟哟网站在线观看入口| 国精品无码一区二区三区在线蜜臀 | 调教小奴高潮惩罚PLAY道具| 啊灬用力灬啊灬啊灬啊灬电子书| 美女扒开内裤无遮挡| 日韩欧美人妻系列中文字幕一区二区三区 | 欧美肉体裸交做爰XXXⅩ性玉蒲| 忘忧草日本社区WWW在线| VODAFONEWIFI暴力| 蜜桃av秘 无码一区二区三区| 亚洲精品美女久久7777777 | 爸的比老公大两倍儿媳叫什么呢 | 爆乳女教师 高清BD| 国精产品W灬源码1688网站| 少妇被粗大的猛烈进出69影院 | 青青青国产精品一区二区| 中国农村熟妇性视频| 久久久久久精品人妻免费网站| 日韩无码蜜桃视频| CHINESE熟女熟妇2乱| 哈昂~哈昂够了太多了男男| 欧美黑人一级爽快片婬片高清| 亚洲AV高清在线观看一区二区三| 99精品视频在线观看婷婷 | 精品国产AⅤ一区二区三区在线看| 午夜国产精品一二三区无码小说| 6080YYY午夜理伦三级| 久久亚洲男人第一AV网站| 亚洲无日韩码精品| 国产成人无码A区在线观看导航| 日本人妻丰满大屁股a v| 亚洲中文字幕精品一区二区三区 | 日本熟妇人妻ⅩXXXX| ZZTT155.CCM黑料| 人妻少妇精品中文字幕AV蜜桃| CHINESE粉嫩VIDEOS| 欧美精品双插重口在线播放| 亚洲AV无码久久精品色欲| 国产性色强伦免费视频| 午夜.DJ高清在线观看免费8| 国产一区二区三区导航| 亚洲VA中文字幕无码毛片| 草莓视频APP无限观看| 日本黄页网站免费观看| 槽溜2021入口一二三四绿巨人| 日本ZLJZLJZLJZLJ喷| 成人A级毛片免费观看| 少妇久久久久久人妻无码| 国产成人无码AV一区二区| 午夜天堂一区人妻| 国产专区国产AV| 亚洲人成网站在线在线观看 | 台湾无码AV一区二区三区| AAAAA级少妇高潮大片免费看| 欧美巨大黑人精品一二三| 被老外做的下身都肿了| 少妇高潮惨叫久久久久久电影| 国产AV人人夜夜澡人人爽麻豆| 欧美最厉害的喷水VIDEOS| 波多野结衣好大好紧好爽| 男人边吃奶边揉好爽免费视频| 丁香婷婷激情综合俺也去| 欧美精品一区二区三区在线| 99品一二三产区区别| 日产精品一线二线三线优势| 爆裂点国语在线观看完整普通话| 久久久久99精品成人片试看| 公么大龟弄得我好舒服第一| 人妻互换一二三区激情视频| 成人片黄网站色多多WWW | AV男人在线东京天堂| 搡老女人老妇老熟女hd| 99无码熟妇丰满人妻啪啪 | 牲欲强的熟妇农村老妇女视频 | 上面一个摸下面一个手念什么 | 无码精品人妻一区二区三区免费看| 好大好深好猛好爽视频| 日本XX爽21护士| 国产AV无码专区亚洲AV毛网站| 性做久久久久久久| 非洲人与性动交CCOO| 亚洲精品WWW久久久久久| XXX.WWW免费观看视频| 欧产日产国产精品| 无码G0G0大胆啪啪艺术| 国产成人精品无码一区二区老年人| 国产精品乱码久久久久久软件| 亚洲精品四区麻豆文化传媒| 色欲色香天天天综合WWW| 免费人成在线观看视频无码| 亚洲AV永久无码天堂网毛片| 日本高清无卡码一区二区久久| 久久中文骚妇内射| 国语自产偷拍精品视频偷| 国产成人精品人人2020视频| JJZZJJZZ高潮喷水妇女| 在线亚洲熟妇一区二区三| 无码人妻精品一区二区蜜桃天美 | 妺妺窝人体色WWW在线韩国| 中文字幕人成人乱码亚洲影| 国产精品 高清 尿 小便 嘘嘘| 五月综合激情婷婷六月色窝| 久久综合给合久久狠狠狠88| 中文字字幕在线中文乱码| 韩国全部三级伦在线播放|