Linux常用命令

2021-07-05 09:30:24 字數 3094 閱讀 5326

1、comake2

2、make

3、scp,cp,rsync,tar,wget,rz,sz,curl

4、svn co 從svn上獲取檔案

5、svn sw :轉換工作目錄

6、svn  ci -m "issue=1213" 提交**

7、awk,sed編輯工具

8、cp命令時。如果是有目錄1和目錄2,想把目錄1下的東西放到乙個新的目錄下,則使用cp -rf 1/  2  ,後面的目錄不要存在,否則會把1放到目錄2的裡面,會多了一層。

若是把目錄1下的檔案1.txt放到目錄2下,cp  1/1.txt   2/  ,目錄2必須存在。

9、top監控效能命令

10、ps xf

11、find -name "*.h" | xargs grep "is_empty_value"

12、chmod 777 test/             賦予資料夾test最高許可權

13、iostate、top、df、du

df:df命令可以獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊,它也可以顯示所有檔案系統對i節點和磁碟塊的使用情況。

du:du的英文原義為「disk usage」,含義為顯示磁碟空間的使用情況,統計目錄(或檔案)所佔磁碟空間的大小。該命令的功能是逐級進入指定目錄的每乙個子目錄並顯示該目錄占用檔案系統資料塊(1024位元組)的情況。若沒有給出指定目錄,則對當前目錄進行統計。

14.iftop,ifstat,scp,rsync,md5sum,wget

1檢視當前所在的工作目錄的全路徑 pwd

[root@localhost ~]# pwd

/root

2檢視當前系統的時間 date

[root@localhost ~]# date +%y-%m-%d

2016-07-26

date +%y-%m-%d --date="-1 day" #加減也可以 month | year

2016-07-25

[root@localhost ~]# date -s "2016-07-28 16:12:00" ## 修改時間

thu jul 28 16:12:00 pdt 2016

[root@localhost ~]# who

hadoop tty1 2016-07-26 00:01 (:0)

hadoop pts/0 2016-07-26 00:49 (:0.0)

root pts/1 2016-07-26 00:50 (192.168.233.1)

last 檢視最近的登陸歷史記錄

[root@localhost ~]# last

root pts/1 192.168.233.1 tue jul 26 00:50 still logged in

hadoop pts/0 :0.0 tue jul 26 00:49 still logged in

hadoop tty1 :0 tue jul 26 00:01 still logged in

reboot system boot 2.6.32-573.el6.x tue jul 26 07:58 - 16:23 (2+08:24)

4關機/重啟

關機(必須用root使用者)

shutdown -h now ## 立刻關機

shutdown -h +10 ## 10分鐘以後關機

shutdown -h 12:00:00 ##12點整的時候關機

halt # 等於立刻關機

重啟shutdown -r now

reboot # 等於立刻重啟

5清屏

clear

6 退出當前程序

ctrl+c

7掛起當前程序

ctrl+z   ## 程序會掛起到後台

bg jobid  ## 讓程序在後台繼續執行

fg jobid   ## 讓程序回到前台

8grep命令

1 基本使用

查詢包含hadoop的行

grep hadoop /etc/password

grep aaa ./*.txt

2 cut擷取以:分割保留第七段

grep hadoop /etc/passwd | cut -d: -f7

3 查詢不包含hadoop的行

grep -v hadoop /etc/passwd

4 正則表達包含hadoop

grep 'hadoop' /etc/passwd

5 正則表達(點代表任意乙個字元)

grep 'h.*p' /etc/passwd

6 正則表達以hadoop開頭

grep '^hadoop' /etc/passwd

7 正則表達以hadoop結尾

grep 'hadoop$' /etc/passwd

規則:. : 任意乙個字元

a* : 任意多個a(零個或多個a)

a? : 零個或乙個a

a+ : 乙個或多個a

.* : 任意多個任意字元

\. : 轉義.

o\ : o重複兩次

查詢不是以#開頭的行

grep -v '^#' a.txt | grep -v '^$'

以h或r開頭的

grep '^[hr]' /etc/passwd

不是以h和r開頭的

grep '^[^hr]' /etc/passwd

不是以h到r開頭的

grep '^[^h-r]' /etc/passwd

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...