$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表示其他人有讀和執行的權利
5.第乙個root表示屬主
6.第二個root表示屬於哪個組
7.38096表示檔案大小的位元組
8.2008-11-03 14:54表示檔案最後修改日期
9./bin/login表示檔案全路徑
10.1表示該檔案鏈結數目(暫不理解)
$cd/ ---進入根目錄
$ls ---列出檔案和目錄
$cd ---home/ 進入某個目錄
$cat fstab ---檢視fstb這個檔案的內容
$cat fs---利用鍵盤上的tab建進行檔名的快速補齊
$cat f---連續兩次tab建,會以列表的方式展示出所有以f開頭的檔案
$ls *.cpp ---列出所有以cpp結尾的檔案 *匹配任意多個字元 若為?,則只匹配乙個字元
$ls test[1-3] ---會匹配到 test1 test2 test3
$pwd ---會顯示當前所在目錄
$cd .. ---進去上一級目錄
$cd ---直接回到該使用者主目錄
$ls -f ---列表展示出的內容 會在目錄下加/ 可執行檔案加* 鏈結檔案加@
$ls -a ---可以展示出所有隱藏檔案
$cat -n test.ssh ---可以將檔案以帶行的形式開啟檢視
$more test.ssh ---可以分頁展示檔案內容,比cat實用 空格向下翻一頁 enter建向下滾動一行 q建退出檢視
$less test.ssh ---檢視檔案命令,比more更好 空格向下翻一頁 b建向上翻一頁 也可用游標建前後移動
$grep 需要查詢的內容 查詢的檔案 ---用於查詢檔案中含指定內容的資料
$find user/bin/ -name zip -print ---用於查詢指定目錄下名字為zip的檔案
$locate *.doc ---查詢所有以doc結尾的檔案,比find查詢速度快得多
$whereis find ---用於查詢程式命令,這裡是查詢find命令
$who ---可以檢視有哪些人登入,工作在哪個控制台
$uname -a ---用於顯示當前版本的資訊
$sudo groupadd workgroup ---新建乙個名為workgroup的使用者組
$sudo useradd -g workgroup lucy ---新建使用者
$sudo passwd lucy ---為lucy設定登入密碼
$mkdir -p 目錄名 ---新建乙個目錄
$touch hello ---新建乙個名為hello的空檔案
$move -i hello /home ---將檔案hello移動到home目錄下 可以防止檔案被覆蓋
$move -b hello /home ---將檔案hello移動到home目錄下 可以防止檔案被覆蓋(若此目錄下已有該檔案,新的檔案名字會加~)
$cp -i hello /home ---將檔案hello複製到home目錄下 可以防止檔案被覆蓋
$cp -b hello /home ---將檔案hello複製到home目錄下 可以防止檔案被覆蓋(若此目錄下已有該檔案,新的檔案名字會加~)
$rm test/*.cpp ---刪除test目錄下的所有cpp檔案
$sudo chown lewis:root days ---將days檔案的許可權屬主改為使用者lewis,屬組改為root組
$chmod u+x days ---增加了屬主對檔案days的執行許可權
$ln -s days my_days ----建立乙個符號名為my_days的符號鏈結並指向檔案文字days
$ls > ~/ls_out ---ls的輸出不會顯示在主螢幕上,而是會存在主目錄下的ls_out檔案中
$ls | grep ay ---該命令首先列出所有檔名,然後通過管道"|"把這些檔名發給grep進行命令操作,查詢並顯示帶有ay的檔名
$su ---切換到root使用者
$dpkg -1 ---列舉當前系統上已經安裝的軟體包
$rpm -qa ---列出系統中所有安裝的軟體包
$apt-cache search flight ---搜尋帶"flight"字樣的軟體包
$tar -cvf shell.tar shell/ ---將shell目錄下的所有檔案打包成shell.tar
$tar -xvf shell.tar ---解壓shell.tar
$gzip 檔名 ---用於壓縮檔案 格式為.gz
$gzip -d 壓縮檔案 ---用於解壓檔案
$sudo useradd -m john ---新建乙個名為john的使用者
$sudo passwd john ---給使用者john設定新密碼
$history ---使用者可以檢視自己曾經的操作
$sudo userdel mike ---刪除mike賬號
在前台執行的程式可以使用快捷鍵ctrl+c終止
$kill ---用於殺死程序
$ps aux ---用於顯示當前系統上執行的所有程序的資訊
$top ---用於跟蹤當前系統執行程序的實時資訊
$lsof 檔名 ---檢視該檔案被那些程序在使用
$ftp 10.171.37.1 --- 連線ftp伺服器
$vi 檔名 ---用於編輯檔案的命令
1按下i建可以進去插入模式
2按下esc退回到命令模式
3使用:wq儲存命令並退出vim
4/string用於搜尋乙個字串
$gcc -o sum summary.c ---編譯乙個c程式並將其編譯檔案命名為sum
$ ./sum ---執行編譯後的檔案
linux主要目錄及其內容
/bin 最常用的命令
/boot 核心與啟動檔案
/dev 各種裝置檔案
/etc 系統軟體的啟動和配置檔案
/proc 程序的映像
/root 超級使用者root主目錄
/sbin 和系統有關的命令
/tmp 臨時檔案存放點
/usr 非系統的程式和命令
/var 系統專用的資料和配置檔案
/home 使用者的主目錄
/lib c編譯器的庫
/media 可移動介質的安裝點
/opt 可選的應用軟體包
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...
linux的一些基本操作命令
建立目錄 mkdir home damengsheng desktop 在desktop目錄下建立乙個檔案 tap 鍵補全 v 建立的同時補全 dir 建立多個檔案 p 建立多個檔案 ls 檢視當前目錄下的所有檔案 屬性 home 檢視檔案目錄下的所有檔案 ll 詳細顯示 ls l a 顯示全部檔案...