linux命令

1.查看命令的詳細解釋,即幫助

   eg:man ls 查看ls相關的用法

2.查看目錄下的文件和文件的屬性

   ls -l 或者ll -rt

3.查看當前所在目錄路徑

  pwd

4.查看當前用戶名,密碼

   id 或者who am i

5.查看文件內容

   cat  文件名  (more,less也可以)

6.創建目錄(文件)

   mkdir 文件名

   新建文件:

   touch 文件名

7.進入目錄(文件)/路徑

   cd (目錄)文件名/路徑

8.查看用戶用過的命令

  history 

9.su 在不退出登陸的情況下,切換到另外一個人的身份

   su - pension 切換爲pension用戶

10.清屏

     clear

11.顯示當前時間

  date

12.命令用來顯示執行中的程序進程
  top

13.殺死進程
  kill -9  進程號

14.解壓文件
  tar xvf tar文件名
15.拷貝文件

  cp -i 源文件file1 目標文件file2 (將源文件file1的內容複製到目標文件file2中. –i爲提示確認。若目標文件file2沒有,則自動創建)
  cp /net/1    /met/2 把/net/下的1拷貝到/met/

16.重命名文件
  mv 源文件名 目標文件名

  eg: mv filename1 filename2 (將filename1 改名爲filename2)

17.刪除文件

   1)刪除文件f1:rm f1 

   1)刪除目錄d1:rmdir d1 

   1)刪除文件f1及其包含的內容:rm -rf f1 

   1)刪除目錄d1及其包含的內容:rm  -f d1 

18.加權限 chmod [who] [opt] [mode] 文件/目錄名 

其中who表示對象,是以下字母中的一個或組合: 

u:表示文件所有者 
g:表示同組用戶 
o:表示其它用戶 
a:表示所有用戶 
opt則是代表操作,可以爲: 
+:添加某個權限 
-:取消某個權限 
=:賦予給定的權限,並取消原有的權限 
而mode則代表權限: 
r:可讀 
w:可寫 
x:可執行
   

例如 chmod +x 文件名

19.搜索命令:grep (|grep)

1) 例如我要搜索名爲aaa.txt中的一串字符"bbb",可以用
cat aaa.txt|grep bbb
 

2)查找當前目錄下面所有文件裏面含有bb字符的文件,可以用

ls |grep bb

3)在‘/usr/src/linux/Documentation’目錄下搜索帶字符串‘magic’的文件: 

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

4)從c.txt文件中搜索帶字符串‘aaa’的內容放入的文件t.txt中: 

$ grep -n "aaa" c.txt >t.txt 

20.查看錯誤詳細內容
    finderr -244(查看244的錯誤的詳細信息)

21.查看鎖表and 查看日誌(每個操作所用的時間)

     onstat  -g sql

22.關閉重啓環境

1)關閉重啓linux系統

關閉:shutdown -h time

重啓:shutdown -r  time

2)關閉重啓Tuxedo

關閉:tmshutdown -y

重啓:tmboot -y

3)關閉重啓informix

關閉:onmode  -ky

重啓:oninit -ky

4)關閉重啓weblogic
關閉:/[youHome]/domains/[yourDomain]/stopWebLogic.sh

重啓:/[youHome]/domains/[yourDomain]/startWebLogic.sh

23.ftp傳文件

以bin方式傳送文件 :ftp〉bin

進入服務器pesion目錄 :ftp>cd /pension

進入本地pesion目錄 :    ftp>lcd D:\pension

1)連接ftp服務器

格式:ftp [hostname| ip-address]
a)在linux命令行下輸入:
ftp 192.168.1.1

b)服務器詢問你用戶名和密碼,分別輸入用戶名和相應密碼,待認證通過即可。

2)下載文件

下載文件通常用get和mget這兩條命令。
a) get
格式:get [remote-file] [local-file]
將文件從遠端主機中傳送至本地主機中。
如要獲取遠程服務器上/usr/your/1.htm,則
ftp> get /usr/your/1.htm 1.htm (回車)


b) mget(批量)      
格式:mget [remote-files]
從遠端主機接收一批文件至本地主機。
如要獲取服務器上/usr/your/下的所有文件,則
ftp> cd /usr/your/
ftp> mget *.* (回車)


此時每下載一個文件,都會有提示。如果要除掉提示,則在mget *.* 命令前先執行:prompt off

注意:文件都下載到了linux主機的當前目錄下。比如,在 /usr/my下運行的ftp命令,則文件都下載到了/usr/my下。

3)上傳文件

a) put
格式:put local-file [remote-file]
將本地一個文件傳送至遠端主機中。
如要把本地的1.htm傳送到遠端主機/usr/your,並改名爲2.htm
ftp> put 1.htm /usr/your/2.htm (回車)


b) mput(批量)
格式:mput local-files
將本地主機中一批文件傳送至遠端主機。
如要把本地當前目錄下所有html文件上傳到服務器/usr/your/ 下
ftp> cd /usr/your (回車)
ftp> mput *.htm (回車)


注意:上傳文件都來自於主機的當前目錄下。比如,在 /usr/my下運行的ftp命令,則只有在/usr/my下的文件linux纔會上傳到服務器/usr/your 下。

4) 斷開連接
bye:中斷與服務器的連接。
ftp> bye (回車)

top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器.

24.查看內存

top  中%CPU

下面詳細介紹它的使用方法:

http://www.cnblogs.com/sbaicl/articles/2752068.html

25.查看cpu 

top中%MEM

top中RES進程使用的、未被換出的物理內存大小,單位kb,RES=CODE+DATA


26.查看文件條數

wc -l 文件名

27.連接文件或目錄。ln

建立一個符號鏈接 就是做一個指向目的地的鏈接,不佔用空間

具體用法是:ln –s 源文件 目標文件。

eg:ln -s /usr/cvs/cvsroot   /cvsroo

27.設置系統時間。date -s 

eg 
將系統時間設定成1996年6月10日的命令如下。 
#date -s 06/10/96 
將系統時間設定成下午1點12分0秒的命令如下。 
#date -s 13:12:00 
28.網絡命令
http://vbird.dic.ksu.edu.tw/linux_server/0140networkcommand/0140networkcommand-centos4.php

28.服務器命令

http://www.cnblogs.com/linzhenjie/archive/2013/01/14/2859085.html

top解釋:
http://zhidao.baidu.com/link?url=iPA_3decY0EITazT_9_8PdwN9076f3CN1x-aiFc9NbAjZZeE3jq9568KL5qj7xpgXEgQQOGjOkrYEYSjUlEpVq
29.vi編輯器命令

29.shell 腳本編寫


30.檢查文件系統的磁盤佔用情況

df

bdf

onstat -d(informix)

31.顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各端口的網絡連接情況nestat

從整體上看,netstat的輸出結果可以分爲兩個部分:

一個是Active Internet connections,稱爲有源TCP連接,其中"Recv-Q"和"Send-Q"指的是接收隊列和發送隊列。這些數字一般都應該是0。如果不是則表示軟件包正在隊列中堆積。這種情況只能在非常少的情況見到。

另一個是Active UNIX domain sockets,稱爲有源Unix域套接口(和網絡套接字一樣,但是隻能用於本機通信,性能可以提高一倍)。

Proto顯示連接使用的協議,RefCnt表示連接到本套接口上的進程號,Types顯示套接口的類型,State顯示套接口當前的狀態,Path表示連接到套接口的其它進程使用的路徑名。

詳解如下:

http://www.cnblogs.com/peida/archive/2013/03/08/2949194.html



(重點整理一下關於軟件測試所用的命令,未完待續!!)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章