建立目錄
mkdir /home/damengsheng/desktop 在desktop目錄下建立乙個檔案 tap 鍵補全
-v 建立的同時補全 dir 建立多個檔案
-p 建立多個檔案
ls 檢視當前目錄下的所有檔案 屬性 /home 檢視檔案目錄下的所有檔案 ll 詳細顯示(ls -l)
-a 顯示全部檔案(開始的檔案都是隱藏檔案 .當前目錄 … 上一級目錄)
tty 終端檔案
pwd 檢視所在當前目錄路徑
data 檢視當前時間
shell命令列快捷鍵
ctrl + l 清屏 或者指令
ctrl+a=開始位置
ctrl+e=最後位置
ctrl+k=刪除此處至末尾所有內容
ctrl+u=刪除此處至開始所有內容
ctrl+d=刪除當前字母
ctrl+w=刪除此處到左邊的單詞
ctrl+y=貼上由ctrl+u,ctrl+d,ctrl+w刪除的單詞
ctrl+insert :複製
shift+insert:貼上
esc . 自動補全上次操控的檔案路徑
歷史命令:
!字串,快速搜尋歷史 ^r搜尋歷史
which date 檢視某個命令在哪個包下
touch file 建立檔案 /home/file 建立多個同名檔案
cd /home/alice/desktop 到達某一集目錄
cd 直接回家
cd … 返回上一級
cd - 返回上次目錄
cp 複製檔案 cp filr /home/desktop/ file /home/desktop/test 修改名字
-r 複製資料夾
mv 移動 mv file /.home/alice/desktop 移動檔案
mv file file2 重新命名
rm /home/damengsheng/file 絕對路徑刪除某個目錄下的檔案
-rf 強制刪除資料夾
檢視檔案內容
cat 檢視檔案 -n 顯示行號
less(分頁 q) more tail(尾) head
grep 『root』 /home/protile 搜尋關鍵字 『^root』 以什麼開頭 『root$』 以什麼結尾
ll > list.txt 重定向
vim插入模式 命令模式 可視塊模式 擴充套件命令模式
命令模式:
插入模式:
^p (ctrl + p) 自動補全
可視塊模式:對塊批量操作
^v 進入模式
批量插入:^v 游標移動選擇 i(大寫) 寫入要寫的內容 esc 退出 插入成功
單詞複製: ^v 游標移動選擇 y 複製 p 貼上
擴充套件命令模式:
:10 進入第十行
:w 儲存
: q 退出
: wq 儲存退出 x zz
:w! 強制儲存
:q! 不儲存退出
:wq! 強制儲存退出
查詢並替換:
:範圍 s/old/new /選項
:1,5 s/root/blue 只替換第一次找到的
:1,5 s/root/blue/g 全域性替換
:1,$ s/root/blue/g 第一行道最後一行
:% s/root/blue/g 整篇文章替換 % 表示全文 g 表示全域性
檔案的另存為:
:w /home/hello/txt 另存為這個檔案
:r /home/hello.txt 將檔案內容讀入道當前游標所在行
設定環境
set number 設定行號
set ic 忽略大小寫
set ai 自動縮排
永久配置:
/etc/vimrc 影響所有使用者
~/.vimrc 影響當前使用者
vim -o 開啟多個檔案 qall退出多個檔案 ^ww切換另乙個檔案
vimdiff 對比兩個檔案 排除錯誤時可以對比
檢視文件幫助:
–help 檢視幫助
man:linux 開發人手冊
man ls 檢視ls的開發人員手冊, q退出, / 查詢命令
-f 檢視所有的章節
-a 從第乙個章節開始檢視
/ examples 檢視一些例項詳細介紹
官方文件:
linux 系統相關幫助指南
ssh server 伺服器端遠端連線
ls:命令
-a all 檢視目錄下的所有檔案
-l 長列表顯示
-h human 以人性化的方式顯示
-d 只列出目錄名
-t 按修改時間排序
-s 按檔案的size排序
-r 逆序排序 reverse
-i 顯示檔案的inode號(索引)
state 檢視檔案的屬性
atime 檢視時間
mtime 修改時間
ctime 改變時間
file
檢視檔案的格式型別 (副檔名不是決定這個檔案型別的,是看它的內容)
-代表這個檔案為普通檔案 (目錄也是乙個檔案,他是個索引,存放在麾下檔案的位址)
d 代表這個檔案為資料夾
b 為裝置檔案,是塊裝置,類如磁碟之類的
c 為裝置檔案
s 為套接字檔案
p 為管道檔案
l 為連線檔案
type 檢視命令的屬性是什麼,他是別名,還是乙個檔案,還是乙個內建的命令
環境變數
我們所使用的命令都是從環境變數中指定的路徑來直接查詢
echo $path 檢視環境變數
yum provides locate 檢視是哪個包支援這個命令
檔案查詢命令:
which 是在當前的命令環境變數中查詢
locate 路徑 是按照絕對路徑來超找
find
find [options] [path…] [experssion] [action]
options是選項,path是查詢的路徑,experssion通過什麼查詢,action查詢後的動作
find 是在當前磁碟上所有檔案遍歷查詢,速度相對較慢
後邊可以跟表示式,以及找到以後進行的操作
find / -name nginx 在根目錄下查詢檔案
find -maxdepth 4 -a -name 「ifcfg*」 通過層級目錄來查詢檔案
find /etc -mtime -5 -ls 通過修改時間來查詢 -5是五天以內 + 5 是五天以外
find /etc/passwd -group root 在passwd下查詢組為root的檔案
find /dev/ -type b 超找型別為塊裝置的檔案
find . -perm 644 -ls 查詢許可權為444的檔案
find . -perm -644 -ls 查詢許可權只要滿足6的檔案
whereis nginx 檢視這個程式安裝在**
檔案的壓縮與打包
linux的一些基本操作命令
ls l bin login 檢視login這個檔案的詳細資訊 展示為 rwxr xr x 1 root root 38096 2008 11 03 14 54 bin login 解釋 1.第乙個 表示普通文字 2.rwx表示屬主有讀寫執行的許可權 3.r x表示屬組有讀和執行的權利 4.r x表...
Linux的一些基本操作命令
1.cd 切換使用者當前工作目錄 cd 切換到根目錄 2.ll 檢視當前目錄下所有檔案 shift 轉到命令列 q 關閉當前開啟的文字 wq 儲存後關閉當前文字 4.tab 命令列提示 5.unzip 解壓zip壓縮檔案 zip 將檔案壓縮成zip 6.rz 將windows系統下的檔案上傳到lin...
linux 的一些基本操作命令
vi編輯器或者vim vi x按i進行編輯模式 寫入內容 完成按esc,輸入 wq儲存退出快捷鍵 ctrl l 大小寫都可以未了看清楚寫大寫l 或者clearhistory執行過的命令先按esc進入command模式 w 儲存 w filename 另存為filename wq 儲存並強制退出 wq...