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的任务管理器.
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 脚本编写
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
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