云计算入门基础命令行
###########嚴重聲明#################
本人支持一切正規軟件開發行為,接受知識付費理念。
并堅決抵制盜版行為,用于學習交流的非盈利目的的,且法律允許且支持的條件下,可以進行相關文件交流。
他人利用交流文件進行非法售賣等一切違法犯罪行為,本人概不負責。
分享的網頁鏈接能保證截止到寫作時可用,無毒。分享不盈利,故網頁及其公司有任何違法亂紀等行為與本人無關
所有提及產品公司,因為本人文章感到不適,請與本人聯系,會進行及時的下架整改處理
###########嚴重聲明####################
思維導圖
這里推薦兩個做思維導圖的途徑
一個是XmindXmind官網鏈接可下載各種版本,適用平臺多。
一個是processon,一種線上思維平臺。processon官網鏈接
這里有我做的一個,大家可以參考linux基礎命令行思維導圖
一切皆文件
首先,我們要明白一件事,linux下一切皆文件,文件由根 / 開始。
好的,我們來學習第一個命令
cd命令簡單到提醒都不用,就是切換當前目錄。
比如 我們現在在 ~(指的是當前用戶的家目錄,這里是/root)
可以根據云計算入門教程普通用戶中的
圖中知道。我們還可以用 pwd命令(顯示當前文件路徑)
好我們簡單操作一下。
就轉移到/目錄下了
ls提示太長了,整幾個命令說明一下吧。
-a 顯示所有文件及目錄 (. 開頭的隱藏文件也會列出)
-l 除文件名稱外,亦將文件型態、權限、擁有者、文件大小等資訊詳細列出
-r 將文件以相反次序顯示(原定依英文字母次序)
-t 將文件依建立時間之先后次序列出
-A 同 -a ,但不列出 “.” (目前目錄) 及 “…” (父目錄)
-F 在列出的文件名稱后加一符號;例如可執行檔則加 “*”, 目錄則加 “/”
-R 若目錄下有文件,則以下之文件亦皆依序列出
-h、 --人類可讀,使用-l,以人類可讀的格式打印尺寸
-d、 --目錄列出目錄本身,而不是目錄的內容
好的,我們來實驗一下
首先,加不加當前目錄(即直接ls),都會展示當前目錄下的內容。
好的,我們想看看上節講的普通用戶的家目錄。
有tom、work,這個是上節遺留的。
顯示了文件詳細信息,至于信息是啥,下節討論。
可以看到-h執行后有了K這種人性化顯示。
通過這張圖,我們能明白-d -l的區別了。
-t時間排序。
-a顯示隱藏文件。
a 改變檔案的讀取時間記錄。
m 改變檔案的修改時間記錄。
c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。
f 不使用,是為了與其他 unix 系統的相容性而保留。
r 使用參考檔的時間記錄,與 --file 的效果一樣。
d 設定時間與日期,可以使用各種不同的格式。
t 設定檔案的時間記錄,格式與 date 指令相同。
這里就光建立文件就好,其他先不學。
這樣就在家目錄下創建了一個tom1.txt文件。
用法:mkdir[選項]。。。目錄
如果目錄不存在,請創建它們。
長期權的強制性參數對于短期權也是強制性的。
-m、 --模式=模式設置文件模式(如在chmod中),而不是a=rwx-umask
-p、 --父目錄無錯誤如果存在,根據需要創建父目錄
-v、 --詳細打印每個創建目錄的消息
-Z設置每個創建目錄的SELinux安全上下文
我們只需要會兩種:
這里有個“;”,目的是連接兩個命令。
可以看見創建了文件夾ts。
-p逐級創建。
幫助如下
用法:cp[選項]。。。[-T]源目標
或:cp[選項]。。。來源目錄
或:cp[選項]-t目錄源。。。
將源復制到DEST,或將多個源復制到目錄。
長期權的強制性參數對于短期權也是強制性的。
-a、 --存檔與-dR–preserve=all相同
–僅屬性不復制文件數據,只復制屬性
–備份[=控制]對每個現有目標文件進行備份
-b喜歡備份,但不接受參數
–復制內容遞歸時復制特殊文件的內容
-d與–no dereference–preserve=links相同
-f、 --如果無法創建現有目標文件,則強制
已打開,請將其刪除,然后重試(此選項)
當同時使用-n選項時,將忽略)
-i、 --覆蓋前的交互式提示(覆蓋以前的-n
(可選)
-H遵循源代碼中的命令行符號鏈接
-l、 --鏈接硬鏈接文件,而不是復制
參考linux cp命令說明(引用)
cp -r 目錄 -v 詳細 -f 強制 -n 靜默
先看看我們家目錄有啥
可以看到~(/root)下有tom1.txt(文件),tom.txt(文件),ts(文件夾),ts1(文件夾)。
/root/ts下什么都沒
/root/ts1下有ts2。
首先復制tom.txt(文件) 到ts(文件夾)
在復制ts1(文件夾)到ts(文件夾)。
OK。
用法:mv[選項]。。。[-T]源目標
或:mv[選項]。。。來源目錄
或:mv[選項]-t目錄源。。。
將源重命名為DEST,或將源移動到目錄。
長期權的強制性參數對于短期權也是強制性的。
–備份[=控制]對每個現有目標文件進行備份
-b喜歡備份,但不接受參數
-f、 --強制在覆蓋前不提示
-i、 --覆蓋前的交互式提示
-n、 --無clobber不覆蓋現有文件
如果指定了-i、-f、-n中的多個,則只有最后一個生效。
–刪除尾隨斜杠從每個源參數中刪除所有尾隨斜杠
-S、 --suffix=后綴覆蓋通常的備份后綴
-t、 --target directory=目錄將所有源參數移動到目錄中
-T、 --沒有目標目錄將DEST視為普通文件
-u、 --僅當源文件比目標文件新或目標文件丟失時更新移動
-v、 ——詳細解釋正在做的事情
-Z、 --上下文將目標文件的SELinux安全上下文設置為默認類型
參考linux mv命令說明(引用)
我們現在將tom.txt(文件) 移動到ts(文件夾)
我們現在將ts(文件夾) 移動到ts1(文件夾)
OK
7 . rm
用法:rm[選項]。。。文件
刪除(取消)文件鏈接。
-f、 --強制忽略不存在的文件和參數,從不提示
-i
每次搬家前都要提示
-I
刪除三個以上文件前提示一次,或遞歸刪除時;沒有-i那么煩人,同時還能防止大多數錯誤
–交互式[=WHEN]根據時間提示:從不、一次(-I)或總是(-i);沒有時間,總是提示
–一個文件系統遞歸刪除層次結構時,跳過任何位于不同于的文件系統上的目錄相應的命令行參數
–不,不要特別對待“/”
–保留根目錄不刪除“/”(默認)
-r、 -R,–recursive遞歸刪除目錄及其內容
-d、 --dir刪除空目錄
-v、 ——詳細解釋正在做的事情
好的,我們先刪除文件試試
刪除成功。
試試刪除文件夾ts1(文件夾)下的ts(文件夾)。(-i逐條詢問 -r逐級刪除-f不詢問)
再試試刪除空目錄(-d刪除空目錄)
再試試刪除加顯示(-v顯示刪除內容)
總結
以上是生活随笔為你收集整理的云计算入门基础命令行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VR全景视频目前的瓶颈和挑战
- 下一篇: c语言编译时打印宏的值