command [-options] [parameter]
常用命令
序號命令
對應英文
作用01
lslist
檢視當前目錄下的內容
02pwd
print working derectory
檢視當前鎖在的資料夾
03cd [目錄名]
change directory
切換資料夾
04touch [檔名 ]
touch
如果檔案不存在, 新建檔案
05mkdir [目錄名]
make directory
建立目錄
06rm [檔名]
remove
刪除指定的檔名
07clear (ctrl + l)
clear
清屏08
command --help
幫助資訊
09man command
查詢command
命令的使用手冊
10echo
將字串輸出到控制台 , 通常會和重定向聯合使用
11ln
ln [引數][原始檔或目錄][目標檔案或目錄]
它的功能是為某乙個檔案在另外乙個位置建立乙個同步的鏈結。 當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令鏈結(link)它就可以,不必重複的占用磁碟空間。
操作鍵功能
空格鍵enter鍵
一次滾動首頁的一行
b(back)
回滾一屏 向上翻屏
f(forword)
回滾一屏 向下翻屏
q(quit)
退出/word
搜尋word字串
n(next)
搜尋下乙個
n搜尋上乙個
使用 ls [-aadffhilnrrst] 目錄名稱
如果只用ls命令 就只能看到當前目錄下非隱藏檔案
-a(all)
顯示指定目錄下所有子目錄與檔案,包含隱藏檔案
-l以列表方式顯示檔案的詳細資訊
-h配合 -l 以人性化的方式顯示檔案大小
-d僅列出目錄本身 而不是列出目錄內的檔案資料
?代表任意乙個字元,且只能是乙個
命令含義
cd目錄
切換到指定目錄下
cd ..
切換到上級目錄
cd -
可以在最近的兩次目錄之間切換
touch
建立檔案 如果是不存在的檔案則直接建立 如果是存在的則修改檔案的訪問時間
mkdir
建立目錄
mkdir 目錄名 建立沒有層級關係的目錄
mkdir -p 目錄1/目錄2/...
rm刪除檔案
rm 檔案 有提示
rm -f 檔案 取消提示
rm -rf 目錄 刪除有內容的目錄
注意 使用 rm命令要小心 因為檔案刪除後不能回覆
tree [目錄名]
以樹狀圖列出目錄中的內容
cp 原始檔 目標檔案
複製檔案或者目錄
mv 原始檔 目標檔案
移動檔案或目錄 或者重新命名
tree -d [目錄]
只顯示目錄, 不顯示檔案
tree -l n [目錄]
顯示幾層目錄
cp 檔案1 備份檔案名
備份指定檔案
cp 檔案1 目錄/
將檔案複製到目錄中
cp 檔案1 檔案2(存在的)
將檔案複製到另乙個檔案中, 實現覆蓋效果
cp -r 目錄1/ 目錄2/
複製目錄 到指定 目錄中
mv 檔案 目錄/
將檔案 移動 另乙個目錄中
mv 舊檔名 新檔名
重新命名
mv 被移動目錄 目標目錄
將目錄移動 到 另乙個目錄中
cat 檔名
檢視小檔案內容
cat -n 檔名
顯示檔案內容(顯示行號 包含空行)
cat -b 檔名
顯示檔案內容(顯示行號 排除空行)
less -n 檔名
分頻顯示大檔案內容
head -n 檔名
檢視檔案的前一部分
tail -n 檔名
檢視檔案的最後部分
grep 關鍵字 檔名
# >> 重定向這個命令, 為了課程需要 我們先用, 後面我們會講
重定向:
> : 覆蓋形式
>> : 追加的形式
less -n 檔名
分屏展示檔案內容, 適合大檔案
head -n 數字 檔案
檢視檔案的前n行內容
tail -10 檔案
檢視文件的最後10行內容
grep 關鍵字 檔名
搜尋存在關鍵字的行
grep -n 關鍵字 檔名
搜尋存在關鍵字的行 且顯示行號
grep -i 關鍵字 檔名
忽略大小寫搜尋存在關鍵字的行
grep -v 關鍵字 檔名
搜尋不存在關鍵字的行
grep 正則 檔名
搜尋以關鍵字開始的行 或以關鍵字結尾的行
^ 開頭 $結尾
管道符 |
起到過濾的作用
chgrp [-r] 屬組名 檔名
-r:遞迴更改檔案屬組,就是在更改某個目錄檔案的屬組時,如果加上-r的引數,那麼該目錄下的所有檔案的屬組都會更改
chown [-r] 屬主名 檔名
chown [-r] 屬主名:屬組名 檔名
eg:進入 /root 目錄(~)將install.log的擁有者改為bin這個賬號:
[root@hadoop ~] cd ~
[root@hadoop ~]# chown bin install.log
[root@hadoop ~]# ls -l
-rw-r--r-- 1 bin root 28232 9月 2 00:53 install.log
eg:將install.log的擁有者與群組改回為root:
chmod [-r] xyz 檔案或目錄 xyz:數字許可權屬性 為rwx屬性值的相加 -r:進行遞迴的持續變數
eg:那如果要將許可權變成 -rwxr-xr-- 呢?那麼許可權的分數就成為 [4+2+1][4+0+1][4+0+0]=754。
chomd u/g/o/a +/-/= r/w/x 檔名
壓縮檔案
tar -zcvf 打包壓縮檔案名.tar.gz 被壓縮的檔案/目錄
解壓縮檔案
tar -zxvf 打包檔案.tar.gz
解壓縮到指定路徑
tar -zxvf 打包檔案.tar.gz -c 目錄路徑
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...