目錄
一、linux的目錄結構
二、絕對路徑和相對路徑
三、文件類型(linux下所有東西都可看作文件)
四、文件的權限
五、文件權限的修改(chmod)
六、linux常用的命令
七、文件查看命令
八、文件編輯命令
九、文件壓縮與解壓縮命令
?十、linux其他命令
十一、用戶管理命令
十二、進程有關的命令
一、linux的目錄結構
1.? /:根目錄
2. /bin:存放常用的命令(二進制可執行文件)
3./boot:系統內核及啟動有關的文件?
4./dev:系統設備文件
5./etc:系統配置文件
6./home:所有普通用戶的家目錄(每個用戶只能在自己的家目錄下創建、修改、刪除文件,不能訪問其他用戶的家目錄。)
7./lib:存放庫文件?
8./usr:存放系統應用程序和文檔
9./tmp:存放各種臨時文件
10./root:管理員用戶的家目錄
二、絕對路徑和相對路徑
?1.絕對路徑: 從根目錄(/)開始到指定位置。
?2.相對路徑:從當前目錄(./)到指定位置。
??“.” ??當前位置
??“..” ?當前位置的上一層目錄
?3.cd(切換路徑): ?cd ?~ ??切換到家目錄
三、文件類型(linux下所有東西都可看作文件)
1.普通文件: “-”
2.目錄文件:“d”(文件夾)
3.管道文件:“p”
4.鏈接文件:“l”
5.設備文件:塊設備(“b”) ?字符設備(“c”)
6.套接字文件:“s”
四、文件的權限
?1.r 讀權限 (4)
?2.w 寫權限 (2)
?3.x 執行文件 (1)
?4.- 無權限(0)
五、文件權限的修改(chmod)
1.文字設定法:+ 增加權限 ?- 去掉權限 ????u表示屬主 ?g表示屬組 ??o表示其他用戶? a表示所有人
? eg: ?chmod u+x 文件名 ???????????chmod g-w 文件名
2. 數字設定法:(通常由三位組成)每一個數字代表一個權限。
eg: ?chmod 764 文件名 ?表示給u--rwx,g--rw,o--r
六、linux常用的命令
1.pwd ?顯示當前位置的絕對路徑
2.cd ??切換目錄
3.ls ??顯示目錄中的文件 ??ls-l ?可以查看文件權限
4.touch ?創建普通文件 ??touch ?test.c
5.mkdir ?創建目錄文件(文件夾) ?mkdir mycode
6.rm ?刪除文件 ??rm-r 刪除目錄文件? rmdir:刪除空目錄
7.cp ?拷貝文件 ?cp-r 拷貝目錄文件
8.mv 剪切(移動)文件 ?、 文件重命名
9.clear ?清屏
10.ctrl+shift+ ??三個組合鍵 放大字體
11.ctrl - ?????縮小字體
七、文件查看命令
? 1.cat
(1)查看文件內容 ?cat ?test.txt
(2)合并文件 cat ?a.txt ?b.txt ?> test.txt
(3)向文件寫入數據 ?cat > a.txt
? ctrl+d: 結束cat輸入
??ctrl+z: 結束終端當前命令
? 2.more 分屏顯示文件內容
? 3.less 分屏顯示文件內容,方向鍵控制,退出q
? 4. head 默認顯示文件前10行 ????head ?-2 ?顯示文件前2行
? 5. tail 默認顯示文件后10行 ?????tail -2 顯示文件后2行
八、文件編輯命令
1.命令模式 vi
2.插入模式: 命令模式---》插入模式 ?按鍵i ???????插入模式-----》命令模式 ?按鍵Esc
3.末行模式:命令模式---》末行模式 ??:wq ?保存退出 ???:q 只退出 ??:q! ?不保存退出
4.vi 常用的命令
(1)gg 第一行
(2)G (shift+g) 末行
(3):n ?跳轉到n行
(4)setnu:設置行號 ?setnonu :取消行號 ?
(5)nyy:復制n行
(6)ndd:刪除n行
九、文件壓縮與解壓縮命令
? ?1.tar ?打包和解包
(1)打包: tar ?cvf ?包名 ?需要打包的文件
(2)解包: tar ?xvf ?包名
? 2.gzip 壓縮和解壓
(1)壓縮: gzip 包名
(2)解壓: gzip -d 壓縮名 ???
(3)tar對壓縮包解壓: tar zxf 壓縮包名
?十、linux其他命令
(1)find ??在指定位置按文件名搜索文件 ????find 路徑 -name 文件名
(2)grep ??在文件中查找或者過濾出指定字符串 ?grep ??“字符串”???文件名
(-i ?按行查找 ????-c 按字符查找 )
(3)管道 | ?將一個命令輸出結果傳遞給另一個命令 ?(一般與grep結合使用)
(4)wc 統計
(5)sudo ??sudo ?su ??切換到管理員
(6)關機與重啟:(管理員身份執行)
①關機:shutdown -h now ???halt ??init 0
②重啟:shutdown -r now ???reboot ?init 6
十一、用戶管理命令
1.添加新用戶 useradd(會生成家目錄,但較麻煩) 或者 adduser ?+用戶名 ?
2.修改用戶密碼 passwd 用戶名 修改密碼
3. 刪除用戶 userdel ?deluser
十二、進程有關的命令
1.ps 顯示與當前終端有關的進程信息
ps -e 顯示系統中所有的進程信息
ps -f 顯示更多的進程屬性信息
2.pstree 以樹狀圖形式顯示進程之間的關系
3.kill? 結束一個進程? ? ? ? ? ? kill -9 強制結束進程
4.pkill 結束一組同名進程
5.& 后臺運行程序
6.top 查看系統資源使用情況以及進程信息
7.jobs 顯示當前終端的任務
8. fg %任務號 將后臺運行的或掛起的進程挪到前臺執行
9.bg %任務號 將掛起的進程喚醒到后臺執行