linux 讀音(比較通用的讀法)
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-rrmncezz-1577534203293)(筆記.assets/image-20190127084000190.png)]
常見的作業系統
windows
mac os
linux
iosandroid
作業系統的定義及作用
系統軟體,向下控制硬體,向上支援軟體執行模擬硬體環境,安裝乙個作業系統(虛擬)
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ou5tjatn-1577534203295)(筆記.assets/image-20190127091343093.png)]
windows : 有多個碟符,每個碟符都是乙個根目錄
linux : 只有乙個根目錄 /
常見的目錄:
發行版是在核心的基礎上加上一套軟體;
常見的發行版:
檢視目錄資訊
檢視當前目錄 清屏
切換目錄 cd
絕對路徑: 從根目錄下開始的
相對路徑:從當前目錄算起的
tab 補全,有歧義,兩次 tab 會把所有滿足的列舉出來,
沒有歧義,直接補全
建立檔案 touch 檔名
建立目錄 mkdir 目錄名
刪除檔案 rm 檔名
刪除空目錄 rmdir 空目錄
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-bu8sc6us-1577534203297)(筆記.assets/image-20190127104724849.png)]
cp/mv 原始檔 目標檔案注意: 預設直接覆蓋
重新命名: mv 檔名 相同目錄下/新檔名
組成命令 [-選項] [引數]
命令:二進位制指令 ls pwd
選項:前邊需要-
,可以有0個,可以多個
引數: 可以有0個,可以有多個
兩種方式檢視幫助資訊
命令 --help
man 命令
ls:-a, --all 不隱藏任何以. 開始的專案
-h, --human-readable with -l and/or -s, print human readable sizes
-l 使用較長格式列出資訊
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-5kf7haby-1577534203305)(筆記.assets/image-20190127114414248.png)]
ls 選項:
遞迴建立目錄(父級目錄不存在,會進行建立)
mkdir -p 目錄
rm:預設不提示(ubuntu)
cp 選項
mv 移動選項:
把終端命令輸出的資訊,儲存到指定檔案中
> 覆蓋 檔案中"w"
>> 追加檔案末位。檔案中"a"
##2. 檢視檔案內容
檢視檔案內容:
cat 適合檢視一屏顯示顯示的內容
more 適合檢視多屏檔案,分屏檢視檔案內容
管道(乙個命令的輸出,作為另乙個命令的輸入)
和 more 配合使用,分屏檢視檔案資訊
##3. 鏈結命令
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-qulbdwq9-1577534203309)(assets/image-20190128091338133.png)]
windows 的快捷方式
ln -s 原始檔路徑(絕對路徑) 快捷方式名字
要使用絕對路徑檔案的別名:硬碟中放乙份,硬連線計數(ls -l)當硬連線計數為0 的時候,檔案刪除-s 選項必須存在,如果不存在,建立的不是軟鏈結,是硬連線
可以對目錄進行軟鏈結
ln 原始檔 新檔案名字
相對路徑和絕對路徑都可以##4. 文字搜尋命令不能對目錄進行硬連線
grep 文字搜尋
grep "str" 檔案
上邊所有可以配合使用##5. 查詢檔案命令還可以和 | 配合使用
find 查詢檔案
find 查詢的目錄 以什麼方式查詢(-name) 檔名
可以和萬用字元進行使用
find . -name 「?.txt」##6. 壓縮和解壓縮命令find . -name 「a?.txt」
find . -name 「a*」
tar
tar -zcvf file.tar.gz 要打包壓縮的檔案 壓縮
tar -zxvf file.tar.gz -c 指定目錄(不指定,解壓縮到當前目錄)
tar -jcvf file.tar.bz2 要壓縮的檔案
tar -jxvf file.tar.bz2 -c 指定目錄
zip
zip file.zip 要壓縮的內容
unzip file.zip -d 目錄(預設當前)
rar
sudo apt install rar
rar a -r flie.rar
rar x 解壓
##7. 檔案許可權命令
rw- 檔案擁有者所有的許可權(所屬使用者)u
rw- 所屬組使用者的許可權 g
r-- 其他使用者的許可權 o
許可權 字母法修改
chmod a/u/g/o +/-/= r/w/x/- file
數字法chmod 664 file
第乙個數字 所屬使用者##8. 獲取管理員許可權第二個 所屬組
第三個 其他使用者
獲取管理員許可權
退出使用者 exit
whoami
whopasswd
which 命令
關機重啟
##9. 使用者操作
新增使用者
id 檢視使用者資訊
/etc/passwd 使用者是否成功
/etc/group 組是否成功
usermod -g 組名 使用者
gpasswd -d 使用者 組名 刪除附加組
userdel -r user 家目錄一塊刪除
##10. 使用者組操作
##11. 遠端操作命令
使用前 先安裝 openssh-server
sudo apt intstall openssh-server
ssh
ssh user@ip
scp
scp 本地檔案 user@ip:/home/python/ -r (目錄)
scp user@ip:/home/python/ 本地路徑
網路通, ping##12. 編輯器 vim
sudo apt install vim
三種模式:
編輯模式(進入)
末行模式(:)
搜尋 替換
##13. 軟體安裝
兩種deb sudo dpkg -i ***.deb
apt (16.04 之後,之前 apt-get) (推薦更換軟體源)
sudo apt update
sudo apt install ***
##14. 軟體解除安裝
deb
aptsudo apt remove ***
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...