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儲存當前編...