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



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