目錄
1.幫助命令
2.命令查詢**
3.常用命令
4.特殊字元
5.檔案系統
6.檔案的操作
7.vi/vim編輯器
8.檔案壓縮
9.計算機檔案傳輸
10.使用者管理
命令的基本格式,命令[選項][引數]
[help],如 help cd,help ll,help ls,但是不能處理 類似 help ping 這類外部命令
[man],如man ping,
這裡翻頁看幫助文件用空格翻頁檢視,或上下按鍵檢視幫助內容,通過按q 按鍵 退出幫助文件
如果不想看英文的命令幫助文件,可以通過** 進行查詢
[clear] :清屏
[uname] :核心資訊 常用 引數 -a
[whoami]:我是誰,表示我現在的使用者
[who]:所有使用者
[pwd]:當前目錄
[file]:檢查當前命令的型別,如file cd 如 file ping
[whereis] :檢視某個命令的位置,如 whereis ping
[echo]:表示列印的意思 如echo abcd,表示列印abcd,針對變數值得列印,則需要
[.] dot字元
用.開頭命名的檔案為隱藏目錄,只有通過ll -a 這種才能檢視到
cd . 表示當前目錄
[..] dot dot字元
表示上一級目錄,如cd ..
[$] 字元
表示取值的意思,如a= 10,echo $a ,列印的是a的值10 如 echo $path
[*]字元
萬用字元,用*表示匹配任何的字元任意的字元長度
如顯示 b開頭的檔案,ll b*
[~]字元
如 cd ~,表示當前使用者的家(home)目錄
[/]字元
如 cd / 表示根目錄
如 ll / 表示當前目錄下的所有資源
絕對路徑:如 cd /etc/ba/bb 表示查詢絕對目錄 /etc/ba/bb
[mount]命令,掛載磁碟到指定路徑
linux下的一級目錄的用處:
bin 目錄,存放所有的可執行檔案,指令,命令
boot目錄,存放系統啟動的引導檔案
dev目錄,裝置資訊
etc目錄, linux核心配置檔案
home目錄,普通使用者的家目錄
lib或lib64目錄,linux的系統依賴庫
media目錄,多**,或光碟機
mnt目錄,掛載外部資源
opt目錄,使用者軟體安裝目錄
proc目錄,程序資訊
root目錄,超級使用者的家目錄
[cd]命令 , 到指定的檔案目錄
[ll]命令,檢視目錄下的內容
[mkdir]命令,建立資料夾
如在當前目錄建立,mkdir aa,
或 在指定目錄建立,mkdir /user/aa/bb ,
或 按照層級建立每一層的資料夾(分別建立了a目錄,下一級b目錄..), mkdir -p /user/a/b/c/d/e/f
或 一次建立多個資料夾(建立a1b a2b a3b a4b資料夾),mkdir ab
[rmdir]命令,刪除資料夾
如刪除空目錄,rmdir -p /user/aa
[cp]命令,拷貝檔案
如拷貝到指定目錄,cp opt/cc /user/bb/
如拷貝檔案目錄 cp -r opt/dir /user/bb/
[mv]命令,移動檔案
如移動檔案或資料夾 到指定資料夾 mv ./abc ./user/bb/
[rm]命令,刪除檔案
刪除檔案 rm a1 刪除資料夾 rm -r aa
強制刪除檔案 rm -f a1 強制刪除資料夾 rm -rf aa
[touch]命令,建立檔案
建立abc檔案 touch abc
[stat]命令,檢視檔案屬性資訊
檢視檔案的屬性資訊,如stat abc
[cat]命令,檢視檔案內容資訊
如 cat log,檢視log的內容,這裡要注意空格鍵翻頁檢視,上下鍵或滑鼠鍵上下翻看,q退出
[tac]命令,倒著檢視檔案內容資訊
[tail]命令,實時檢視檔案資訊
如tail -f pinglog,那麼他會一直偵聽該檔案的變化
[ln]命令,鏈結檔案
如建立乙個鏈結到abc的鏈結 ln -s /user/abc abc_link
[find]命令,查詢檔案
如查詢目錄下 名字帶ab的檔案, find /etc -name ab*
[grep]命令,搜尋匹配的內容
如在file中搜尋含有zw的字元 grep zw* file開啟檔案,vi profile
三種模式,編輯模式,輸入模式以及底行模式
預設進入編輯模式,主要進行檢視,行刪除如dd,3dd刪除三行, dw刪除乙個單詞 yy複製,p貼上 x刪除乙個字元
輸入按鍵'i' 進入輸入模式,可以自由編輯檔案的內容 退出到編輯模式 按'esc'
輸入『shift :』 進入底行模式,主要進行一些文件屬性設定,包含儲存(w),退出(q!),或者顯示行數(set nu、setn onu)
[tar]壓縮方式
壓縮檔案命令:tar -zcvf ***.tar.gz /user/abc/***
解壓縮檔案命令:tar -zxvf ***.tar.gz
解壓檔案到指定目錄:tar -axvf ***.tar.gz -c /usr/abc/
[zip]壓縮方式
這裡需要安裝zip 和unzip 包 :yum install zip unzip -y
壓縮檔案命令:zip -r ***.zip /user/abc/***
解壓縮檔案命令:unzip ***.zip
[rz]:windows上傳到linux 用x-shell
[scp] :scp abc.txt [email protected]:/opt/ linux傳給linux使用者
[scp]: :scp [email protected]:/opt/abc.txt ./ 從別的計算機拷過來
[useradd] : 增加使用者 如useradd user1
[passwd]:使用者密碼 passwd 123
[userdel]:刪除使用者 如 userdel -r user1
[usermod]:修改使用者資訊,如修改使用者名字,usermod -l user1 user2
usermod -l user2 鎖定使用者,usermod -u user2 解鎖使用者
[groupadd]:增加使用者組,如groupadd student
[groups]:檢視當前使用者組,如groups
[groupdel]:刪除使用者組
[usermode]:usermod -g student user1 修改user1到student組
自己總結 彙編轉移指令
段內轉移 短轉移 jmp short 標號 ip ip 8位位移,位移範圍 128 127 近轉移 jmp near ptr 標號 ip ip 16位位移,位移範圍 32768 32767 jmp 16位reg ip 16位reg jmp word ptr 記憶體單元位址 從記憶體單元位址處開始存放...
linux常用指令總結
service start nohup 1 dev null 2 1 含 釋 nohup no hang up 不掛起,一般和 連用 後台執行 dev null 空洞,即扔掉,不需要 1 標準輸出 預設是標準輸出,即 1 dev null 也可以寫成 dev null 2 錯誤輸出 重定向 乙個尖括...
linux常用指令使用
1.重定向的使用 例如 a.自己寫了乙個簡單編譯 如下 include iostream usingnamespace std intmain b.編譯指令如下 g test.cpp o out out result cat result 看到自己的除錯結果在檔案中輸出了,非常的好用,大家可以學習 ...