標籤:刪除 許可權 window 命令的使用 mkdir title bug linux 命令 數字
常用 Linux 命令的基本使用
作業系統
作用:管理好硬體裝置,讓軟體可以和硬體發生互動
類型
案頭作業系統
Windows
macos
linux
伺服器作業系統
linux
Windows server
嵌入式作業系統
Linux
行動裝置作業系統
iOS
Android
核心和發行版
Linux核心就是系統的心臟 只有一個版本
發行版就是Linux演變而生有無數個版本,例如Ubuntu,Redhat,Debian
Linux目錄結構
windows 是單使用者操作,檔案是從盤符開始
Linux 初衷就是多使用者操作, 檔案是從根目錄開始
終端快速鍵
案頭操作按鈕
操作
teb:可以代碼自動補齊 沒有歧義會自動補齊 有歧義連續按兩下會顯示有歧義的命令
上下鍵:可以快速切換曾經使用過的代碼
CTRL C :不想執行的代碼可以跳過
查看命令協助資訊
--help
格式:command --help
作用:顯示command 命令的協助資訊
man
格式:man command
作用:查閱command 命令的使用手冊
操作:空格是顯示下一屏 斷行符號鍵是顯示下一行 b 是返回上一屏 q 是退出
都是協助我們回憶command的使用
*常用命令
ls
常用選項
ls 顯示指定目錄下所有子目錄與檔案
ls -a 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案
ls -l 以列表方式顯示檔案的詳細資料
ls -a 配合 -l 以人性化的方式顯示檔案大小
三種選項可以一起搭配使用不分順序
搭配萬用字元
*
ls 1* 查看以1開頭的任意檔案
ls *1 查看以1結尾的任意檔案
ls 1*2 查看以1開頭 2結尾的任意檔案
ls ?12 可以代替任一數字
[]可以匹配任一數字 也可以搭配數字 字元來確定範圍
pwd
使用:直接pwd 斷行符號
作用:查看當前路徑
clear
使用:clear 斷行符號
作用: 清空螢幕
cd
cd 切換到目前使用者主目錄
cd ~ 切換到目前使用者主目錄
cd. 保持目前的目錄不懂
cd .. 返回上級目錄
cd - 可以在最近兩次工作目錄中來回切換
cd 相對路徑
cd 絕對路徑
touch
使用:touch 123.txt 可以指定路徑建立
作用:如果檔案不存在建立檔案 存在修改日期
mkdir
使用 mkdir abc
作用:可以建立檔案夾
mkdir -p 可以遞迴建立檔案
rm
使用: rm 加檔案或目錄
作用:刪除檔案 切不能恢複
rm -f 強制移除不需要提醒
rm -fr * 刪除全部
tree
使用:tree 加目錄名
作用 :以樹狀圖的形式展示檔案內容
tree -d 只展示檔案夾
cp
使用:cp 加絕對路徑或者相對路徑空格到絕對路徑或者相對路徑
作用 可以講檔案夾的內容複寫到另一個檔案夾
mv
使用 mv 加絕對路徑或者相對路徑空格到絕對路徑或者相對路徑
作用 可以講檔案夾的內容剪下到另一個檔案夾
cat
使用:cat 檔案名稱
作用:可以一次查看一個或者多個檔案內容
more
使用:more 檔案名稱
作用:適合觀看大型檔案
操作:空格 下一屏
斷行符號下一行 b返回上一屏 q 是退出
grep
使用:grep 搜尋內容 檔案名稱
作用:可以搜尋檔案裡指定的的內容
-n 顯示匹配行數
-v 不顯示匹配行數
-i 忽略大小寫
echo
使用:echo 加字串
作用 列印輸入的字串
重新導向
使用 echo 字元 > 檔案
作用:把內容匯入檔案裡
>>是追加 >是覆蓋
管道
使用 用|把一個輸出轉到另一個的輸入
使用者權限
r
r是讀的模式
w
w是寫入的意思
x
x 是可執行檔意思
chmod
chmod +/- 許可權 可以用來修改許可權
使用 ls -l 來查看使用者權限 前三個是 擁有著許可權 中間三個是組許可權 後三個是臨時使用者權限
數字運算式
r = 4 w =2 x = 1 不同的組合就是不同的許可權
which
which 檔案名稱 可以查看路徑
python的第三種運行方法
1.建立py檔案
2.在寫入代碼前#!python路徑
3.添加可執行許可權
4.直接運行檔案
shutdown
使用: shutdown 選項 時間
作用:可以關閉電腦
注意 一般配合-r 使用 重啟電腦
可以指定時間 -c取消關機
find
使用:find -name ‘‘要尋找的內容"
作用:可以尋找想要尋找的內容
ln
使用:ln -s 源檔案路徑 建立軟連結路徑
作用:方便我尋找
ln不加-s 就是建立永久連結
sudo
使用在執行命令前加sudo 就是可以運行特殊許可權
在使用sudo時需要輸入密碼
apt
sudo apt install 軟體包 下載軟體
sudo apt remove 軟體名 卸載軟體
sudo apt upgrade 更新軟體
都需要sudo許可權
打包 壓縮
打包 解包
打包:tar - cvf 打包檔案.tar 被打包的檔案路徑
解包;tar -xvf 打包檔案tar
壓縮
一般在tar後面加上.gz
-c 可以指定路徑
vi
命令模式
進入插入模式
i:插入游標前一個字元
I:插入行首
a:插入游標後一個字元
A:插入漢末
o:向下新開一行 插入行首
O:向上新開一行插入行首
進入末行模式
:進入末行模式
n多指令
插入模式
esc 進入命令模式
末行模式
退出
q退出
q!退出不儲存
w儲存
wq退出並儲存
x 儲存並退出
尋找
/ 要尋找的字元
n向下
N向上
替換
:%s/要替換的/替換後/g
:1,10s/要替換/替換後/g 指定行數
:!執行shell命令
esc 進入命令模式
Python-常用 Linux 命令的基本使用