玩转 Linux 常用命令
生活随笔
收集整理的這篇文章主要介紹了
玩转 Linux 常用命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Linux是目前應(yīng)用最廣泛的服務(wù)器操作系統(tǒng),基于Unix,開源免費,由于系統(tǒng)的穩(wěn)定性和安全性,市場占有率很高,幾乎成為程序代碼運行的最佳系統(tǒng)環(huán)境。linux不僅可以長時間的運行我們編寫的程序代碼,還可以安裝在各種計算機硬件設(shè)備中,如手機、路由器等,Android程序最底層就是運行在linux系統(tǒng)上的。
文章目錄
- 一、linux的目錄結(jié)構(gòu)
- 二、linux常用命令
- 2.1. 操作文件及目錄
- 2.1. 系統(tǒng)常用命令
- 2.3. 壓縮解壓縮
- 2.3. linux文件權(quán)限的描述格式解讀
- 三、linux系統(tǒng)常用快捷鍵及符號命令
- 四、vim編輯器
一、linux的目錄結(jié)構(gòu)
/ 下級目錄結(jié)構(gòu)
- bin (binaries)存放二進制可執(zhí)行文件
- sbin (super user binaries)存放二進制可執(zhí)行文件,只有root才能訪問
- etc (etcetera)存放系統(tǒng)配置文件
- usr (unix shared resources)用于存放共享的系統(tǒng)資源
- home 存放用戶文件的根目錄
- root 超級用戶目錄
- dev (devices)用于存放設(shè)備文件
- lib (library)存放跟文件系統(tǒng)中的程序運行所需要的共享庫及內(nèi)核模塊
- mnt (mount)系統(tǒng)管理員安裝臨時文件系統(tǒng)的安裝點
- boot 存放用于系統(tǒng)引導(dǎo)時使用的各種文件
- tmp (temporary)用于存放各種臨時文件
- var (variable)用于存放運行時需要改變數(shù)據(jù)的文件
二、linux常用命令
命令格式:命令 -選項 參數(shù) (選項和參數(shù)可以為空)
如:ls -la /usr2.1. 操作文件及目錄
| cd | cd /home | 切換目錄 | |
| pwd | pwd | 顯示當(dāng)前工作目錄 | |
| touch | touch 1.txt | 創(chuàng)建空文件 | |
| mkdir | mkdir testDir | 創(chuàng)建一個新的目錄 | |
| -p | mkdir -p dir1/dir2/dir3 | 創(chuàng)建多級目錄,父目錄不存在的情況下先生成父目錄 | |
| cp | cp 1.txt | 復(fù)制文件或目錄(空的) | |
| -r | cp -r dir1/ | 遞歸處理,將指定目錄下的文件和子目錄一并拷貝 | |
| mv | mv dir1 dir2 | 移動文件或者目錄、文件或者目錄重命名 | |
| rm | rm 1.txt | 刪除文件 | |
| -rf | rm -rf dir1/ | r同事刪除該目錄下的所有文件;f搶回刪除文件或者目錄 | |
| rmdir | rmdir dir1 | 刪除空目錄 | |
| cat | cat 1.txt | 顯示文件內(nèi)容 | |
| more | more 1.txt | 分頁顯示文本文件內(nèi)容,可前后翻頁,空格向后,b向前 | |
| less | less 1.txt | 分頁顯示文本文件內(nèi)容,可前后翻頁,空格向后,b向前,支持底行模式 | |
| head | head 1.txt | 查看文本開頭部分,默認(rèn)是航 | |
| -[num] | head -20 1.txt | 查看文本開頭指定行數(shù) | |
| tail | tail 1.txt | 查看文本結(jié)尾部分,默認(rèn)是航 | |
| -[num] | tail -20 1.txt | ||
| -f | tail -f 1.txt | 循環(huán)滾動讀取文件并動態(tài)顯示在屏幕上,根據(jù)文件屬性追蹤 | |
| wc | wc 1.txt | 統(tǒng)計文本的行數(shù)、字?jǐn)?shù)、字符數(shù) | |
| -m | wc -m 1.txt | 字符數(shù) | |
| -w | wc -w 1.txt | 文本字?jǐn)?shù) | |
| -l | wc -l 1.txt | 文本行數(shù) | |
| find | -name | find / -name 1.txt | 在文件系統(tǒng)中的 指定目錄下 查找指定文件 |
| grep | grep aa 1.txt | 在指定文件中查找指定內(nèi)容的行,栗子:在1.txt中茶渣包含aaa的所有行 | |
| in | in 1.txt 1_bak.txt | 建立鏈接文件 | |
| -s | in -s 1.txt 1_bak.txt | 對源文件建立符號鏈接,而非硬鏈接 |
2.1. 系統(tǒng)常用命令
| top | top | 顯示當(dāng)前系統(tǒng)中耗費資源最多的進程 | |
| date | date | 顯示系統(tǒng)當(dāng)前時間 | |
| ps | 較少單獨使用,配參數(shù)根據(jù)需求,ps -ef 或者ps -aux | ||
| -ef | ps -ef | grep tomcat | |
| -aux | ps -aux | grep tomcat | |
| kill | -9 | kill -9 pid | 強制殺死一個進程 |
| free | free | 顯示當(dāng)前北村和交換空間的使用情況 | |
| ifconfig | ifconfig | 網(wǎng)卡網(wǎng)絡(luò)配置,常用語查看當(dāng)前ip地址 | |
| ping | ping | 測試網(wǎng)絡(luò)的連通性 | |
| hostname | hostname | 查看主機名 | |
| shutdown | -r | shutdown -r | 先關(guān)機,再重啟 |
| -h | shutdown -h | 關(guān)機后不重啟 | |
| reboot | reboot | 重新啟動 |
2.3. 壓縮解壓縮
| zip | zip all.zip *.jpg | 壓縮 | |
| unzip | all.zip | 解壓 | |
| tar | -c | tar -cvf 1.tar 1.txt | 將1.txt壓縮為1.tar 也可以指定文件或文件夾 |
| -x | tar -xvf 1.tar 1.txt | 解壓一個壓縮文件 | |
| -z | tar -zcvf 1.tar 1.txt | 是否需要用gzip,使用gzip壓縮或解壓 | |
| -z | tar -zxvf 1.tar 1.txt | 是否需要用gzip,使用gzip壓縮或解壓 | |
| -v | 壓縮的過程中顯示文件 |
2.3. linux文件權(quán)限的描述格式解讀
- r 可讀權(quán)限,w可寫權(quán)限,x可執(zhí)行權(quán)限
| chmod | chmod u+r 文件 | 給用戶賦予只讀權(quán)限 | |
| -R | chmod -R u+r dir | -R代表遞歸 | |
| 三位數(shù)字 | chmod 777 1.sh | ||
| chown | chown user:group 1.txt | ||
| -R | chown -R user:group 1.txt |
三、linux系統(tǒng)常用快捷鍵及符號命令
四、vim編輯器
vi / vim是Linux上最常用的文本編輯器而且功能非常強大。只有命令,沒有菜單,下圖表示vi命令的各種模式的切換圖。
4.1 修改文本
4.2 定位命令
4.3 替換和取消命令
4.4 刪除命令
4.5 常用快捷鍵
總結(jié)
以上是生活随笔為你收集整理的玩转 Linux 常用命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: node+express创建第一个nod
- 下一篇: linux查看每个文件夹占空间大小