Linux學習小結筆記

2021-08-03 09:26:41 字數 2446 閱讀 4724

ls -al

cd ..  返回上一級目錄

cd ~  返回該使用者的home目錄

ls -a 

a是all的意思,就是顯示所有的,包括隱藏的檔案檔案

ls -l

長列表模式,列出的資訊更多

ll是ls -l的別名

r4(read,讀取):對檔案而言,具有讀取檔案內容的許可權;對目錄來說,具有瀏覽目錄的許可權。

w2(write,寫入):對檔案而言,具有新增,修改,刪除檔案內容的許可權;對目錄來說,具有新建,刪除,修改,移動目錄內檔案的許可權。

x1(execute,執行):對檔案而言,具有執行檔案的許可權;對目錄了來說該使用者具有進入目錄的許可權。

chgrp change group ownership   改變檔案所屬群組 chgrp targetuser filename

chown change owner and group 改變檔案擁有者  chown -r  處理指定目錄以及其子目錄下的所有檔案  chown targetuser filename

(這兩者似乎是類似的)

這兩者最常用的是情況是更改cp過來的檔案,因為cp的檔案不會改變屬性

chmod change file and mode bits 改變許可權 -r 同理,遞迴地修改目錄內的許可權

常見的許可權

chmod  a+w filename filename的三個都擁有了write的許可權

任何乙個目錄都有這兩個目錄,".."代表的是其上層的目錄,"."代表的是其當前的目錄

"~"代表的是其家目錄

絕對路徑和相對路徑,絕對路徑是以/開頭的,就是以root跟目錄開頭的

相對路徑則一般以當前的工作目錄開頭 例如 ../

pwd  顯示當前的工作目錄  [-p]可以不顯示link目錄而指向原始目錄

mkdir 建立目錄  [-p][-m]

mkdir test1/test2/test3 失敗 不能建立多層目錄結構的目錄 必須-p才能建立

[-m] 可以直接設定許可權

rmdir  刪除空的目錄

cp  copy -[a] = -pdr    複製目錄時必須加上r引數  [p]不改變原始的屬性,常用於備份

mv 移動或更名

rm remove  -[r] 遞迴 有點類似mkdir的[p]引數,刪除目錄必須使用-r  -f  force 強制刪除,不提示y/n,不加f則會層層提示是否刪除

cat   從第一行開始

less 可以向前翻頁 u 向上翻一頁 j=enter  y 向上翻一頁 

-n 顯示行號

三個是檢視文字的命令

head&tail

head 頭  head filename 預設顯示前10行  -n +  number

head -n 100 前100行   head -n -100 除了最後100行

tail 尾

技巧tail -f filename 可以重新整理log的最後10行

解壓/壓縮

一般有這麼幾個格式

*.tar,*.tar.gz,*.tgz,*.gz,*.z,*.bz2

1.   linux管理硬碟的流程

1.   虛擬機器新增硬碟

2.   對該硬碟分割槽,建立可用的partition

3.   對該partition進行format,使之成為可用的filesystem

4.   在os上建立目錄,將掛載目錄和裝置關聯

2.   raid

raid0

raid1

raid5

raid10

3.   重定向

> 是定向輸出到檔案,如果檔案不存在,就建立檔案;如果檔案存在,就將其清空;一般我們備份清理日誌檔案的時候,就是這種方法:先備份日誌,再用`>`,將日誌檔案清空(檔案大小變成0位元組)

>>

這個是將輸出內容追加到目標檔案中。如果檔案不存在,就建立檔案;如果檔案存在,則將新的內容追加到那個檔案的末尾,該檔案中的原有內容不受影響。

4.   日期表示

date +%y%m%d%h%m%d

5.   shell中使用ftp拉檔案

ftpip = 「」

ftpuser = 「」

ftppassword = 「」

ftppwd = 「」

echo」

open $ftpip    開啟ftp目標主機的ip位址

user $ftpuser $ftppassword  輸入使用者名稱和密碼

cd $ftppwd  進入ftp的目錄位址

//binary:設定檔案傳輸模式為binary,預設為ascii。binary模式不會對資料進行任何處理,ascii模式會將回車換行轉換為本機的回車字元。

lcd data   ???

bin           採用二進位制傳輸

quit         退出

」| ftp -n限制ftp的自動登入,即不使用;.n etrc檔案

linux學習小結

這幾天學習linux課程,安裝環境,遇到不會的查詢資料,在這個過程中發現了很多有意思的網頁,看到了一些不一樣的內容,現在對linux的學習興趣增強了許多。學習解決問題也是很有意思的事情,解決問題的過程使自己印象深刻。一 學習linux過程中遇到的問題 1 在使用者及檔案許可權管理的學習中,更改使用者...

ReWrite學習筆記小結

比如,下面,我要實現這樣的url http 程式設計客棧 com 0725 上面 com是乙個記錄 今程式設計客棧天是 這樣的歷史內容的乙個測試站點。上面鏈結的意思,就是顯示07月25日的歷史上發生了什麼事情,類似這樣。這樣看起來就很美觀 整齊了。要不然,可能的位址就是 現在我就是要實現把 inde...

linux 命令學習小結

查詢命令 e.g find name jdbc 獲取root許可權 e.g su 使用者名稱 回車 輸入密碼 securecrt 上傳 首先需要 執行安裝 lrzsz yum y install lrzsz 其次 在相應目錄 rz 退出vi 1.兩次大寫z 在末行模式下,輸入命令 w vi儲存當前編...