home資料夾用於存放普通使用者:
linux 、 chn 普通使用者
root 超級使用者
su + 使用者名稱 用於切換使用者
su root 切換到超級使用者
su linux 切換到linux使用者下
root@ubuntu:/home/linux#
sudo :僅在執行本次操作時獲取超級使用者許可權
基本功能:檢視當前路徑下的檔案
ls -a 檢視當前路徑下的所有檔案(包括隱藏檔案)
ls -r 以層級關係展開目錄檔案
ls -i 檢視檔案的inode號
ls -lh 顯示檔案詳細資訊(大小帶單位)
ls -l 顯示檔案詳細資訊
**d rwxrwxr-x 3 linux linux 4096 aug 3 10:27 sd**
**[檔案型別] [檔案許可權] [鏈結數] [使用者名稱] [組名] [檔案大小] [最後修改日期] [檔名]**
檔案型別:
linux下有七種檔案型別:
- 普通檔案 — .c .txt等
d 目錄檔案 — 資料夾
s 套接字檔案 — socket套接字 網路通訊
c 字元裝置檔案
b 塊裝置檔案 — 驅動開發
p 管道檔案 — 程序間通訊 io程序
l 鏈結檔案 — 類似win下的快捷方式
檔案許可權:
rwx rwx r-x
[當前使用者許可權] [組內成員許可權] [其他使用者許可權]
111 111 101
r 可讀許可權
w 可寫許可權
x 可執行許可權
- 無許可權
修改檔案許可權:
chmod 許可權值 檔名
許可權值計算方式:
r 4w 2
x 1
rwxrwxr-x:4+2+1 4+2+1 4+1 = 775
chmod 444 chn
將目錄檔案chn的許可權修改為444,即當前使用者和組內成員和其他成員只具有讀許可權。
目錄檔案的許可權:
r 讀許可權 檢視資料夾內容的許可權
w 寫許可權 更改資料夾內容的許可權(新建、刪除)
x 執行許可權 進入資料夾的許可權
普通檔案的許可權:
r 讀許可權 讀取檔案內容的許可權
w 寫許可權 更改檔案內容的許可權(新建、刪除)
x 執行許可權 可執行的許可權(gcc編譯生成的可執行檔案)
基本功能:切換路徑
cd 絕對路徑 : 從根目錄開始向下索引
cd 相對路徑 : 相對於當前路徑進行索引
進入家目錄:
cd ~
cd /home/linux
cd
進入根目錄:
cd /
linux@ubuntu:~$ cd ../../
cd . 進入當前路徑
cd .. 返回上一級路徑
(..的inode號與當前路徑的上一級路徑的inode相同)
cd - 返回上次更改路徑的操作路徑下
touch + 檔名.字尾
touch abc.txt
touch test.c
touch aaa
touch建立同名檔案,更新時間戳。
同時建立多個檔案 touch 檔案1 檔案2 檔案3
新建目錄檔案
mkdir + 目錄檔名
同時建立多個目錄檔案 mkdir 資料夾1 資料夾2 資料夾3 …
mkdir -p 資料夾1/資料夾2/資料夾3… :建立具有層級關係的目錄檔案
mkdir -m 許可權值 目錄檔名 :建立指定許可權的目錄檔案
mkdir建立同名檔案 :建立失敗,提示檔案已存在。
umask掩碼 0002
新建目錄檔案預設最大許可權值是777
最大許可權值 - umask = 775
新建普通檔案預設最大許可權值是666
最大許可權值 - umask = 664
rm 普通檔名 : 刪除普通檔案
rm -r 目錄檔名 : 刪除目錄檔案
rm *.c 刪除所有.c檔案 *萬用字元
rm -f 強制刪除
rm -rf 強制刪除目錄檔案
rm !(1.txt) -rf 強制刪除除了1.txt之外的所有普通檔案和目錄檔案
cat + 檔名.字尾
將檔案內容顯示在終端上
echo 「字串」 在終端列印該字串
echo "nihao" > 1.txt 以覆蓋的形式將字串輸入到文件裡
echo "20071" >> 1.txt 以追加的形式將字串輸入到文件裡
cp 路徑/普通檔名 目標路徑 : 將普通檔案複製並貼上到目標路徑下
cp -r 路徑/目錄檔名 目標路徑 : 將目錄檔案複製並貼上到目標路徑下
通過絕對路徑實現:
將家目錄下的1.txt檔案複製到chn資料夾內
linux@ubuntu:~/chn$ cp ~/1.txt ~/chn
通過相對路徑實現:
將家目錄下的1.txt檔案複製到sd資料夾內
linux@ubuntu:~/chn/sd$ cp ../../1.txt .
cp 路徑/檔名 路徑/新檔名 : 複製原始檔案並重命名為新檔名
mv 普通檔案或目錄檔案 目標路徑 : 將普通檔案或目錄檔案移動到目標路徑下
mv 原檔名 新檔名 : 將原檔案重新命名為新檔名
開啟終端:
ctrl + alt + t 開啟乙個新的終端 預設處於家目錄下
ctrl + shift + n 在已有終端的基礎上開啟新的終端 預設與已開啟的終端路徑相同
關閉終端:
單擊終端左上角叉號
ctrl + d
放大終端:
ctrl + shift + "+"
縮小終端:
ctrl + 「-」
補全:tab
清屏:clear命令
ctrl + l
切換視窗:
alt + tab
鍵盤上下鍵查詢歷史命令 。
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...