1. Linux常用命令(1)

1 命令行狀態(tài)

??使用終端時,會有命令提示符捅儒,表示當(dāng)前終端的狀態(tài)液样。如下所示,'ubuntu'為當(dāng)前登錄的用戶名巧还,'Hostname'為登錄的主機(jī)名鞭莽,'~'表示當(dāng)前在home目錄下,'$'表示普通用戶麸祷,如果是root用戶則顯示為'#'澎怒。
ubuntu@Hostname:~$


2 Linux命令組成

command [-options] [parameter]

Linux Command.png

  • [ ]表示該部分可選,可有可無摇锋,根據(jù)命令的實(shí)際需要來添加丹拯;
  • 命令站超、選型和參數(shù)之間必須要有一個以上的空格,不管幾個空格都可以乖酬;
  • 命令輸入完成后按回車執(zhí)行死相。

3 pwd命令

  • 英文全稱:print working directory
  • 功能:打印當(dāng)前所在路徑
  • 命令格式:
Command Options Parameter
pwd / /
  • 示例
ubuntu@HMJ:~$ pwd
/home/ubuntu

4 cd命令

  • 英文全稱:change directory
  • 功能:切換路徑
  • 命令格式:
Command Options Parameter
cd / [目錄]
  • 示例
ubuntu@HMJ:~$ cd HMJ
ubuntu@HMJ:~/HMJ$ pwd
/home/ubuntu/HMJ

??cd命令的常用方法如下:

  • cd ~直接返回home目錄;
  • cd .切換到當(dāng)前路徑咬像;
  • cd ..切換到上一級路徑算撮;
  • cd ../..切換到上上級路徑,以此類推县昂;
  • cd -切換到上一次所在的路徑肮柜;
  • cd /絕對路徑直接進(jìn)入該目錄;
  • cd ../相對路徑這里的相對路徑指的是相對它的上一級目錄倒彰;

注意:切換的路徑要存在才有效审洞!


5 ls命令

  • 英文全稱:list
  • 功能:列出目錄的內(nèi)容
  • 命令格式:
Command Options Parameter
ls -a -h -l 等 [目錄]
  • 示例 ls,顯示當(dāng)前目錄下的文件
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~
  • 示例 ls -l待讳,顯示完整的文件信息
ubuntu@HMJ:~/HMJ$ ls -l
total 8
-rw-rw-r-- 1 ubuntu ubuntu  4 10月 22 15:47 file1.txt
-rw-rw-r-- 1 ubuntu ubuntu  0 10月 22 15:47 file1.txt~
-rw-rw-r-- 1 ubuntu ubuntu 12 10月 22 15:47 file2.txt
-rw-rw-r-- 1 ubuntu ubuntu  0 10月 22 15:47 file2.txt~
  • 示例 ls -a芒澜,顯示當(dāng)前目錄下的文件和隱藏文件
ubuntu@HMJ:~/HMJ$ ls -a
.  ..  file1.txt  file1.txt~  file2.txt  file2.txt~
  • 示例 ls -la,顯示當(dāng)前目錄下的文件和隱藏文件的完整信息
ubuntu@HMJ:~/HMJ$ ls -la
total 16
drwxrwxr-x  2 ubuntu ubuntu 4096 10月 22 15:47 .
drwxr-xr-x 29 ubuntu ubuntu 4096 10月 22 10:34 ..
-rw-rw-r--  1 ubuntu ubuntu    4 10月 22 15:47 file1.txt
-rw-rw-r--  1 ubuntu ubuntu    0 10月 22 15:47 file1.txt~
-rw-rw-r--  1 ubuntu ubuntu   12 10月 22 15:47 file2.txt
-rw-rw-r--  1 ubuntu ubuntu    0 10月 22 15:47 file2.txt~
  • 示例 ls -lh创淡,將文件大小以Kb痴晦,Mb,Gb形式給出
ubuntu@HMJ:~/HMJ$ ls -lh
total 24K
-rw-rw-r-- 1 ubuntu ubuntu 16K 10月 22 16:13 file1.txt
-rw-rw-r-- 1 ubuntu ubuntu   4 10月 22 15:47 file1.txt~
-rw-rw-r-- 1 ubuntu ubuntu  12 10月 22 15:47 file2.txt
-rw-rw-r-- 1 ubuntu ubuntu   0 10月 22 15:47 file2.txt~

-rw-rw-r-- 1 ubuntu ubuntu 16K 10月 22 16:13 file1.txt的各項(xiàng)含義如下:

  • -rw-rw-r--表示文件屬性琳彩;
  • 1表示鏈接數(shù)量誊酌;
  • 第一個ubuntu表示文件所有者;
  • 第二個ubuntu表示文件所屬用戶組露乏;
  • 16K表示文件大斜套恰;
  • 10月 22 16:13表示最后修改時間施无;
  • file1.txt表示文件名辉词;

6 mkdir命令

  • 英文全稱:make directory
  • 功能:創(chuàng)建目錄
  • 命令格式:
Command Options Parameter
mkdir -p [目錄]
  • 示例 mkdir test,創(chuàng)建test目錄
ubuntu@HMJ:~/HMJ$ mkdir test
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~  test
ubuntu@HMJ:~/HMJ$ cd test
ubuntu@HMJ:~/HMJ/test$ pwd
/home/ubuntu/HMJ/test
  • 示例 mkdir -p test1/test2猾骡,創(chuàng)建test1目錄和它的子目錄test2(如果父目錄不存在則要加-p)
ubuntu@HMJ:~/HMJ$ mkdir -p test1/test2
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~  test  test1
ubuntu@HMJ:~/HMJ$ cd test1
ubuntu@HMJ:~/HMJ/test1$ ls
test2
ubuntu@HMJ:~/HMJ/test1$ cd test2
ubuntu@HMJ:~/HMJ/test1/test2$ pwd
/home/ubuntu/HMJ/test1/test2
ubuntu@HMJ:~/HMJ/test1/test2$ 

7 rmdir命令

  • 英文全稱:remove directory
  • 功能:刪除目錄
  • 命令格式:
Command Options Parameter
rmdir / [目錄]
  • 示例 rmdir test,刪除test目錄
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~  test  test1
ubuntu@HMJ:~/HMJ$ rmdir test
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~  test1

注意:rmdir不能刪除非空目錄敷搪!


8 touch命令

  • 功能:創(chuàng)建文件
  • 命令格式:
Command Options Parameter
touch / 文件名
  • 示例 touch file兴想,在當(dāng)前目錄創(chuàng)建文件file
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~  test1
ubuntu@HMJ:~/HMJ$ touch file
ubuntu@HMJ:~/HMJ$ ls
file  file1.txt  file1.txt~  file2.txt  file2.txt~  test1

注意:同一目錄無法創(chuàng)建同名文件!


9 mv命令

  • 英文全稱:move
  • 功能:修改文件或目錄名赡勘、移動路徑
  • 命令格式:
Command Options Parameter
mv / 文件名嫂便、路徑

常用的mv格式

mv 舊文件名 新文件名修改文件名;
mv 舊目錄名 新目錄名修改目錄名闸与;
mv 文件名 目錄名移動路徑毙替。

  • 示例 mv file test1 test岸售,移動文件file、目錄test1到test目錄下
ubuntu@HMJ:~/HMJ$ ls
file  file1.txt  file1.txt~  file2.txt  file2.txt~  test  test1
ubuntu@HMJ:~/HMJ$ mv file test1 test
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~  test
ubuntu@HMJ:~/HMJ$ cd test
ubuntu@HMJ:~/HMJ/test$ ls
file  test1

10 cp命令

  • 英文全稱:copy
  • 功能:復(fù)制文件或目錄
  • 命令格式:
Command Options Parameter
cp -r -f -d 文件路徑1厂画、文件路徑2

常用的cp格式

cp 源文件名 目標(biāo)文件名拷貝文件凸丸;
cp 源文件名 目標(biāo)目錄名將文件拷貝到目標(biāo)目錄下;
cp 源目錄名 目標(biāo)目錄名將源目錄下的所有文件拷貝到目標(biāo)目錄下袱院。

  • 示例 cp file1.txt file3.txt屎慢,復(fù)制文件file1,命名為file3.txt
ubuntu@HMJ:~/HMJ$ cp file1.txt file3.txt
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~  file3.txt  test
  • 示例 cp file1.txt file3.txt忽洛,復(fù)制文件file1腻惠,命名為file3.txt
ubuntu@HMJ:~/HMJ$ cp file1.txt file3.txt
ubuntu@HMJ:~/HMJ$ ls
file1.txt  file1.txt~  file2.txt  file2.txt~  file3.txt  test

11 rm命令

  • 英文全稱:remove
  • 功能:刪除文件或目錄
  • 命令格式:
Command Options Parameter
rm -r -f -i 文件或文件夾

常用選項(xiàng)

  • "-i"刪除之前要求你確認(rèn)是否同意刪除;
  • "-f"強(qiáng)制刪除欲虚;
  • "-r"遞歸刪除指定目錄下的子目錄和文件集灌。
  • 示例 rm file1,刪除當(dāng)前目錄下的file1文件
hmj@ubuntu:~/TEST$ ls
file1  file2
hmj@ubuntu:~/TEST$ rm file1
hmj@ubuntu:~/TEST$ ls
file2
  • 示例 rm -i file3复哆,得到確認(rèn)才刪除當(dāng)前目錄下的file3文件绝页,y同意,n拒絕
hmj@ubuntu:~/TEST$ ls
file1  file2  file3
hmj@ubuntu:~/TEST$ rm -i file3
rm: remove regular empty file ‘file3’? y
hmj@ubuntu:~/TEST$ ls
file1  file2
  • 示例 rm -r DIR0寂恬,刪除DIR0目錄
hmj@ubuntu:~/TEST$ ls
DIR0  DIR1  file1  file2
hmj@ubuntu:~/TEST$ rm -r DIR0
hmj@ubuntu:~/TEST$ ls
DIR1  file1  file2
hmj@ubuntu:~/TEST$ 
  • 示例 rm -ir DIR1续誉,得到確認(rèn)才刪除DIR1目錄
hmj@ubuntu:~/TEST$ ls
DIR1  file1  file2
hmj@ubuntu:~/TEST$ rm -ir DIR1
rm: remove directory ‘DIR1’? y
hmj@ubuntu:~/TEST$ ls
file1  file2

12 cat命令

  • 功能:查看文件內(nèi)容
  • 命令格式:
Command Options Parameter
cat / 文件
  • 示例 cat file1,將file1文件的內(nèi)容打印到標(biāo)準(zhǔn)輸出中
hmj@ubuntu:~/TEST$ cat file1
123,
  • 示例 cat file1 file2初肉,將file1和file2文件的內(nèi)容串聯(lián)后依次打印到標(biāo)準(zhǔn)輸出中
hmj@ubuntu:~/TEST$ cat file1 file2
123,
456.
  • 示例 cat -n file1 file2酷鸦,將file1和file2文件的內(nèi)容串聯(lián)后依次打印到標(biāo)準(zhǔn)輸出中,并顯示行號
hmj@ubuntu:~/TEST$ cat -n file1 file2
     1  123,
     2  456.

13 clear命令

clear命令用于刷新屏幕牙咏,保留歷史記錄臼隔,往前翻可以查看到之前的記錄。


14 reset命令

reset命令用于清屏妄壶,不保留歷史記錄摔握。
上一篇:0. Linux各目錄的作用
下一篇:2. Linux常用命令(2)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者丁寄。
  • 序言:七十年代末氨淌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子伊磺,更是在濱河造成了極大的恐慌盛正,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件屑埋,死亡現(xiàn)場離奇詭異豪筝,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進(jìn)店門续崖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來敲街,“玉大人,你說我怎么就攤上這事严望《嗤В” “怎么了?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵著蟹,是天一觀的道長墩蔓。 經(jīng)常有香客問我,道長萧豆,這世上最難降的妖魔是什么奸披? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮涮雷,結(jié)果婚禮上阵面,老公的妹妹穿的比我還像新娘。我一直安慰自己洪鸭,他們只是感情好样刷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著览爵,像睡著了一般置鼻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蜓竹,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天箕母,我揣著相機(jī)與錄音,去河邊找鬼俱济。 笑死嘶是,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蛛碌。 我是一名探鬼主播聂喇,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蔚携!你這毒婦竟也來了希太?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤浮梢,失蹤者是張志新(化名)和其女友劉穎跛十,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秕硝,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了远豺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奈偏。...
    茶點(diǎn)故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖躯护,靈堂內(nèi)的尸體忽然破棺而出惊来,到底是詐尸還是另有隱情,我是刑警寧澤棺滞,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布裁蚁,位于F島的核電站,受9級特大地震影響继准,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一湖饱、第九天 我趴在偏房一處隱蔽的房頂上張望遭殉。 院中可真熱鬧,春花似錦崔泵、人聲如沸秒赤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽入篮。三九已至,卻和暖如春幌甘,著一層夾襖步出監(jiān)牢的瞬間潮售,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工含潘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留饲做,地道東北人。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓遏弱,卻偏偏與公主長得像盆均,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子漱逸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容