歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux 基本命令筆記

shutdown --help

shutdown --?

man shutdown 這三種方法都可以

shutdown 用錯了他會有提示

哪一個命令不知道怎麼用了,問問男人就可以了

man 就是manual 手冊, 指南 用手的, 手工的

clear

clear是清屏幕,windows是cls

Cd轉換目錄

轉換目錄是cd,與windows底下一樣

cd / 這樣就到了最根上的目錄, 正斜槓是最根上的目錄

mkdir

Mkdir make dir創建一個新的目錄,不是文件

Rm

rm -rf 最常用

rmdir 刪除一個空的目錄,該目錄下面不能有任何東西

rmdir 空的目錄名

rm -r 目錄名 recursive 這個命令總是問我

rm -rf 目錄名 force 強制 不要再問我了 最常用

rm -rf 文件名 也可以刪掉文件

recursive 回歸的,遞歸的 remove 去除

touch

創建一個文件

touch 1 文件名叫1,沒有後綴名

在Linux下面,文件的後綴名在技術上沒有任何意義。但是給文件起名字的時候還是正常一點好 例如 3.txt是文本 RT.exe 是可執行程序

列出文件的內容

cat tac head tail more

cat 3.txt 正序 從第一行開始

tac 3.txt 倒序 從倒數第一行開始

head 3.txt 頭 head -3 3.txt 列出前3行 head可以帶參數 -lines

tail 3.txt 尾 tail -1 3.txt 最後一行

more 3.txt -------more默認是可以分頁的,所以很多管道用到了他

Cp+move

cp copy 拷貝 mv move 移動

cp 1 2 把1這個文件拷貝一份,名字叫2,這樣我就有兩個文件了

cp -r d1 d2 拷貝目錄必須帶參數 r

很容易理解:刪出一個目錄,先要刪去目錄下面的東西。要用遞歸,拷貝也是

mv d2 d1 把d2目錄移到d1,如果不行,加遞歸 mv –r

改名字 mv

Mv除了可以移動外,還可以改名字

Mv 3.txt 4.txt 把3.txt的名字改為4.txt

關機+重啟+退出

exit 是退出命令行

reboot是重啟

shutdown關機,這個命令需要帶一個參數 shutdown now

init 0 也是關機,因為有好幾層,6層吧

logout是注銷

退出:q -- ctrl+c --- ctrl+d,說不清楚他們是退出什麼的,到時候都試試

man ls 的時候會有很多內容,q 鍵可以退出

ls列出目錄下的東西

windows下面是dir ,dir在Linux下面也可以

列出當前目錄下面的東西(包括目錄與文件),這個命令有幾個參數

ls –l 這個最常用

ls 橫著排顯示,這一行顯示滿了接著下一行

ls -l 是L,也是一行一行的顯示,不過,一行只顯示一個文件或者目錄,有關於這個文件或者目錄詳細的信息

ls -m 橫著排顯示,這一行顯示滿了接著下一行

ls -R 有點像樹狀展示

whoami

顯示當前的用戶,是root還是其他用戶

pwd

顯示當前你所在的目錄

按5下 ESC

按5下 ESC,會出現可以很多使用的命令

display all 2091 possiblities,所以說RedHat Linux有2000多個命令

mount 掛載+卸載

mount point 掛載點

掛載----------------------------------------------------------------------

mount /dev/cdrom /mnt/cdr 將根目錄下的dev目錄下的cdrom設備與

根目錄下的mnt目錄下的cdr目錄關聯起來,這就是掛載

掛載點------cdr 設備-----CDROM

卸載---------------------------------------------------------------------

umount /dev/cdrom 或者 umount /mnt/cdr

VI is important

這個命令面試最多,vi是文本編輯器,類似於windows的notepad

touch是創建一個文件,但是這個文件沒有內容,怎麼往裡面加內容,用vi

vi 3.txt 打完這個命令以後,

出來一個文本編輯器,但是輸不進去內容,因為剛開始進入的是命令模式,只能敲命令

vi有兩種模式--命令模式與編輯模式,剛開始進入的命令模式,不能輸入內容

敲a進入編輯模式,底下會出現insert這個單詞 append 追加

敲esc 退出編輯模式,進入命令模式

在命令模式下面,敲冒號 : ,然後底下也會出現冒號 ,然後再敲命令 w 是存盤

q 是退出   q!是不存盤退出 wq是存盤退出(最常用)

我想 wq是存盤退出 w是不是write的意思

more 3.txt 顯示3.txt的內容

find

他與grep怎麼區分

查找某個文件的名字(前提是你記得大概的名字),查找它的路徑路徑路徑,他在哪裡

find 功能很強大

還可以根據創建日期查找,查找rc.local

find / -name *local 從根目錄下面開始查找,指定一個位置,從那裡開始查

find /etc -name *local

find /etc | grep local 系統回去找含有local這幾個字母的所有文件或者目錄

find / -name MySQL 系統只是回去找名字叫MySQL的文件或者目錄

find / -name MySQL* 系統回去找名字叫前幾個字母是MySQL(後面任意)

的文件或者目錄

名字不必寫全

whereis

whereis ls 查找ls這個命令在哪裡

/bin bin 目錄下面有各種命令 vi cat ls pwd 等等

/usr/bin 目錄下面也有各種命令

查看環境變量

在DOS下面看環境變量

echo %path%

echo %classpath%

Linux下面 echo $PATH PATH 必須大寫

鏈接 ln

是 LN ------------- link

ln 3.txt 4 more 4

鏈接與拷貝有什麼區別 ----------對於鏈接,我改了3.txt,4的內容也會自動跟著改

前提是你沒有修改4

ln 3.txt 4 這是硬鏈接,相當於你又復制了一份,然後再在兩個文件之間建立了快捷方式

修改3.txt,4也會變

ln -s 3.txt 5 soft這是軟連接,相當於windows裡面的快捷方式

軟連接:修改3.txt,5也會變

兩種鏈接的不同之處

將3.txt刪去,5不存在了,連接斷掉了,4還存在

wc

word count 不是廁所 wc -l lines 這個文件有多少行

grep

grep 很常用的一個命令,請你牢牢記住他 他的全稱是什麼

global regular expressions print 全局正則表達式版本

在文本文件中查找指定的字符串,並且把包含的那一行給顯示出來,注意是那一行

grep student 4

在4這個文本文件中找student這個字符串,哪一行包含它,顯示出來

^在正則表達式中,代表一行的開頭

ls -l | grep '^d' 只把目錄列出來,/etc下面的文件與目錄很多

^ 這個字符在數字6上面

rpm –qa 把所有的包都列出來,

rpm -qa | grep MySQL 查找含有MySQL這幾個詞的所有包,只要包名裡面有MySQL這幾個字母,就會被找出來

grep 與 find

find / -name MySQL*

Copyright © Linux教程網 All Rights Reserved