linux常用命令

2021-09-19 19:36:00 字數 4035 閱讀 4000

1 開啟shell顯示的第一行 twilight @ twilight ~

[math processing error]是普通使用者的提示符,root使用者是#、

2 用ls –lh檢視當前目錄下的檔案的詳細資訊時第一列的內容:

-rw-r- -r– 第乙個-表示檔案型別(-表示普通型別、d表示目錄、l表示軟連線),後面九個字元分三個一組分別表示:檔案所屬者的許可權、同組使用者的許可權、其他組使用者的許可權。-rw-r- -r- -也可以表示成644,chmod 644 test.txt 表示把以上許可權賦給test.txt檔案。

3 mkdir +目錄名稱 表示建立乙個分組,。但是mkdir a/b/會報錯,因為這時候需要用到遞迴建立(mkdir -p),遞迴建立可以同時建立路徑中的子目錄和上層的目錄。

4 pwd 顯示當前所在目錄

5 rm –rf 強制刪除目錄和檔案,rm –rf mt/* 表示刪除目錄中的檔案。

6 cp /路徑/檔名 /路徑/檔名 複製命令,

-r 複製目錄

-a 複製完全相同的檔案,包括建立時間和許可權

7 mv 剪下命令 (將檔案剪下到源目錄可以改檔名)

8 locate +檔名 按檔名搜尋以該檔名開頭的檔案,不是完全匹配,在資料庫中搜尋,速度快,資料庫位置 /var/lib/mlocate 該資料庫一天一更新,但是可以用updatedb強制更新

9 whereis 搜尋命令的位置

-b 只查詢可執行檔案

-m 只查詢幫助檔案

10 搜尋

find + 檔名 (完全匹配)  

find / -name filename按名稱查詢檔案

find / -inamefilename 不分大小寫

find / -userusername 按所有者查詢

find /-nouser 查詢沒有所有者的檔案

find /-mtime+10 查詢10天外的檔案

(-mtime修改內容 -ctime修改屬性 -atime 訪問時間)

find / -size+25k 查詢大於25k的檔案

(25k小寫,25m大寫;)

find / -size+20k -a -size -30k 查詢大於20k小於30k檔案

find / -size+20k -a -size -30k -exec ls -hl {} \;查詢並輸出

(exec+命令+ {} \; 對搜尋結果操作)

11 grep 字串 檔名 查詢檔案內容中的字串,

-i 忽略大小寫 

-v排除字串

12 man -f /whatis +命令 檢視命令級別和作用

13 man -k/apropos 檢視包含該命令名的命令

14 壓縮

1

zip 壓縮檔案名 原始檔        壓縮檔案

zip -r 壓縮檔案名 原始檔 壓縮目錄

unzip 檔名 解壓

2

gzip 原始檔       壓縮原始檔消失

gzip -r 壓縮目錄下的檔案

gzip -c 原始檔 > 壓縮檔案(原始檔不消失 )

( > 把命令結果寫入指定檔案 )

gzip -d / gunzip 解壓檔案

3

bzip2 原始檔    壓縮(原始檔消失)

bzip2 -k 原始檔 (保留原始檔)

bzip -d/bunzip 解壓

4

tar -cvf 打包檔名 原始檔      打包

tar -cvf 打包檔名 解打包

4

tar -zcvf 壓縮包名(tar .gz) 原始檔       打包並壓縮

tar -zxvf 壓縮包名(tar .gz) 原始檔 解打包並解壓

tar -jcvf壓縮包名(tar .bz2) 原始檔 打包並壓縮

tar -jxvf 壓縮包名(tar .bz2) 原始檔 解打包並解壓

19 關機

shutdown    【選項】   時間

( -c 取消 -h關機 -r 重啟 )

28 掛載

mount 【-t 檔案系統】 【-o 特殊選項】 裝置檔名 掛載點

mount -a 所有裝置自動掛載

( 檔案系統 ext3. ext4 .ios9600 )

( 掛載點 已存在的空白目錄 )

29 掛載光碟:

1 mkdir    /mnt/cdrom/

2mount /dev/sr0 /mnt/cdrom(sr0是光碟機代號)

解除安裝光碟:

umount /mnt/cdrom/ 或者 /dev/sr0

30 掛載u盤

mount  -t vfat   /dev/sdb1  /mnt/usb         

(vfat是fat32)

31 輸出

echo   內容 (當內容中有空格時 加" ")

-e 支援反斜槓的字元轉換

32 開啟顏色

echo -e 「\e[1;34m」         開啟顏色

echo -e 「\e[0m「 關閉顏色

(30 紅 ,32綠,34藍)

33 指令碼(輸出hello world)

(#!/bin/bash                       (用bin/下的bash執行指令碼))

echo 「 abcd」

執行方式 :

1   bash   hello.sh

2 chmod 755 hello.sh

3 ./hello.sh

34 命令重新命名

alias              檢視系統所有別名

alias 別名=」原名」 (臨時生效,重啟失效)

unalias 臨時刪除別名

(將檔案寫入/.bashrc中重啟永久生效)

(source .bashrc 不重啟直接生效)

35 輸出重定向

正確命令:

1命令 > 檔案 命令結果輸入到檔案中(覆蓋原始檔)

2命令 >>檔案 命令結果追加到檔案中 (追加)

錯誤命令:

1命令 2>檔案 命令結果輸入到檔案中(覆蓋原始檔) (無空格)

2命令 2>>檔案 命令結果追加到檔案中 (追加) (無空格)

正確&錯誤:

1 命令 >> 檔案 2>&1

2 命令 &>> 檔案

3命令 >>檔案1 2>>檔案2

36 多命令順序執行

1 ; 命令1 ; 命令2 命令之間無關

2 && 命令1 &&命令2 1正確執行2 ,1錯誤不執行2

3 || 命令1 || 命令2 1錯誤執行2 ,1正確不執行2

37 管道符

命令1 | 命令2   (1的結果作為2 的物件)

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...