linux里的命令 linux各種命令

27個(gè)常用的 Linux 命令

ls會(huì)列舉出當(dāng)前工作目錄的內(nèi)容(文件或文件夾)。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比迭部網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式迭部網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋迭部地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

mkdir 用于新建一個(gè)新目錄

顯示當(dāng)前工作目錄

切換文件路徑,cd 將給定的文件夾(或目錄)設(shè)置成當(dāng)前工作目錄。

刪除給定的目錄。

rm 會(huì)刪除給定的文件

cp 命令對文件進(jìn)行復(fù)制

mv 命令對文件或文件夾進(jìn)行移動(dòng),如果文件或文件夾存在于當(dāng)前工作目錄,還可以對文件或文件夾進(jìn)行重命名。

cat 用于在標(biāo)準(zhǔn)輸出(監(jiān)控器或屏幕)上查看文件內(nèi)容

ail 默認(rèn)在標(biāo)準(zhǔn)輸出上顯示給定文件的最后10行內(nèi)容,可以使用tail -n N 指定在標(biāo)準(zhǔn)輸出上顯示文件的最后N行內(nèi)容。

less 按頁或按窗口打印文件內(nèi)容。在查看包含大量文本數(shù)據(jù)的大文件時(shí)是非常有用和高效的。你可以使用Ctrl+F向前翻頁,Ctrl+B向后翻頁。

grep 在給定的文件中搜尋指定的字符串。grep -i “” 在搜尋時(shí)會(huì)忽略字符串的大小寫,而grep -r “” 則會(huì)在當(dāng)前工作目錄的文件中遞歸搜尋指定的字符串。

這個(gè)命令會(huì)在給定位置搜尋與條件匹配的文件。你可以使用find -name 的-name選項(xiàng)來進(jìn)行區(qū)分大小寫的搜尋,find -iname 來進(jìn)行不區(qū)分大小寫的搜尋。

tar命令能創(chuàng)建、查看和提取tar壓縮文件。tar -cvf 是創(chuàng)建對應(yīng)壓縮文件,tar -tvf 來查看對應(yīng)壓縮文件,tar -xvf 來提取對應(yīng)壓縮文件。

gzip 命令創(chuàng)建和提取gzip壓縮文件,還可以用gzip -d 來提取壓縮文件。

unzip 對gzip文檔進(jìn)行解壓。在解壓之前,可以使用unzip -l 命令查看文件內(nèi)容。

help會(huì)在終端列出所有可用的命令,可以使用任何命令的-h或-help選項(xiàng)來查看該命令的具體用法。圖就省略啦,會(huì)有詳細(xì)列表顯示出來的。

whatis 會(huì)用單行來描述給定的命令,就是解釋當(dāng)前命令。

exit用于結(jié)束當(dāng)前的終端會(huì)話。

ping 通過發(fā)送數(shù)據(jù)包ping遠(yuǎn)程主機(jī)(服務(wù)器),常用與檢測網(wǎng)絡(luò)連接和服務(wù)器狀態(tài)。

who能列出當(dāng)前登錄的用戶名。

su 用于切換不同的用戶。即使沒有使用密碼,超級用戶也能切換到其它用戶。

uname會(huì)顯示出關(guān)于系統(tǒng)的重要信息,如內(nèi)核名稱、主機(jī)名、內(nèi)核版本、處理機(jī)類型等等,使用uname -a可以查看所有信息。

df查看文件系統(tǒng)中磁盤的使用情況–硬盤已用和可用的存儲(chǔ)空間以及其它存儲(chǔ)設(shè)備。你可以使用df -h將結(jié)果以人類可讀的方式顯示。

ps顯示系統(tǒng)的運(yùn)行進(jìn)程。

top命令會(huì)默認(rèn)按照CPU的占用情況,顯示占用量較大的進(jìn)程,可以使用top -u 查看某個(gè)用戶的CPU使用排名情況。

shutdown用于關(guān)閉計(jì)算機(jī),而shutdown -r用于重啟計(jì)算機(jī)。這個(gè)我就不試了......

Linux 史上最全命令大全

1、ls命令

cd /root

ls #顯示當(dāng)前目錄下所有的非隱藏文件

ls -a #顯示當(dāng)前目錄下所有文件,包含隱藏文件

ls -l #顯示當(dāng)前目錄下所有的非隱藏文件的詳情

ls -al #顯示當(dāng)前目錄下所有文件,包含隱藏文件 的詳情

ls -lh #以列表形式顯示當(dāng)前目錄下所有的非隱藏文件的大小(K M T)

ls -alh #以列表形式顯示所有文件,包含隱藏文件的文件大小(K M T)

常用的組合:

ls

ll #等價(jià)于 ls -l

ls /etc #顯示/etc目錄下的文件

2:pwd命令

用來顯示當(dāng)前所在的路徑

絕對路徑: 從/目錄開始的路徑

/root

/etc/sysconf

/opt/server/data-integration/libswt/win64

相對路徑: 相對當(dāng)前的路徑

3、mkdir命令

cd /root

mkdir mytest #在當(dāng)前目錄創(chuàng)建文件夾

mkdir -p 111/222/333 #一次創(chuàng)建多級文件夾

mkdir /root/mydemo #使用絕對路徑來創(chuàng)建

mkdir mydemo2 #使用相對對路徑來創(chuàng)建

4、rm命令

這個(gè)命令既可以刪除文件,也可以刪除目錄

刪文件:

cd /root

rm a.txt #刪除時(shí),會(huì)給出提醒確認(rèn),輸入y刪除,n不刪除

rm -f b.txt #強(qiáng)制刪除 等價(jià)于 rm -f /root/b.txt

rm ../dir2/b.txt

touch a.java b.java c.java

rm a.java b.java c.java #一次可以刪除多個(gè)文件

rm *.java -fr #可以刪除當(dāng)前目錄下的所有.java文件

cd dir

rm * -fr #刪除當(dāng)前目錄的所有內(nèi)容

刪目錄:

rm -r 111 #刪除目錄,依次提醒刪除

rm -rf mytest #強(qiáng)制刪除 等價(jià)于 rm mytest -fr

常用組合:

rm -fr 文件或目錄

5、cd命令

cd 命令可以進(jìn)入一個(gè)目錄,類似于對windows上的文件夾進(jìn)行雙擊

cd #直接cd 可以從任何一個(gè)目錄回到/root目錄

cd /root #進(jìn)入root目錄

cd /opt/server/data-integration/system/

cd .. #回到上一級目錄

cd ../.. #回到上上一級目錄

cd - #可以在最近的兩次目錄之間切換

cd /root

mdkir dir1 dir2

cd dir1

cd ../dir2 #使用相對路徑 /中國/廣東省/深圳市/寶安區(qū)/留仙二路/78號

6、歷史命令和table補(bǔ)全

使用上下方向鍵可以找出歷史命令

table鍵:

cd /opt/ #兩次table可以列出/opt目錄下所有的文件和子目錄

cd /opt/s #一次table可以自動(dòng)補(bǔ)全目錄內(nèi)容,前提是/opt目錄下只有一個(gè)s開頭的目錄

7、touch命令

cd /root

touch a.java #在當(dāng)前目錄創(chuàng)建a.txt文件

touch b.java c.java #創(chuàng)建多個(gè)文件

touch /root/d.java #通過絕對路徑創(chuàng)建

8、mv命令

移動(dòng):

1、mv 文件 目錄 #將文件移動(dòng)到目錄中區(qū)

cd /root/dir1

touch a.txt

mv a.txt /root/dir2 #等價(jià)于 mv a.txt ../dir2

2、 mv 目錄1 目錄2 #將目錄1移動(dòng)到目錄2下面(前提是目錄2必須存在)

cd /root

mv dir2 dir1 #將dir2移動(dòng)到dir1下面

重命名:

1、mv 文件1 文件2 #給文件重命名(文件2不能存在)

cd /root

mv a.txt aaa.txt #將a.txt 重命名為aaa.txt

2、mv 目錄1 目錄2 #給目錄重命名(目錄2不能存在)

cd /root

mv dir1 dirx #將dir1重命名為dirx

9、cat命令

顯示文件內(nèi)容

cd /root

cat user.txt

10、cp命令

復(fù)制文件

cd /root

cp user.txt user2.txt

cp user.txt /opt/ #將當(dāng)前目錄的user.txt 復(fù)制到/opt目錄,文件名保持不變

cp user.txt /opt.user2.txt #將當(dāng)前目錄的user.txt 復(fù)制到/opt目錄,文件名改為user2.txt

cp /opt/server/data-integration/pan.sh ./ #將指定目錄里的文件復(fù)制到當(dāng)前目錄(.后邊的/可以去掉)

cp /opt/server/data-integration/pan.sh ./dirx #將指定目錄里的文件復(fù)制到當(dāng)前目錄下的dirx目錄(.后邊的/比可以去掉)

cp /opt/server/data-integration/pan.sh /root/dirx #作用同上

11、解壓和壓縮

Linux的壓縮包后綴一般是: .tar.gz

解壓:

.tar.gz

將snappy-1.1.1.tar.gz上傳到/root/dir1目錄

tar -zxvf snappy-1.1.1.tar.gz #默認(rèn)解壓到當(dāng)前目錄

tar -xvf snappy-1.1.1.tar.gz #默認(rèn)解壓到當(dāng)前目錄

tar -xvf snappy-1.1.1.tar.gz -C /opt #將壓縮包解壓到/opt目錄

.zip格式

unzip mysql-connector-java-8.0.13.zip #默認(rèn)解壓到當(dāng)前目錄

unzip -d /opt mysql-connector-java-8.0.13.zip #解壓到指定目錄

壓縮:

.tar.gz

tar -czvf snappy-1.1.1.tar.gz snappy-1.1.1 #將snappy-1.1.1文件夾進(jìn)行打包壓縮

tar -czvf /root/dir/snappy-1.1.1.tar.gz /opt/server/snappy-1.1.1

.zip格式

zip -r mysql-connector-java-8.0.13.zip mysql-connector-java-8.0.13/

12、find命令

用來實(shí)現(xiàn)文件的查找

find / -name 'a.txt' #從/目錄開始查找a.txt文件

find / -name 'ins*' #從/目錄開始查找以ins開頭的文件

find / -type f -size +100M #查找/目錄下文件大小大于100M的文件

13、grep命令

grep lang anaconda-ks.cfg #從anaconda-ks.cfg文件中查找包含lang的內(nèi)容

14、ps命令

ps #查看依賴終端的進(jìn)程

ps -ef #查看Linux系統(tǒng)中所有的進(jìn)程

15、kill命令

kill -9 進(jìn)程的pid #每次啟動(dòng)進(jìn)程時(shí),pid會(huì)發(fā)生變化,但是進(jìn)程運(yùn)行期間pid不會(huì)變化

16、管道 |

管道就是把前邊命令的結(jié)果作為后邊命令的輸入

ps -ef | grep mysql #查找和mysql相關(guān)的進(jìn)程

ll /etc | grep java #在/etc目錄中查找java相關(guān)的文件

17、用戶的操作

用戶創(chuàng)建和密碼設(shè)置

useradd itheima #創(chuàng)建新用戶itheima

passwd itheima #設(shè)置用戶itheima密碼

用戶刪除

userdel -r itheima #刪除用戶itheima

18、文件的權(quán)限

所屬用戶: root 文件的創(chuàng)建者

所屬用戶組: root 和文件創(chuàng)建者在一個(gè)組的用戶

其他用戶: itcast 既不是文件創(chuàng)建者,也和文件創(chuàng)建者不在同一組

r: 可讀

w:可寫

x: 可執(zhí)行

chmod命令:

方式1:

chmod u+rw a.txt #在所屬用戶之前的權(quán)限基礎(chǔ)上添加可讀和可寫權(quán)限

chmod u=rw a.txt #將所屬用戶的權(quán)限直接修改為可讀,可寫

chmod +x #給所屬用戶,所屬用戶組和其他用戶全部加上可執(zhí)行權(quán)限

方式2:

chmod 777 a.txt #給所有用戶加上所有權(quán)限

19、clear命令

用來清屏

快捷鍵: ctrl + l

20、history命令

用來查看所有的歷史命令

21:vi編輯器的使用

vi a.txt #打開a.txt文件

vim a.txt #vim是vi的增強(qiáng)

22、網(wǎng)絡(luò)管理命令

hostname :查看主機(jī)名

修改主機(jī)名: /etc/hostname

ifconfig :查看ip地址

修改ip地址: /etc/sysconfig/network-scripts/ifcfg-ens33

服務(wù)問題:

service network restart

Linux下的命令

1.列出文件清單命令:ls

ls命令能夠列出當(dāng)前目錄下的所有內(nèi)容。ls 命令的執(zhí)行方式為:

# ls [-選項(xiàng)] [文件名或者目錄名]

進(jìn)入到Linux命令行中后,我們至少要知道當(dāng)前所處的位置有哪些內(nèi)容,這些信息就可以使用ls命令來獲得。

在Linux中,ls命令是最常使用的命令之一,因?yàn)樵诿钚邢乱S時(shí)查看目錄內(nèi)容。如果不加任何選項(xiàng)的話,ls命令僅列出當(dāng)前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內(nèi)容,可以使用下列命令:

# ls /etc

如果想要列出當(dāng)前目錄下所有文件,則可以使用下列命令:

# ls -a

2、cat命令

功能:在標(biāo)準(zhǔn)輸出上顯示文件。

語法:cat [-vTEuAte] 文件

例子: cat example.txt

cat -A exam2.txt

cat file1 file2 file2

3、more命令

功能:在終端屏幕按屏顯示文本文件。

語法: more [-pcdls] 文件

例子: more example.c

more -dc example.c

more -c -10 example.c

4、less命令

less命令的功能幾乎和more命令一樣,也是用來按頁顯示文件,不同之處在于less命令在顯示文件時(shí)允許用戶既

可以向前又可以向后翻閱文件。

5、head命令

功能:顯示指定文件的前若干行。缺省設(shè)置為顯示10行

語法:head [-n] 文件

例子: head example.c

head -3 example.c

6、tail命令

功能:顯示指定文件的末尾若干行。缺省設(shè)置為顯示10行

語法:tail [+ / - num ] [參數(shù)] 文件

+num 從第num行以后開始顯示。- num 從距文件尾num行處開始顯示。

例子: tail example.c

tail -4 example.c

7、grep、fgrep和egrep命令

功能:

這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的最前面是該行所在的文件名。grep命令一次只能搜索一個(gè)指定的模式;egrep命令檢索擴(kuò)展的正則表達(dá)式(包括表達(dá)式組和可選項(xiàng));fgrep命令檢索固定字符串,它不識別正則表達(dá)式,是快速搜索命令。

語法:

grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]

egrep [選項(xiàng)] [查找模式] [文件名1,文件名2,……]

fgrep [選項(xiàng)] [查找模式] [文件名1,文件名2,……]

例子: grep "text file" example

grep data *

grep goto *.c

linux常用命令及用法

linux常用命令及用法如下:

pwd 顯示工作路徑

shutdown -h now 關(guān)閉系統(tǒng)? ?/halt 關(guān)閉系統(tǒng)

shutdown -r now 重啟 / reboot 重啟

systemctl?stop firewalld關(guān)閉防火墻

ip addr查看ip地址

1、cd命令:這是一個(gè)非?;?,也是大家經(jīng)常需要使用的命令,它用于切換當(dāng)前目錄,它的參數(shù)是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。如:

cd /home  ? 進(jìn)入根目錄下面的home目錄?

cd home  ? 進(jìn)入當(dāng)前目錄下的home目錄?

cd .. ? 返回上一層目錄?

cd ../.. 返回上兩級目錄

cd / 返回跟目錄

cd - 返回上次所在的目錄

2、ls命令:這是一個(gè)非常有用的查看文件與目錄的命令,list之意,它的參數(shù)非常多,下面就列出一些我常用的參數(shù)吧,如下:

ls  查看目錄中的文件?

ls -a列出全部的文件,連同隱藏文件(開頭為.的文件)一起列出來

ls -l   顯示文件和目錄的詳細(xì)資料?

3、mkdir命令:創(chuàng)建

mkdir dir1 創(chuàng)建一個(gè)叫做 'dir1' 的目錄'

mkdir dir1 dir2 同時(shí)創(chuàng)建兩個(gè)目錄

4、rm命令:刪除

rm -f file1 刪除一個(gè)叫做 'file1' 的文件'

rmdir dir1 刪除一個(gè)叫做 'dir1' 的目錄' (空目錄才能刪除)

rm -rf dir1 刪除一個(gè)叫做 'dir1' 的目錄并同時(shí)刪除其內(nèi)容

rm -rf dir1 dir2 同時(shí)刪除兩個(gè)目錄及它們的內(nèi)容

5、mv命令:該命令用于移動(dòng)文件、目錄或更名,move之意,它的常用參數(shù)如下:-f 如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問而直接覆蓋

mv?file1?file2? ?把文件file1重命名為file2

mv?file1?file2 dir? ?把文件file1、file2移動(dòng)到目錄dir中

6、cp命令:該命令用于復(fù)制文件,copy之意,它還可以把多個(gè)文件一次性地復(fù)制到一個(gè)目錄下, 它的常用參數(shù)如下:

cp? -a file1 file2? 連同文件的所有特性把文件file1復(fù)制成文件file2

cp dir/* .? 復(fù)制一個(gè)目錄下的所有文件到當(dāng)前工作目錄?

cp -a /tmp/dir1 .? 復(fù)制一個(gè)目錄到當(dāng)前工作目錄?

cp -a dir1 dir2? 復(fù)制一個(gè)目錄

7、find命令:find是一個(gè)基于查找的功能非常強(qiáng)大的命令

find / -name file1 從 '/' 開始進(jìn)入根文件系統(tǒng)搜索文件和目錄?

find / -user user1 搜索屬于用戶 'user1' 的文件和目錄?

find /home/user1 -name \*.bin 在目錄 '/ home/user1' 中搜索帶有'.bin' 結(jié)尾的文件?

find /usr/bin -type f -atime +100 搜索在過去100天內(nèi)未被使用過的執(zhí)行文件?

find /usr/bin -type f -mtime -10 搜索在10天內(nèi)被創(chuàng)建或者修改過的文件

linux常用命令

linux常用命令如下:

1、查看內(nèi)核版本:uname -a。

2、控制臺(tái)-圖形界面:init 5或者startx。

3、圖形界面-控制臺(tái): init3或者直接注銷。

4、如何查看ip地址:ifconfig。

5、配置ip:ifconfig eth0 ip地址。

6、重啟:reboot 或者 shutdown -r now。

操作命令

首先介紹一個(gè)名詞“控制臺(tái)”,它就是我們通常見到的使用字符操作界面的人機(jī)接口,例如dos。我們說控制臺(tái)命令,就是指通過字符界面輸入的可以操作系統(tǒng)的命令,例如dos命令就是控制臺(tái)命令。我們要了解的是基于Linux操作系統(tǒng)的基本控制臺(tái)命令和dos命令不同的是,Linux的命令(也包括文件名等等)對大小寫是敏感的。

Linux常用命令

1、ls命令

ls是list的縮寫,常用命令為ls(顯示出當(dāng)前目錄列表),ls -l(詳細(xì)顯示當(dāng)前目錄列表),ls -lh(人性化的詳細(xì)顯示當(dāng)前目錄列表),ls -a(顯示出當(dāng)前目錄列表,包含隱藏文件)

2、cd 命令

cd是change direcory的縮寫,常用命令為 cd 目錄,cd ..為返回上級目錄,cd - 返回上次所在目錄

3、pwd命令

常用命令為pwd 顯示當(dāng)前所在目錄

4、mkdir命令

mkdir命令為創(chuàng)建空目錄命令,通常用法為mkdir 目錄名,mkdir -p 目錄名/目錄名 可以遞歸創(chuàng)建多個(gè)不存在的目錄

5、rm命令

rm為刪除命令remove,rm 文件,謹(jǐn)慎操作

6、rmdir命令

rm為刪除命令remove direcory,rm 目錄,謹(jǐn)慎操作

7、mv命令

mv命令move,移動(dòng)剪切命令,mv 文件 目錄,mv 文件 文件(會(huì)覆蓋)

8、cp命令

cp命令為copy命令,復(fù)制文件或目錄到別的目錄里面,cp 文件/目錄 目錄/文件

9、touch命令

touch命令創(chuàng)建空文件,比如touch xx.txt,touch 目錄 文件

10、cat命令

cat命令查看當(dāng)前文件內(nèi)容,cat fi.txt f2.txt f3.txt合并文件內(nèi)容,cat -n 對所有行進(jìn)行編號

11、nl命令

nl命令 為文件加入顯示行號,nl 文件名,nl -b a 文件名,將空行也加如行號

12、more 命令

more命令 按頁顯示文件內(nèi)容,more 文件名,more -2 文件名 每2行顯示一頁

13、less命令

less命令查看文件內(nèi)容,可以上下翻頁,less 文件名

14、head命令

head命令可以查看文件前幾行內(nèi)容,head -n 2 文件名

15、tail命令

tail命令可以查看文件后幾行內(nèi)容,tail -n 2 文件名

16、which命令

which 可以執(zhí)行文件名稱,顯示路徑

17、whereis命令

whereis -m svn 查出說明文檔路徑,whereis -s svn 找source源文件。

18、locate命令

locate /etc/m 搜索ect目錄下所有m開頭的文件

19、find 命令

find . -name "*.log"根據(jù)關(guān)鍵字查找

20、find exec命令

ls -l命令放在find命令的-exec選項(xiàng)中 find . -type f -exec ls -l {} ;

21、find xargs命令

find . -type f -print | xargs file查找系統(tǒng)中的每一個(gè)普通文件,然后使用xargs命令來測試它們分別屬于哪類文件

22、ls -lih命令

詳細(xì)的文件屬性

23、zmodem

網(wǎng)頁名稱:linux里的命令 linux各種命令
URL網(wǎng)址:http://muchs.cn/article32/docddpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化軟件開發(fā)、網(wǎng)頁設(shè)計(jì)公司網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管