Linux中的指令
- 一.基本命令
- 1.打開虛擬機
- 2.touch
- 3.mkdir
- 4.rm
- cat
- head
- tail
- less
- cp
- mv
- file
- wc
- 二.Linux中檔案的尋址
- pwd
- cd
- ls
- 檔案處理問題
- 字符和集表示
- 輸入輸出
- 如何管理輸出
- 如何管理檔案輸出
一.基本命令
1.打開虛擬機

2.touch
功能:更改時間戳,建立一個不存在的檔案
-a 只更改存取時間
-c 建立任何檔案
-d 使用指定時間(并非現在的時間)
-m 只更改變動的時間
-r 將指定檔案和目錄的時間改為參考檔案和目錄 的時間

3.mkdir
創建一個新的目錄
-p 可以在創建多級目錄
4.rm
洗掉檔案或者目錄
-f 強制洗掉檔案不提示
-r 洗掉目錄
-fr 強制洗掉目錄不提示

cat
查看目標檔案的內容
-b 對非空輸出行編號并顯示
-n 對輸出的所有行編號并顯示
head
功能:查看檔案前多少行
-n <行數> 顯示的行數
tail
功能:查看檔案后多少行
-n <行數> 顯示的行數

less
能夠整也查看
<上/下> 逐行查看
<pgup/pgdn> 逐頁查看
/關鍵字:向下搜索“關鍵字”的功能
n:重復前一個搜索向下匹配
N:重復前一個搜索向上匹配
q:quit
cp
復制檔案或目錄
cp 檔案 目的地檔案
-r 遞回處理,將指定目錄下的檔案與子目錄一并處理,

mv
移動檔案,或者不存在的檔案就重新命名這個檔案!
mv file1 file2 dir
mv dir dir1 dir2
mv file file1<不存在> = 重命名該檔案
file
功能:查看檔案型別
wc
統計檔案容量
-l 統計檔案行數
-m 統計檔案字符數
-w 統計檔案單詞數
-c 統計檔案位元組數

二.Linux中檔案的尋址
/bin 系統常規命令
/sbin 系統管理命令
/etc 系統組態檔存放的目錄
/home 系統默認的用戶家目錄,新增用戶賬號時,用戶的家目錄都存放在此目錄
/lib 系統函式庫的目錄 /lib64 64位函式庫
/mnt 臨時設備掛載點
/opt 給主機額外安裝軟體所擺放的目錄,
/proc 行程資訊,系統識別的硬體資訊
/root 超級用戶的家目錄
/tmp 臨時存放檔案的目錄,任何人都可以訪問,重要資料不可放置在此目錄下,
/srv 系統資料(常量)
/var 系統資料(變化)
/boot 系統啟動磁區
/media cdrom 臨時掛載點
pwd
顯示當前作業目錄

cd
切換當前的作業目錄
~-= - 切換到當前
… 當前目錄的上級目錄

ls
功能: 顯示檔案資訊
-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案,
-d 顯示目錄本身的名字
-l 顯示檔案屬性/顯示目錄中內容的屬性
-ld 顯示目錄本身的屬性
-s 顯示檔案的大小,
-R 列出所有子目錄下的檔案,(遞回)

檔案處理問題
在洗掉檔案的時候:洗掉特定規律的檔案
[*] 匹配0~任意字符
? 匹配單個字符
[[:alpha:]] 匹配單個字母
[[:lower:]] 匹配單個小寫字母
[[:upper:]] 匹配單個大寫字母
[[:digit:]] 匹配單個數字
[[:alnum:]] 匹配單個數字或字
[[:punct:]] 匹配單個符號
[[:space:]] 匹配單個空格

字符和集表示
[ ] 條件是或者關系是模糊匹配,物件和幾個對比匹配就操作
[!d-f] | [^d-f] 除了d-f以外
{} 點名機制,經精確指定集合中的每一個元素
建立檔案方式可以直接 touch westos{1…3}
~ 默認代表當前用戶家目錄
~username 指定的用戶家目錄
~+ = . 當前目錄
~- 當前目錄之前所在目錄
… 當前目錄的上級目錄
輸入輸出
stdin 標準輸入 【數字0表示】
鍵盤 滑鼠 打字機
stdout 標準正確輸出【數字1表示】
stderr 標準錯誤輸出【數字2表示】
如何管理輸出
小于號< 表示輸入重定向
tr ‘a-z’ ‘A-Z’ < test 把test檔案中的內容定向到tr程式中
《表示多行錄入


如何管理檔案輸出
1 輸出重定向 > 2> &>
find /etc -name passwd > westos.out 重定向正確輸出
find /etc -name passwd 2> westos.out 重定向錯誤輸出
find /etc -name passwd &> westos.out 重定向所有輸出
2 追加
2>>
&>>
find /etc -name passwd >> westos.out 追加正確輸出
find /etc -name passwd 2>> westos.out 追加錯誤輸出
find /etc -name passwd &>> westos.out 追加所有輸出



3 管道 “|”
把前一條命令的輸出變成輸入傳遞到下一條命令進行操作
<管道在一條命令中可以使用多次>
<1> 管道只處理正確輸出
<2> 2>&1把錯誤輸出放到正確輸出中
tee 表示復制輸出到指定位置

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/272970.html
標籤:其他
上一篇:學習通過lvs + keepalivd DR模式,搭建雙機熱備基礎與高可用群集
下一篇:[藍橋杯2017初賽]方格分割
