1. 程式人生 > >linux系統基礎知識(一)

linux系統基礎知識(一)

快捷鍵
shift+n 快速開啟terminal
shift+t 在現有的shell中重新開啟一個table
ctrl+a 回到行首
+e 回到行末
+c 撤銷
+l 清屏(clear 也可清空terminal中的內容)
alt+ctrl+f1/f7 進入圖形介面
ait+ctrl+f2-f6 進入虛擬控制檯
檢視檔案
–help 檢視幫助
cat less head tail檔名 檢視檔案
head 檢視前十行 head -n 5 檢視前5行
tail 檢視後十行
quit 退出
wc 統計檔案
wc -l 行數
wc -w單詞數
wc -m字元數
wc -c位元組數(大小)(一個漢字三個位元組)
歷史呼叫
history 歷史 (!+num也可以翻看指定歷史 ctrl+r ”中加關鍵字 按上下鍵也可以翻看歷史)
開啟虛擬機器的操作
rht+兩下tab 可以補齊命令
rht-vmctl start desktop 開啟
rht-vmctl view desktop 顯示
rht-vmctl stop desktop 停止
rht-vmctl poweroff desktop 關電
rht-vmctl reset desktop 重置
日期的檢視和讀取
cal 檢視當前日期
-1 顯示當前的一個月
-3 顯示當前月的前後各一月
-s 將周天作為第一列
-m 將週一作為第一列
-j 顯示當前在一年中的第幾天
-y 顯示當前一年的日期
(可以連續顯示,比如cal -j -y)
重啟,關機
reboot/init6/shutdown -r now 重啟
poweroff/init0/shutdown -h now 關機
pwd 列印當前目錄
cd / 改變當前目錄(/可改為你所想訪問的目錄,/為根)
cd - 回到之前的目錄
cd .. 回到上層目錄
cd ~ 回到家目錄
cd ~+目錄名稱 到指定目錄
ls 顯示當前目錄路徑
ls -l 強制顯示目錄資訊
ls -d 當前目錄
ls -a 顯示隱藏目錄
絕對路徑 以“/”開始(檔案全稱)
相對路徑 不以“/”開始
touch file 改變一個檔案的時間戳(通常用來建立檔案)
stat file 檢視檔案
file{a..c}建立filea到file 刪除時用[]/{}(儘量用{} 使用!時表示非)
mkdir 建立目錄(資料夾,若上層檔案不存在,則加-p)
rm 刪除檔案(rm -f 不要提示 刪除資料夾 rm -r -f 要刪除的檔名稱 -r遞迴,一級遺蹟向上搜尋)
vim 編輯檔案(點選i :q退出 :wq寫入並退出 :q!強制退出)
cp 複製(複製到哪個目錄下寫為目錄名/)
mv 移動
* 表示當前顯示0到任意字元
[[:alpha:]]為字母的
[[:upper:]] 為大寫字母的
[[:lower:]] 為小寫字母的
[[:alnum:]] 為字母數字的
[[:punct:]] 為符號的
[[:space:]] 為空格的
[[:digit:]] 為數字的
練習:
1.顯示當前系統時間,顯示格式為:“小時:分鐘:秒 AM/PM”

[root@bogon Desktop]# date +%r

2.顯示“/user/bin/clean-binary-files”的檔案型別

[root@bogon Desktop]#stat file /user/bin/clean-binary-files

3.統計“/user/bin/clean-binary-files”的檔案大小

[root@bogon Desktop]# wc -c /user/bin/clean-binary-files

4.用快捷方式在shell中呼叫已經執行過的第四條命令

[root@bogon Desktop]# history 

5.用快捷方式執行最近一條含有“date”關鍵字的命令

按下history後
按下ctrl+r輸入date

6.用一條命令建立12個檔案”westos_classX_linuxY”(X範圍1-2,Y範圍1-8)

[root@bogon Desktop]# file westos_class{1..2}_linux{1..6}

7.用一條命令建立8個檔案”redhat_versionX”(X範圍1-8)

[root@bogon Desktop]# file redhat_version{1..8}

8.備份/etc目錄中所有帶有名字和數字並且以.conf結尾的檔案到桌面上的confdir中

[[email protected]
Desktop]# cp /etc/*[[:digit:]]*.conf confdir