1. 程式人生 > >Linux的一些指令

Linux的一些指令

Linux的一些指令

文章目錄


看一下Linux /下的幾個目錄
在這裡插入圖片描述
目錄結構的介紹參考 linux目錄結構詳細說明

1、目錄的操作指令(增刪改查)

(1)建立一個test資料夾

mkdir test

(2)檢視目錄

ls       //使用ls,可以看到該目錄下的所有的目錄和檔案
ls -a    //使用ls -a,可以看到該目錄下的所有檔案和目錄,包括隱藏的
ls -l    //使用ls -l,可以看到該目錄下的所有目錄和檔案的詳細資訊
ll       //ls -l 可以縮寫成ll

(3)尋找目錄,檢視/root下與test相關的目錄(檔案)

find /root -name 'test*'

(4)修改目錄的名稱

mv test newTest

mv的語法不僅可以對目錄進行重新命名而且也可以對各種檔案,壓縮包等進行 重新命名的操作

(5)移動目錄位置–剪下

將test下的newTest剪貼到 /usr下面

mv newTest /usr

mv語法不僅可以對目錄進行剪下操作,對檔案和壓縮包等都可執行剪下操作

(6)拷貝目錄

cp -r /usr/newTest /test

cp命令不僅可以拷貝目錄還可以拷貝檔案,壓縮包等,拷貝檔案和壓縮包時不 用寫-r遞迴

(7)刪除目錄

一步到位的一條刪除語句

rm -rf /test/newTest

2、檔案的操作指令(增刪改查)

(1)建立一個檔案

touch aaa.txt

(2)檢視檔案

只顯示最後一屏內容

cat /etc/sudo.conf

使用more檢視/etc/sudo.conf檔案,可以顯示百分比,回車可以向下一行, 空格可以向下一頁,q可以退出檢視

more /etc/sudo.conf

使用less檢視/etc/sudo.conf檔案,可以使用鍵盤上的PgUp和PgDn向上 和向下換行,q結束檢視

less /etc/sudo.conf

使用tail -10 檢視/etc/sudo.conf檔案的後10行,Ctrl+C結束

tail -10 /etc/sudo.conf

命令 tail -f 檔案 可以對某個檔案進行動態監控,例如tomcat的日誌檔案, 會隨著程式的執行,日誌會變化,可以使用tail -f catalina-2016-11-11.log 監控檔案的變化

(3)修改檔案的內容

vim aaa.txt
點選鍵盤 i 鍵,進入編輯模式,就可以編輯檔案了
編輯完成後,按ESC,退回命令模式
此時檔案雖然已經編輯完成,但是沒有儲存,輸入冒號:進入底行模式
在底行模	式下輸入 wq 代表寫入內容並退出,即儲存
輸入 q! 代表強制退出不儲存

總結一下,就是,
vim 檔案------>進入檔案----->命令模式------>按i進入編輯模式----->編輯檔案 ------->按Esc進入底行模式----->輸入:wq/q!

(4)刪除檔案

rm -rf aaa.txt

3、壓縮檔案的操作命令

Linux中的打包檔案一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。
而一般情況下打包和壓縮是一起進行的,打包並壓縮後的檔案的字尾名一般.tar.gz。

(1)打包並壓縮test資料夾下的所有檔案

z:呼叫gzip壓縮命令進行壓縮
c:打包檔案
v:顯示執行過程
f:指定檔名

tar -zcvf test.tar.gz 1.txt 2.txt 3.txt
tar -zcvf test.tar.gz /test/*

(2)解壓壓縮包

將/test下的test.tar.gz解壓到根目錄/usr下
x:代表解壓,C代表指定解壓的位置

tar -xvf test.tar.gz -C /usr/test/

4、其他命令

(1)顯示當前所在位置

pwd

(2)清屏

clear

(3)跳到某個目錄下

cd /usr/test

(4)返回上一級目錄

cd ..

(5)搜尋命令

搜尋/usr/sudu.conf檔案中包含字串to的行,高亮顯示

grep to /etc/sudo.conf --color

在這裡插入圖片描述

(6)管道命令

檢視當前系統中所有的程序中包括system字串的程序

ps -ef | grep system

(7)檢視程序

檢視當前系統中執行的程序

ps -ef

(8)殺死程序

kill 9 程序的pid

(9)檢視埠使用情況

netstat -an

5、許可權命令

(1)許可權概念

在這裡插入圖片描述
在這裡插入圖片描述
檔案的型別:
d:代表目錄
-:代表檔案
l:代表連結(可以認為是window中的快捷方式)
後面的9位分為3組,每3位置一組,分別代表屬主的許可權,與當前使用者同組的 使用者的許可權,其他使用者的許可權
r:代表權限是可讀,r也可以用數字4表示
w:代表權限是可寫,w也可以用數字2表示
x:代表權限是可執行,x也可以用數字1表示
在這裡插入圖片描述

(2)修改許可權

比如修改test的資料夾的許可權
在這裡插入圖片描述

chmod u=rwx,g=rw,o=r test
或者
chmod 764 test

在這裡插入圖片描述