Linux常用命令(一)

2022-02-17 06:29:47 字數 3653 閱讀 7726

linux常用命令

1. pwd檢視當前路徑(print working directory)

[root@centos ~]# pwd

/root

2. cd .. 返回上一級 .. 表示上一級  . 表示當前目錄  ~ 表示使用者根目錄     cd /root進入root目錄

[root@centos ~]# cd ..

[root@centos /]# cd /root

[root@centos ~]# cd .

[root@centos ~]#

3. ls -l 列出目錄 行首為d表示目錄 r表示可讀(readable) w表示可寫(writable) x表示可執行(executable)

ls 命令常用-a,-l 等引數。-a 檢視所有檔案,包括系統隱藏檔案;-l 將檔案,詳細資訊列出來,-t 引數按照檔案的日期排列,-r 倒敘排列,-h 以易閱讀的形式輸出檔案大小。若要按照目錄和檔案大小排列,使用 du –sk |sort –rn

[[root@centos ~]# ls -l

總用量 108

-rw-------. 1 root root 1536 4月 11 2014 anaconda-ks.cfg

-rw-r--r--. 1 root root 51750 4月 11 2014 install.log

-rw-r--r--. 1 root root 11760 4月 11 2014 install.log.syslog

drwxr-xr-x. 2 root root 4096 4月 10 23:47 testwq

drwxr-xr-x. 2 root root 4096 4月 10 18:25 公共的

drwxr-xr-x. 2 root root 4096 4月 10 18:25 模板

drwxr-xr-x. 2 root root 4096 4月 10 18:25

drwxr-xr-x. 2 root root 4096 4月 10 18:25 文件

drwxr-xr-x. 2 root root 4096 4月 10 18:25 **

drwxr-xr-x. 3 root root 4096 4月 10 18:33 桌面

4. mkdir新建目錄(make dir)    rmdir刪除目錄(remove dir)

[root@centos ~]# mkdir testwq

[root@centos ~]# rmdir testwq

5. cp -r testwq2 testwq 複製testwq2到testwq目錄   cp(copy) -r表示目錄

[root@centos ~]# ls

[root@centos ~]# cp -r testwq2 testwq

[root@centos ~]# ls

[root@centos ~]# cd testwq

[root@centos testwq]# ls

testwq2

scp 遠端複製

6. mv testwq2 testwq 更改testwq2的路徑 (移動testwq2到testwq目錄)

[root@centos ~]# mv testwq2 testwq

7. file 命令返回檔案型別

[root@centos testwq]# file testwq.txt

testwq.txt: utf-8 unicode text

8. 刪除檔案 rm

[root@centos testwq]# rm testwq.txt

rm:是否刪除普通檔案 "testwq"?yes

9.  ln鏈結檔案(link) 鏈結link.txt 到old.txt

[root@centos testwq]# ln link.txt old.txt

10.  檢視檔案內容    cat、more、less、head 、tail、strings,view

多種開啟檔案的命令,主要區別是 cat 可以鏈結多個檔案,more、less 可以分頁瀏覽,tail 從檔案末尾開始檢視,適用於一些日誌檔案,head 從檔案頭開始檢視,strings 用於開啟二進位制檔案,view 是唯讀的 vi。

11. vi編輯

[root@centos testwq]# vi testwq.txt

有一點要特別注意,就是您進入vi之後是處於「command mode」下,您要切換到insert mode才能輸入文字。初次用vi的使用者都會想先用上下左右鍵移動游標,結果  電腦一直叫,把自己氣個半死,所以進入vi後,先不要亂動,轉換入insert後再說。

切換至insert mode編輯檔案

在command mode下按『i』、『a』或『o』三鍵就可進入insert mode。這時候您就可以開始輸入文字了。

i: 插入,從目前游標所在之處插入所輸入的文字。

a: 增加,目前游標所在的下乙個字開始輸入文字。

o: 插入新的一行,從行首開始輸入文字。

insert的切換→command mode,按esc鍵

您目前處於insert mode,您就只能一直打字。假如您發現打錯字了,想用游標鍵往回移動,將該字刪除,就要按esc鍵轉換回command mode,再刪除文字。

離開vi及存檔案

在command mode下,可按冒號「:」鍵入入last line mode,例如:

:w filename (輸入「w filename」,將文章存入指定的檔名filename)

:wq (輸入「wq」,因為進入之時已經指定檔名testfile,所以會寫入testfile並離開vi)

:q! (輸入「q!」,強制離開並放棄編輯的檔案)

12. 查詢檔案

[root@centos testwq]# find -name testwq.*

./testwq.txt

13. 檔案內容比較

[root@centos testwq]# diff testwq.txt test.txt

1,6d0

< 哈哈,成功了!

< system。out.print("真的成功了!");

< 測試成功了的!

< 真的是這樣的了

< 試試吧,不行也是可的!

< 哈哈哈啊哈試試總是可以的了!

diff 會將不同的行列印出來,若兩檔案內容一樣,不列印任何資訊。

comm. 逐行比較兩個檔案。

ispell 檢查檔案拼寫 

14. 安裝和解除安裝

命令格式:mount 引數 裝置檔案 掛載目錄

命令格式:umount 引數 裝置檔案/掛載目錄

linux常用命令 一

cal y 顯示全年的日曆 vipw 相當於 vim etc passwd vigr 相當於 vim etc group df h或fdisk l 檢視分割槽 uname a 檢視系統核心版本號及系統名稱 rpm q kernel 查詢核心版本 find name txt print 從當前目錄查詢...

Linux常用命令(一)

1 更新命令 2 安裝新軟體 sudo apt get install mysql server。接著,apt會對照軟體列表查詢,發現匹配的mysql server 5.0軟體包。它會計算所有的倚賴關係,提供乙個報告,報告中包括。並提示 y n 報告中包括suggested package和reco...

linux常用命令(一)

關於檔案命名規則 1.除了 之外 所有都是合法的 2.有些字元最好不用,如空格符,製表符,退格符和字元 3.避免使用.作為普通檔名的第乙個字元,因為在linux裡 以這個開頭的都是隱藏檔案 4.大小寫敏感 5.linux下 所有命令都是二進位制檔案 bin下放 一般使用者都可以使用的命令 sbin ...