常用 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 進入命令模式
常用 Linux 命令的基本使用