1. 程式人生 > >Linux&Unix 常用命令

Linux&Unix 常用命令

1.cat

用途:

1.讀取檔案,在螢幕上顯示整個檔案的內容;
2.合併檔案cat filea,fileb>filec;
3.cat的輸出重導向檔案(>);
4.給檔案新增資訊(>>);
5.編輯文字cat >> filea (或cat >> file << delimiter );

例子:

-n,-b 是代表顯示行號 和不顯示行號

cat -n textfile1 > textfile2 把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 裡。
把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡
cat -n textfile1 > textfile2
把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 裡。

cat -b textfile1 textfile2 >> textfile3
cat /dev/null > /etc/test.txt 此為清空/etc/test.txt檔案內容

2.find

用途: 查詢檔案

例子:

find / -name httpd.conf

這個命令語法看起來很容易就明白了,就是直接在find後面寫上 -name,表明要求系統按照檔名查詢,最後寫上httpd.conf這個目標檔名即可。稍等一會系統會在計算機螢幕上顯示出查詢結果列表:
etc/httpd/conf/httpd.conf

這就是httpd.conf這個檔案在Linux系統中的完整路徑。查詢成功。
如果輸入以上查詢命令後系統並沒有顯示出結果,那麼不要以為系統沒有執行find/ -name httpd.conf命令,而可能是你的系統中沒有安裝Apache伺服器,這時只要你安裝了Apache Web伺服器,然後再使用find / -name httpd.conf就能找到這個配置檔案了。

3.cp

用途:該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中,同MSDOS下的copy命令一樣,功能十分強大。
語法: cp [選項] 原始檔或目錄 目標檔案或目錄

說明:該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。

該命令的各選項含義如下:

- a 該選項通常在拷貝目錄時使用。它保留連結、檔案屬性,並遞迴地拷貝目錄,其作用等於dpR選項的組合。

- d 拷貝時保留連結。

- f 刪除已經存在的目標檔案而不提示。

- i 和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝。

- p 此時cp除複製原始檔的內容外,還將把其修改時間和訪問許可權也複製到新檔案中。

- r 若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下所有的子目錄和檔案。此時目標檔案必須為一個目錄名。

- l 不作拷貝,只是連結檔案。

  需要說明的是,為防止使用者在不經意的情況下用cp命令破壞另一個檔案,如使用者指定的目標檔名已存在,用cp命令拷貝檔案後,這個檔案就會被新原始檔覆蓋,因此,建議使用者在使用cp命令拷貝檔案時,最好使用i選項。

拷貝目錄必須有 -a 選項

例子:

將檔案 aaa 複製(已存在),並命名為 bbb :
cp aaa bbb
將所有的C語言程式拷貝至 Finished 子目錄中 :
cp *.c Finished  (此目錄已經存在)

4.rm

用途:使用者可以用rm命令刪除不需要的檔案。該命令的功能為刪除一個目錄中的一個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於連結檔案,只是斷開了連結,原檔案保持不變

rm命令的一般形式為:rm [選項] 檔案…

如果沒有使用- r選項,則rm不會刪除目錄。

該命令的各選項含義如下:

- f 忽略不存在的檔案,從不給出提示。

- r 指示rm將引數中列出的全部目錄和子目錄均遞迴地刪除。

- i 進行互動式刪除。

使用rm命令要小心。因為一旦檔案被刪除,它是不能被恢復的。了防止這種情況的發生,可以使用i選項來逐個確認要刪除的檔案。如果使用者輸入y,檔案將被刪除。如果輸入任何其他東西,檔案則不會刪除。

例子:

刪除所有C語言程式檔;刪除前逐一詢問確認 :
rm -i *.c
將 Finished 子目錄及子目錄中所有檔案刪除,刪除前逐一確認 :
rm -r -i Finished

將 Finished 子目錄及子目錄中所有檔案刪除,刪除不用確認 :

rm -rf Finished

刪除目錄必須有 -r 選項

5.sftp2

用途:windos 系統 ->linux,unix系統上傳下載檔案

例子:


1.下載 (get 命令)64伺服器 /opt/IBM/WebSphere/AppServer/profiles/Custom01/logs/netbserver02 下的日誌檔案 SystemOut.log

a.開啟一個命令提示符 cmd
b.sftp2
[email protected] 然後輸入登陸密碼
c.設定檔案的下載地址 比如 lcd d:\ ,將來 SystemOut.log日誌檔案將下載到 d盤根目錄下
d. cd /opt/IBM/WebSphere/AppServer/profiles/Custom01/logs/netbserver02 到達日誌檔案目錄
e. get SystemOut.log
f. 在d:\下,我們將看到檔案已經從Linux平臺下載到本地的D盤根目錄下

2.將本地c盤根目錄下的yinlian.pfx 上傳(put 命令)到 linux(172.100.1.64) 的/home/huxl 目錄下

a.開啟一個命令提示符 cmd
b.sftp2
[email protected] 然後輸入登陸密碼
c.設定需要上傳檔案的本地路徑,比如需要上傳的檔案在c:\下,則 lcd C:\
d.使用 cd /home/huxl 到達上傳檔案所要到達的路徑
e.put yinlian.pfx
f.在 /home/huxl 目錄下我們將看到 yinlian.pfx 上傳成功

6.tar jzip junzip

tar cvf 打包
tar xvf 解報

壓縮,解壓縮

對於.tar的包 使用 jzip 壓縮
例子:jzip hu.tar.gz hu.tar 

對於gz結尾的壓縮包可以使用 junzip 解壓縮
例子: junzip hu.tar.gz

7.netstat

Netstat用於顯示與IP、TCP、UDP和ICMP協議相關的統計資料,一般用於檢驗本機各埠的網路連線情況。


如果我們的計算機有時候接受到的資料報會導致出錯資料刪除或故障,我們不必感到奇怪,TCP/IP可以容許這些型別的錯誤,並能夠自動重發資料報。但如果累計的出錯情況數目佔到所接收的IP資料報相當大的百分比,或者它的數目正迅速增加,那麼我們就應該使用Netstat查一查為什麼會出現這些情況了。


1、netstat 的一些常用選項


·netstat –s


本選項能夠按照各個協議分別顯示其統計資料。如果我們的應用程式(如Web瀏覽器)執行速度比較慢,或者不能顯示Web頁之類的資料,那麼我們就可以用本選項來檢視一下所顯示的資訊。我們需要仔細檢視統計資料的各行,找到出錯的關鍵字,進而確定問題所在。


·netstat –e


本選項用於顯示關於乙太網的統計資料。它列出的專案包括傳送的資料報的總位元組數、錯誤數、刪除數、資料報的數量和廣播的數量。這些統計資料既有傳送的資料報數量,也有接收的資料報數量。這個選項可以用來統計一些基本的網路流量)。


·netstat –r


本選項可以顯示關於路由表的資訊,類似於後面所講使用route print命令時看到的 資訊。除了顯示有效路由外,還顯示當前有效的連線。


·netstat –a


本選項顯示一個所有的有效連線資訊列表,包括已建立的連線(ESTABLISHED),也包括監聽連線請求(LISTENING)的那些連線。


·netstat –n


顯示所有已建立的有效連線。


下面是 netstat 的輸出示例:


C:\>netstat -e


Interface Statistics


ReceivedSent


Bytes399583794047224622


Unicast packets120099131015


Non-unicast packets7579544 3823


Discards 0 0


Errors 0 0


Unknown protocols363054211


C:\>netstat -a


Active Connections


Proto Local AddressForeign Address State


TCPCORP1:1572 172.16.48.10:nbsession ESTABLISHED


TCPCORP1:1589 172.16.48.10:nbsession ESTABLISHED


TCPCORP1:1606 172.16.105.245:nbsession ESTABLISHED


TCPCORP1:1632 172.16.48.213:nbsessionESTABLISHED


TCPCORP1:1659 172.16.48.169:nbsessionESTABLISHED


TCPCORP1:1714 172.16.48.203:nbsessionESTABLISHED


TCPCORP1:1719 172.16.48.36:nbsession ESTABLISHED


TCPCORP1:1241 172.16.48.101:nbsessionESTABLISHED


UDPCORP1:1025 *:*


UDPCORP1:snmp *:*


UDPCORP1:nbname *:*


UDPCORP1:nbdatagram *:*


UDPCORP1:nbname *:*


UDPCORP1:nbdatagram *:*

8.route

使用 route 命令新增
使用route 命令新增的路由,機器重啟或者網絡卡重啟後路由就失效了,方法:
//新增到主機的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//新增到網路的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//新增預設閘道器
# route add default gw IP
//刪除路由
# route del –host 192.168.168.110 dev eth0
二:在linux下設定永久路由的方法:
1.在/etc/rc.local裡新增
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254

2.在/etc/sysconfig/network裡新增到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y

 10.RPM  

比如需要刪除 firefox

rpm -aq firefox


然後可以出來你firefox的版本
然後
rpm -e firefox…(剛才顯示的版本的完全名稱)

 11.TOP

1.作用

  top命令用來顯示執行中的程式程序,使用許可權是所有使用者。

  2.格式

  top [-] [d delay] [q] [c] [S] [s] [i] [n]

  3.主要引數

  d:指定更新的間隔,以秒計算。

  q:沒有任何延遲的更新。如果使用者有超級使用者,則top命令將會以最高的優先序執行。

  c:顯示程序完整的路徑與名稱。

  S:累積模式,會將己完成或消失的子行程的CPU時間累積起來。

  s:安全模式。

  i:不顯示任何閒置(Idle)或無用(Zombie)的行程。

  n:顯示更新的次數,完成後將會退出top。

  4.說明

  top命令是Linux系統管理的一個主要命令,通過它可以獲得許多資訊。這裡我們結合圖1來說明它給出的資訊。

  第一行表示的專案依次為當前時間、系統執行時間、當前系統登入使用者數目、1/5/10分鐘系統平均負載(一般來說,這個負載值應該不太可能超過 1 才對,除非您的系統很忙碌。 如果持續高於 5 的話,那麼.....仔細的看看到底是那個程式在影響整體系統吧!)。

  第二行顯示的是所有啟動的程序、目前執行、掛起 (Sleeping)的和無用(Zombie)的程序。(比較需要注意的是最後的 zombie 那個數值,如果不是 0 ,嘿嘿!好好看看到底是那個 process 變成疆屍了吧?!)(stop模式:與sleep程序應區別,sleep會主動放棄cpu,而stop是被動放棄cpu ,例單步跟蹤,stop(暫停)的程序是無法自己回到執行狀態的)

  第三行顯示的是目前CPU的使用情況,包括us使用者空間佔用CPU百分比、sy 核心空間佔用CPU百分比、ni 使用者程序空間內改變過優先順序的程序佔用CPU百分比(中斷處理佔用)、id 空閒CPU百分比、wa 等待輸入輸出的CPU時間百分比、hi,si,st 三者的意思目錄還不清楚 :)

  第四行顯示實體記憶體的使用情況,包括總的可以使用的記憶體、已用記憶體、空閒記憶體、緩衝區佔用的記憶體。

  第五行顯示交換分割槽使用情況,包括總的交換分割槽、使用的、空閒的和用於快取記憶體的大小。

  第六行顯示的專案最多,下面列出了詳細解釋。

  PID(Process ID):程序標示號 ( 每個 process 的 ID )

  USER:程序所有者的使用者名稱 ( 該 process 所屬的使用者 )

  PR:程序的優先級別 ( Priority 的簡寫,程式的優先執行順序,越小越早被執行 )

  NI:程序的優先級別數值 ( Nice 的簡寫,與 Priority 有關,也是越小越早被執行 )

  VIRT:程序佔用的虛擬記憶體值。

  RES:程序佔用的實體記憶體值。

  SHR:程序使用的共享記憶體值。

  S:程序的狀態,其中S表示休眠,R表示正在執行,Z表示僵死狀態,N表示該程序優先值是負數。

  %CPU:該程序佔用的CPU使用率。

  %MEM:該程序佔用的實體記憶體和總記憶體的百分比。

  TIME+:該程序啟動後佔用的總的CPU時間 ( CPU 使用時間的累加 )

  Command:程序啟動的啟動命令名稱,如果這一行顯示不下,程序會有一個完整的命令列。

  top命令使用過程中,還可以使用一些互動的命令來完成其它引數的功能。這些命令是通過快捷鍵啟動的。

  <空格>:立刻重新整理。

  P:根據CPU使用大小進行排序。

  T:根據時間、累計時間排序。

  q:退出top命令。

  m:切換顯示記憶體資訊。

  t:切換顯示程序和CPU狀態資訊。

  c:切換顯示命令名稱和完整命令列。

  M:根據使用記憶體大小進行排序。

  W:將當前設定寫入~/.toprc檔案中。這是寫top配置檔案的推薦方法。

  可以看到,top命令是一個功能十分強大的監控系統的工具,對於系統管理員而言尤其重要。但是,它的缺點是會消耗很多系統資源。

  5.應用例項

  使用top命令可以監視指定使用者,預設情況是監視所有使用者的程序。如果想檢視指定使用者的情況,在終端中按“U”鍵,然後輸入使用者名稱,系統就會切換為指定使用者的程序執行介面。

12.MV

功能說明:移動或更名現有的檔案或目錄。

語  法:mv [-bfiuv][--help][--version][-S <附加字尾>][-V <方法>][原始檔或目錄][目標檔案或目錄]

補充說明:mv可移動檔案或目錄,或是更改檔案或目錄的名稱。

參  數:
 -b或--backup  若需覆蓋檔案,則覆蓋前先行備份。
 -f或--force  若目標檔案或目錄與現有的檔案或目錄重複,則直接覆蓋現有的文 件或目錄。
 -i或--interactive  覆蓋前先行詢問使用者。
 -S<附加字尾>或
 --suffix=<附加字尾>  與-b引數一併使用,可指定備份檔案的所要附加的字尾。
 -u或--update  在移動或更改檔名時,若目標檔案已存在,且其檔案日期比原始檔新,則不覆蓋目標檔案。
 -v或--verbose  執行時顯示詳細的資訊。
 -V=<方法>或
 --version-control=<方法>  與-b引數一併使用,可指定備份的方法。
 --help  顯示幫助。
 --version  顯示版本資訊。

13. grep

引數:

  1. -c 顯示匹配的行數(就是顯示有多少行匹配了);
  2. -n 顯示匹配內容所在文件的行號;
  3. -i 匹配時忽略大小寫;
  4. -s 錯誤資訊不輸出;
  5. -v 輸出不匹配內容;
  6. -x 輸出完全匹配內容;
  7. \ 忽略表示式中字元原有含義;
  8. ^ 匹配表示式的開始行;
  9. $ 匹配表示式的結束行;
  10. \< 從匹配表示式的行開始;
  11. \> 到匹配表示式的行結束;
  12. [ ] 單個字元(如[A] 即A符合要求);
  13. [ - ] 範圍 ;如[A-Z]即A,B,C一直到Z都符合要求;
  14. . 所有的單個字元;
  15. * 所有字元,長度可以為0;

如果您要在幾個文字檔案中查詢一字串,可以使用‘grep’命令。‘grep’在文字中搜索指定的字串。
假設您正在‘/usr/src/linux/Documentation’目錄下搜尋帶字串‘magic’的檔案:

$ grep magic /usr/src/linux/Documentation/*
sysrq.txt:* How do I enable the magic SysRQ key?
sysrq.txt:* How do I use the magic SysRQ key?

其中檔案‘sysrp.txt’包含該字串,討論的是 SysRQ 的功能。

預設情況下,‘grep’只搜尋當前目錄。如果此目錄下有許多子目錄,‘grep’會以如下形式列出:

grep: sound: Is a directory

這可能會使‘grep’的輸出難於閱讀。這裡有兩種解決的辦法:

明確要求搜尋子目錄:grep -r
或忽略子目錄:grep -d skip
當然,如果預料到有許多輸出,您可以通過 管道 將其轉到‘less’上閱讀:

$ grep magic /usr/src/linux/Documentation/* | less

這樣,您就可以更方便地閱讀。

有一點要注意,您必需提供一個檔案過濾方式(搜尋全部檔案的話用 *)。如果您忘了,‘grep’會一直等著,直到該程式被中斷。如果您遇到了這樣的情況,按 <CTRL c> ,然後再試。


2.命令列引數:

grep -i pattern files :不區分大小寫地搜尋。預設情況區分大小寫,
grep -l pattern files :只列出匹配的檔名,
grep -L pattern files :列出不匹配的檔名,
grep -w pattern files :只匹配整個單詞,而不是字串的一部分(如匹配‘magic’,而不是‘magical’),
grep -C number pattern files :匹配的上下文分別顯示[number]行,
grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,
grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。
這裡還有些用於搜尋的特殊符號:


3.\< 和 \> 分別標註單詞的開始與結尾。
例如:
grep man * 會匹配 ‘Batman’、‘manic’、‘man’等,
grep '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’,
grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字串。
'^':指匹配的字串在行首,
'$':指匹配的字串在行尾,
如果您不習慣命令列引數,可以試試圖形介面的‘grep’,如 reXgrep 。這個軟體提供 AND、OR、NOT 等語法,還有漂亮的按鈕 :-) 。如果您只是需要更清楚的輸出,不妨試試 fungrep 。

4.結合find和grep來搜尋多個目錄中的檔案內容

# find / -name "*.txt" -print

/               :find 命令從目錄/開始搜尋並搜尋所有源於它的子目錄
-name     :指明搜尋的名字或名字模式,查詢所有以.txt結尾的檔案
-print       :表明find命令應輸出其搜尋到的和標準相匹配的檔名
 # find -name "*.txt" -print -exec grep test {} \;

grep test {} \;     :-exec引數的一部分.每次找到和-name引數中指定的條件相匹配的檔案時,用來搜尋單詞test的grep命令將被執行.
{}                        :引數告訴find命令每次執行-exec部分的命令時插入匹配檔案的完整路徑和檔名.
\;                         :表示find每次找到一個匹配檔案時其所執行的-exec部分的命令結束
也可以將-print去掉.

一個工作中的例子:  檢視日誌檔案中的關鍵字元出現的次數

grep -c '可能被掛起了'  /opt/IBM/WebSphere/AppServer/profiles/Custom01/logs/netbserver02/SystemOut.log

檢視 指定目錄下 檔案中特定的字元位置:

grep -r "ego" *.xml /opt/platform/kernel/conf

find /opt/platform/kernel/conf  -name \*.* -type f -print | xargs grep "ego"

14. date

  修改時鐘

 [[email protected] ~]# date -s "2010-03-02 13:51:00"
2010年 03月 02日 星期二 13:51:00 CST
[[email protected] ~]# clock -w
[[email protected] ~]# date
2010年 03月 02日 星期二 13:51:13 CST

15. du

檢視目錄大小

 du -h -s ./* | sort

16. scp

Linux scp命令用於Linux之間複製檔案和目錄,具體如何使用這裡好好介紹一下,從本地複製到遠端、從遠端複製到本地是兩種使用方式。這裡有具體舉例:

==================

Linux scp 命令

==================

scp 可以在 2個 linux 主機間複製檔案;

命令基本格式:

scp [可選引數] file_source file_target

======

從 本地 複製到 遠端

======

* 複製檔案:

* 命令格式:

scp local_file [email protected]_ip:remote_folder

或者

scp local_file [email protected]_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file

第1,2個指定了使用者名稱,命令執行後需要再輸入密碼,第1個僅指定了遠端的目錄,檔名字不變,第2個指定了檔名;

第3,4個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼,第3個僅指定了遠端的目錄,檔名字不變,第4個指定了檔名;

* 例子:

scp /home/space/music/1.mp3 [email protected]:/home/root/others/music

scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3

scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music

scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3

* 複製目錄:

* 命令格式:

scp -r local_folder [email protected]_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

第1個指定了使用者名稱,命令執行後需要再輸入密碼;

第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;

* 例子:

scp -r /home/space/music/ [email protected]:/home/root/others/

scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

上面 命令 將 本地 music 目錄 複製 到 遠端 others 目錄下,即複製後有 遠端 有 ../others/music/ 目錄

======

從 遠端 複製到 本地

======

從 遠端 複製到 本地,只要將 從 本地 複製到 遠端 的命令 的 後2個引數 調換順序 即可;

例如:

scp [email protected]:/home/root/others/music /home/space/music/1.mp3

scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

最簡單的應用如下 :

scp 本地使用者名稱 @IP 地址 : 檔名 1 遠端使用者名稱 @IP 地址 : 檔名 2

[ 本地使用者名稱 @IP 地址 :] 可以不輸入 , 可能需要輸入遠端使用者名稱所對應的密碼 .

可能有用的幾個引數 :

-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來檢視連線 , 認證 , 或是配置錯誤 .

-C 使能壓縮選項 .

-P 選擇埠 . 注意 -p 已經被 rcp 使用 .

-4 強行使用 IPV4 地址 .

-6 強行使用 IPV6 地址 .

Linux scp命令的使用方法應該可以滿足大家對Linux檔案和目錄的複製使用了。

17.mount

掛載光碟機:

mkdir /mnt/cdrom

mount –o loop cd1.iso /mnt/cdrom

解除安裝光碟機:

 umount /mnt/cdrom/

相關推薦

Linux/Unix常用命令彙總

Linux/Unix常用命令彙總 Linux中最常用的命令,應熟練使用 ls:檢視檔案資訊 clear:清屏 cd:切換工作目錄 pwd:顯示當前路徑 mkdir:建立目錄 rm:刪除檔案 cp:拷貝

Linux&Unix 常用命令

1.cat 用途: 1.讀取檔案,在螢幕上顯示整個檔案的內容; 2.合併檔案cat filea,fileb>filec; 3.cat的輸出重導向檔案(>); 4.給檔案新增資訊(>>); 5.編輯文字cat >> filea (或

Linux常用命令之sed學習總結

linux sed sed命令 正則表達式 sed總結 Sed功能說明:Sed是linux下一個強大的文本文件處理工具,通過對文件增加、刪除、查找、查詢操作,配合正則表達式以實現工作中的各種需求。同時也是一名運維人員必須掌握的核心技能。---------------------------

Linux常用命令

linux的常用命令 lofout 退出登錄 mount 查看系統當中已經掛載的設備 mount -a 依據配置文件/etc/fstab的內容,自動掛載 who 查看系統登錄了哪些用戶(能看到用戶名,登錄終端,登陸時間登錄IP) w 查看系統登錄了哪些用戶(跟who一樣,但是還能

Linux GCC常用命令

靜態加載 配置文件 情況 窗口 連接器 執行 二進制 c 語言 標準輸入輸出 Linux GCC常用命令 1簡介 2簡單編譯 2.1預處理 2.2編譯為匯編代碼(Compilation) 2.3匯編(Assembly) 2.4連接(Linking) 3

Linux常用命令

ln -s directory 沒有 開始 media 關機命令 範圍 後臺作業 解壓縮 命令基本格式: 命令提示符:[[email protected]/* */ ~]# root 代表當前的登錄用戶(linux當中管理員賬號是root)

Linux系統常用命令

所有 目錄 span txt spa png oot http style   首先利用虛擬機安裝Linux系統,在應用程序中找到終端(很重要,因為Linux系統都是以命令的方式執行任務,而所有的命令都要在終端中輸入並且執行),然後輸入命令 1.切換用戶,普通用戶前面顯示$

linux簡單常用命令

常用簡單命令一.進程相關 1.查看占用CPU最高的進程: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 2.查看占用內存最高的進程: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4

linux YUM常用 命令

remove 可用 頭文件 erase pac ring 配置 依賴 mirror 語法 yum(選項)(參數) 選項 -h:顯示幫助信息; -y:對所有的提問都回答“yes”; -c:指定配置文件; -q:安靜模式; -v:詳細模式; -d:設置調試等級(0-10); -

linux系統常用命令 -設置文件夾讀寫權限

ima 所有 執行 權限 描述 分享 linux com bsp 設置文件夾的讀寫權限: sudo chmod -R 777 /data 權限碼描述 sudo chmod 600 ××× (只有所有者有讀和寫的權限)sudo chmod 644 ××× (所有者有讀和寫的權

linux centos7 常用命令【systemctl替換service】

centos7 user 配置 fig linux c entos 端口 nes unit 看所有網卡IP地址——ip addr 啟動防火墻——systemctl start firewalld.service 停止防火墻——systemctl stop fir

Linux常用命令總結

命令註:本文檔只記錄最常用的命令以及命令下的參數,更多的命令請參考linux文檔或使用命令help、man、info 進行對應查詢常用文件目錄操作指令ls 參數 文件 顯示文件或目錄(文件為空時,代表顯示當前目錄) -l 列出文件詳細信息l(list)

Linux/Unix基本命令(二)

distrib *** ... 空間 arch time spool 但是 報錯 基本命令-2壓縮和歸檔打包:即歸檔,類似於旅遊之前收拾行李壓縮:為了減少占用的磁盤空間,可以做備份,在網絡上傳輸時節省網絡帶寬。打包壓縮軟件windows:winrar 360壓縮 好壓 7z

Linux Centos 常用命令

信息 edi lld 建立 zxvf amp all 啟動 blog 安裝程序包:yum install 包名 下載程序包:wget 程序包URL 解壓tar包:tar -zxvf 程序包名 編譯和安裝本地程序包:make 查看本地所有開放的端口:netstat -nlt

Linux基本常用命令之ls詳解(含date,cal)

Linux基礎【1】顯示日期的指令:date示例:(1)#date +%Y/%m/%d結果:2018/02/27(2)#date +%H:%M結果:10:48【2】顯示日歷的指令:cal格式:cal [month] [year]示例:(1)#cal 2 2018(2)#cal 13 2018結果:cal:il

Linux vim 常用命令

上下 ctrl 編輯模式 進入 三種模式 vim 常用命令 切換 保存 選中 vim 的命令相當多,基礎的保存、退出、插入、移動等,麻煩點的多行選中、分屏等。 vim 的命令也有三種模式,命令模式、編輯模式、底行模式。這三個模式有各種各樣的,我習慣用這三個名字。 命令模式:

linux系統常用命令(一)

shu 解析 txt 相關 name roc upd less 位置 管理 在UNIX/linux系統中,一切皆為文件;若非文件,則為進程。首先認識文件系統: linux文件系統 /var - 經常變化的(variable)文件,諸如日誌或數據庫等 /usr - 包含絕大部

Linux系統常用命令及其使用方法

系統 運維 1.echo (printf) echo - display a line of text - 顯示一行文本 常用選項: -n:不換行; -e:使 "\"生效;(eg:\n:換行,\t:水平制表符)

Linux vim常用命令

-- 文件中 onu space 隱藏文件 vim常用命令 etc 塊選擇 字母 (四)一般模式常用操作【h(或向左方向鍵)】 光標左移一個字符【j(或向下方向鍵)】 光標下移一個字符【k(或向上方向鍵)】 光標上移一個字符【l(或向右方向鍵)】 光標右移一個字符 【[Ct

Linux常用命令【】

不包含 技術分享 常用命令 內容 文本搜索 後綴 表達式 正則表達 合並 cat:查看或者合並文件內容 例子:查看 1.txt 和 2.txt 的文件內容 , 並且將 1.txt 和 2.txt 的文件內容合並到 3.txt grep : 文本搜索 { 格式 : gerp