免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux-常用命令
userphoto

2022.06.05 北京

關注

Linux系統(tǒng)

系統(tǒng)目錄結構

  1. 一切皆文件
  2. 根目錄 / 所有文件在根目錄之下

目錄解釋

目錄名 解釋
/home 用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的
/opt 這是給主機額外安裝軟件所擺放的目錄(默認是空的)開發(fā)環(huán)境丟到這
/etc 放所有的系統(tǒng)管理所需要的配置文件和子目錄 (各種配置文件往這丟)
/root 該目錄為系統(tǒng)管理員(超級權限者)的用戶主目錄
/usr 這是一個非常重要的目錄,用戶的很多應用程序和文件都放在這個目錄下,類似于windows下的program files目錄
/tmp 這個目錄是用來存放一些臨時文件的,用完即丟。(可以放安裝包)
/var 這個目錄中存放著在不斷擴充著的東西,我們習慣將那些經常被修改的目錄放在這個目錄下,包括各種日志文件
/sbin s就是Super User的意思,這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序
/bin Binary的縮寫,存放著最常用的命令
/boot 存放啟動所需的核心文件(連接文件、鏡像文件)不要動!
/lib 動態(tài)連接共享庫,其作用類似于Windows里的DLL文件 不要動!
/lost+found 當系統(tǒng)非法關機后,存放臨時文件。(默認為空)不要動!
/dev Device(設備)的縮寫, 存放的是Linux的外部設備,設備也視為文件
/mnt 為了讓用戶臨時掛載別的文件系統(tǒng)的,如將光驅掛載在/mnt/上,即可查看光驅里的內容
/media linux系統(tǒng)會自動識別一些設備,例如U盤、光驅等等,當識別后,linux會把識別的設備掛載到這個目錄下
/proc 這個目錄是一個虛擬的目錄,它是系統(tǒng)內存的映射,我們可以通過直接訪問這個目錄來獲取系統(tǒng)信息
/srv 該目錄存放一些服務啟動之后需要提取的數據
/sys 這是linux2.6內核的一個很大的變化,該目錄下安裝了2.6內核中新出現(xiàn)的一個文件系統(tǒng)sysfs
/usr/bin 系統(tǒng)用戶使用的應用程序
/usr/sbin 超級用戶使用的比較高級的管理程序和系統(tǒng)守護程序
/usr/src 內核源代碼默認的放置目錄
/run 是一個臨時文件系統(tǒng),存儲系統(tǒng)啟動以來的信息。當系統(tǒng)重啟時,這個目錄下的文件應該被刪掉或清除
/www 存放服務器網站相關的資源

常用的基本命令

開關機

開關機

sync #將數據從內存同步到硬盤,防止數據丟失

shutdown # 關機命令,用man shutdown查看參數

shutdown –h 10 # 在10分鐘后關機
shutdown –h now # 立馬關機
shutdown –h 20:25 # 系統(tǒng)會在今天20:25關機
shutdown –h +10 # 再加十分鐘

reboot # 就是重啟,等同于 shutdown –r now
shutdown –r now # 系統(tǒng)立馬重啟
shutdown –r +10 # 系統(tǒng)十分鐘后重啟

# 強制關機! 最好不要這么玩
init 0
halt
poweroff

目錄管理

絕對路徑:在硬盤上真正的路徑

Linux下的絕對路徑寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個目錄

相對路徑:相對與某個基準目錄的路徑

相對路徑的寫法,不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: cd ../man


切換目錄-cd

cd # 切換目錄的命令
./ # 當前目錄下
cd .. # 返回上一級目錄
cd 目錄名 # 目錄名有絕對路徑和相對路徑兩種寫法 
cd ~ # 用戶目錄,超級用戶是在/root 普通用戶在/home/用戶名

列出目錄-ls

ls # 顯示目錄下的文件列表
# 相關參數
-a # all,查看全部文件(包括隱藏文件)
-l # 列出文件的詳細信息
# 多個參數可組合使用,如 
ls -al # 顯示當前目錄下所有文件的所有信息 
# ll 是ls -l的縮寫
ls 目錄名 # 顯示目標目錄文件

顯示當前用戶所在的目錄-pwd

pwd #顯示當前用戶所在的目錄

創(chuàng)建目錄-mkdir

# 注意ls顯示的文件夾(目錄)和文件顏色不一樣
mkdir name # 創(chuàng)建以name命名的目錄
-p # 可以創(chuàng)建多層級的目錄
mkdir -p a/b/c 

刪除目錄-rmdir

rmdir name # 刪除name目錄,name為空文件夾
rmdir -p a/b/c # 刪除整個a目錄!級聯(lián)刪除
rmdir  a/b/c # 刪除c目錄,a 和 b 還在

復制目錄-cp

cp [源文件] [目的文件]
# 重復操作時會提示是否覆蓋(y/n)
-r # 遞歸復制目錄

移除文件/目錄-rm

-r # 遞歸刪除目錄
-f # 忽略警告,強制刪除
-i # 交互,詢問是否刪除
rm -rf / # 刪庫跑路TvT
# 常用的是:rm -rf [目標]

移動(剪切)目錄-mv

mv [源文件] [目的文件]
-f # 強制移動
-u # 存在重復時,只替換修改過的
# 原地移動可達到重命名的效果

基本屬性

Linux系統(tǒng)是一種典型的多用戶系統(tǒng),不同的用戶處于不同的地位,擁有不同的權限。

為了保護系統(tǒng)的安全性,Linux系統(tǒng)對不同的用戶訪問同一文件(包括目錄文件)的權限做了不同的規(guī)定。

在Linux中我們可以使用 ll 或者 ls –l 命令來顯示一個文件的屬性以及文件所屬的用戶和組

在Linux中第一個字符代表這個文件是目錄、文件或鏈接文件等等:

  • d:目錄
  • -:文件
  • l:鏈接文檔 ( link file )
  • b:可隨機存取裝置
  • c: 一次性讀取裝置

接下來的字符中,以三個為一組,且均為『rwx』 的三個參數的組合。

  • r:可讀
  • w:可寫
  • x:可執(zhí)行
  • -:無權限

修改文件屬性

  1. change+group 修改組的命令 - chgrp

    chgrp [-R] 屬組名 文件名  # -R是遞歸
    
  2. change+own修改主人的命令 - chown

    chown [–R] 屬主名 文件名
    chown [-R] 屬主名:屬組名 文件名 # 通知還可以改組的
    
  3. change+mode改變文件的存取模式 -chmod

    chmod [-R] xyz 文件或目錄 #xyz可以數字表示
    chmod 770 filename # 得到 『rwxrwx---』
    # 數字表示時,r=4,w=2,x=1 所以7由rwx相加得到
    

文件內容

常用 cat -n filename

全部掌握!

Linux系統(tǒng)中使用以下命令來查看文件的內容:

  • cat 由第一行開始顯示文件內容
  • tac 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!
  • nl 顯示的時候,順道輸出行號!
  • more 一頁一頁的顯示文件內容
  • less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
  • head 只看頭幾行
  • tail 只看尾巴幾行
  • 你可以使用 man [命令]來查看各個命令的使用文檔,如 :man cp。

cat 由第一行開始顯示文件全部內容

選項與參數:
-A :相當于 -vET 的整合選項,可列出一些特殊字符而不是空白而已;
-b :列出行號,僅針對非空白行做行號顯示,空白行不標行號!
-n :列印出行號,連同空白行也會有行號,與 -b 的選項不同;
-v :列出一些看不出來的特殊字符
-E :將結尾的斷行字節(jié) $ 顯示出來;
-T :將 [tab] 按鍵以 ^I 顯示出來;

tac與cat命令剛好相反,文件內容從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!

nl 顯示行號

nl [參數] 文件

選項與參數:
-b :指定行號指定的方式,主要有兩種:
-b a :表示不論是否為空行,也同樣列出行號(類似 cat -n);
-b t :如果有空行,空的那一行不要列出行號(默認值);
-n :列出行號表示的方法,主要有三種:
-n ln :行號在熒幕的最左方顯示;
-n rn :行號在自己欄位的最右方顯示,且不加 0 ;
-n rz :行號在自己欄位的最右方顯示,且加 0 ;
-w :行號欄位的占用的位數。

more 一頁一頁翻動

more 文件

在 more 這個程序的運行過程中,以下按鍵作用:

  • 空格鍵 (space):代表向下翻一頁;
  • Enter :代表向下翻『一行』;
  • /字串 :代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;
  • :f :立刻顯示出檔名以及目前顯示的行數;
  • q :代表立刻離開 more ,不再顯示該文件內容。
  • b 或 [ctrl]-b :代表往回翻頁,不過這動作只對文件有用,對管線無用。

less

less 與 more 類似,但使用 less 可以隨意瀏覽文件,

而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件。

less [參數] 文件

按鍵自己摸索

head 只看前n行

head [-n number] 文件 -n 后面接數字,代表顯示幾行的意思!

tail 倒著看后n行

同上

其他命令

  • 創(chuàng)建文件:touch 文件名
  • 打印字符串:echo “內容”

鏈接(了解)

Linux 鏈接分兩種

  • 硬鏈接(Hard Link):可以理解為同步備份
    • 刪除源文件,硬鏈接仍然可用
    • ln [目標文件] [軟鏈接地址]
  • 軟鏈接(Symbolic Link):類似Window下的快捷方式
    • 刪除源文件后軟鏈接失效
    • ln -s [目標文件] [軟鏈接地址]

使用實例如下:

說明:首先創(chuàng)建了文件1,然后文件2創(chuàng)建硬鏈接,文件3創(chuàng)建軟鏈接。

查看文件,可能會覺得硬鏈接和復制文件很像,就是拷貝一份!其實可沒那么簡單。

之后的操作:在修改文件1內容時,有鏈接關系的文件都會同時更新。

在刪除源文件1之后,硬鏈接不受影響,仍然可用。而軟鏈接報紅,無法使用。

最后可通過 ln -snf [目標文件] [軟鏈接地址]修改軟鏈接。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux操作系統(tǒng)入門So Easy,從小白到上崗工作看這一篇就足夠了(2)
linux系統(tǒng)使用
/bin,/sbin,/usr/sbin,/usr/bin 目錄之簡單區(qū)別
Linux常用基本命令大全
Linux 目錄結構及文件基本操作
Linux 系統(tǒng)啟動流程
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服