目錄和檔案命令
cd /home 進入 /home目錄
cd .. 返回上一級目錄
cd ../.. 返回上兩級目錄
cd 進入個人主目錄
cd ~user1 進入個人的主目錄
cd - 返回上次所在的目錄
pwd 顯示工作路徑
ls 檢視目錄中的檔案
ls -f 檢視目錄中的檔案
ls -l 顯示檔案和目錄的詳細資料
ls -a 顯示隱藏檔案
ls *[0-9]* 顯示包含數字的檔名和目錄命
tree 顯示檔案和目錄由根目錄開始的樹形結構(1)
lstree 顯示檔案和目錄由根目錄開散的樹形結構(2)
mkdir 建立目錄
mkdir -p /tmp/dir1/dir2 建立乙個目錄樹
rm -f 刪除乙個檔案
rmdir 刪除乙個目錄
rm -rf 刪除乙個目錄並同時刪除其檔案
mv 重新命名或者移動乙個目錄
cp file1 file2 複製乙個檔案
cp dir/* . 複製乙個目錄到當前工作目錄
cp -a /tmp/dir* . 複製乙個目錄到當前工作目錄
cp -a dir1 dir2 複製乙個目錄
cp -f 強行複製檔案或目錄,不**件和目錄是否存在
touch 建立乙個檔案
-a 只更改儲存時間
-c 不建立任何檔案
-d 使用制定的日期, 而非現在的時間
-f 此引數將忽略不予處理,僅負責解決bsd版本touch指令的相容問題
-m 只更改變動時間
-r 把制定文件或目錄的日期時間,統統設成和參考文件或目錄的日期時間相同
-t 使用指定日期時間 ,而非現在的時間
cat 檢視目標檔案的內容
-b 對非空輸出行編號
-n 對輸出的所有行編號
-s 不輸出多行空行
more功能類似於cat
less檢視檔案
-i 忽略搜尋時的大小寫
-n 顯示行號
/字串 向下搜尋字串
?字串 向上搜尋字串
n 重複前乙個搜尋
n反向重複前乙個搜尋
head
用來顯示檔案的開頭至標準輸出中,預設head命令列印其鄉音檔案的開頭10行
head -n 顯示行數
tail
顯示結尾
有乙個檔案共有100行內容,請取出第50行內容
seq 1 100 > test # 生成1到100的序列裝入test
方法1 head -n50 test > tmp #將前50行裝入臨時檔案tmp
tail -n1 tmp #得到中建行
方法2 head -n50 test | tail -n1有乙個檔案共有100行內容,請取出第50行內容
date顯示
date指定格式顯示時間 :date+%y:%m:%s
date 用法 date [option]... [+format]
匹配查詢命令
grep
grep命令是一種強大的文字搜尋工具,他能使用正規表示式搜尋文字,把匹配的行列印出來
find
find -name
zip
將test2目錄壓縮:zip test2.zip test2/*
解壓到tmp目錄:unzip test2.zip -d /tmp
tar
-c 建立乙個壓縮檔案的引數指令
-x 解開乙個壓縮檔案的引數指令
-t 檢視tarfile裡面的檔案
-z 是否同時具有gzip的屬性,是否需要gzip壓縮
-j 是否同時具有bzip2的屬性,是否需要bzip2壓縮
-v 壓縮的過程中顯示檔案
-f 使用檔名
-c 解壓到指定目錄
範例一:將整個 /etc 目錄下的檔案全部打包成為 `/tmp/etc.tar`
[root@linux ~]# tar -cvf /tmp/etc.tar /etc<==僅打包,不壓縮!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包後,以 gzip 壓縮
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包後,以 bzip2 壓縮
特別注意,在引數 f 之後的檔案檔名是自己取的,我們習慣上都用 .tar 來作為辨識
範例二:將 /tmp/etc.tar.gz 檔案解壓縮在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
shell是命令列直譯器
媒介 通過媒介給核心處理
許可權
chmod 設定檔案的訪問許可權
+:向許可權範圍增加許可權代號所表示的許可權
-:向許可權範圍取消許可權代號所表示的許可權
=:向許可權範圍賦予許可權代號所表示的許可權
使用者符號:
u:擁有者
g:擁有者同組用
o:其它使用者
a:所有使用者
例如# chmod u+w /home/abc.txt
# chmod o-x /home/abc.txt
chown
修改檔案的擁有者
chown[引數] 使用者名稱 檔名
chgrp
修改檔案或目錄的所屬組
格式:chgrp [引數] 使用者組名 檔名
常用選項:-r 遞迴修改檔案或目錄的所屬組
umask
檢視或修改檔案掩碼
新建資料夾預設許可權 = 0666
新建目錄預設許可權 = 0777
file指令
辨識檔案型別
file -z 嘗試去解讀壓縮檔案的內容
Linux簡單基本指令
基礎命令 目錄和檔案命令 cd home 進入 home目錄 cd 返回上一級目錄 cd 返回上兩級目錄 cd 進入個人主目錄 cd user1 進入個人的主目錄 cd 返回上次所在的目錄 pwd 顯示工作路徑 ls 檢視目錄中的檔案 ls f 檢視目錄中的檔案 ls l 顯示檔案和目錄的詳細資料 ...
linux基本指令
很喜歡這張字圖,希望看的你和我能成為自己想要成為的人在不久的未來 計算機專業 真的不錯。加油 以下就是我今天要與大家分享的linux筆記 基礎檔案的了解 動態庫 lib so.i 靜態庫boot 核心檔案 mnt 專門用於掛載 臨時掛載目錄 proc 記憶體中的虛擬資訊 selinux 與安全有關 ...
Linux 基本指令
貌似好久沒有更新部落格了,今天先隨便寫寫。1.檢視服務語言設定 unbantu系統的話,因為語言不同可能會導致編碼的錯誤,出現亂碼,或者檔案?class檔案的出現。所以解決的方法為檢視 etc default locale 檔案 可以通過cat 指令檢視 vi指令進行編輯 編輯結束後 esc 按鍵 ...