LINUX操作命令
more文件路径(查看文件)
find-name文件名(查找文件)
启动websphere进程server1为服务名
shstartServer.shserver1
锦泰查看系统进程:serv
LINUX常用命令
命令说明
ps-ef查看进程进程例如ps-ef|grepjava
tar压缩(cvf),解压(xvf)命令;tar-cvftest.tartest;
sz下载(secureCrt)
rz界面化上传
putSFTP上传文件
getSFTP获取文件
ls/ll查看文件列表:ls-l
mv移动(重命名)例如:mvtest../
cp拷贝
mkdir创建文件夹
rm删除rm-rfxxx循环删除
rmdir删除为空的文件夹,如果不为空,则不能删除
lsb_release-a查看服务器版本
tailtail-fSystem.out
psax查看所有进程
vi文件查看与编辑:q;:wq;
cat/proc/meminfo查看linux的硬件信息:内存
参考结果如下:
[meeting@localhost~]$cat/proc/meminfo|more
MemTotal:8173976kB
MemFree:92680kB
Buffers:148812kB
Cached:6773032kB
SwapCached:0kB
Active:3142592kB
Inactive:4728296kB
HighTotal:0kB
HighFree:0kB
LowTotal:8173976kB
LowFree:92680kB
SwapTotal:6094840kB
SwapFree:6094696kB
Dirty:60kB
Writeback:0kB
AnonPages:949292kB
Mapped:70992kB
Slab:166112kB
PageTables:11532kB
NFS_Unstable:0kB
Bounce:0kB
CommitLimit:10181828kB
Committed_AS:2270564kB
VmallocTotal:34359738367kB
VmallocUsed:265924kB
VmallocChunk:34359472395kB
HugePages_Total:0
HugePages_Free:0
HugePages_Rsvd:0
Hugepagesize:2048kB
cat/proc/cpuinfo查看linux的硬件信息:CPU
ssh
wgetwgetwww.163.com
[root@AHGY-Stream1~]#wgetwww.163.com
--2012-04-1209:35:46--http://www.163.com/
Resolvingwww.163.com...58.222.24.238
Connectingtowww.163.com|58.222.24.238|:80...connected.
HTTPrequestsent,awaitingresponse...200OK
Length:unspecified[text/html]
Savingto:`index.html.5']357,162598K/sin0.6s
2012-04-1209:35:46(598KB/s)-`index.html.5'saved[357162]
ifconfig获取ip地址信息eg:ifconfig-a
eg:[root@AHGY-Stream1~]#ifconfig-a
eth0Linkencap:EthernetHWaddr5C:F3:FC:7A:CC:98
inetaddr:192.168.5.74Bcast:192.168.5.255Mask:255.255.255.0
inet6addr:fe80::5ef3:fcff:fe7a:cc98/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:1160511263errors:0dropped:0overruns:0frame:0
TXpackets:897237817errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:828082450640(771.2GiB)TXbytes:141313605366(131.6GiB)
Interrupt:193Memory:92000000-92012800
man查看说明文档例如:manps
uname查看系统版本:Linux/SunOs
pwd
grep按照一定的规则来进行文件内的查找。下面语句是把查找的内容合并成一个文件
eg:grep'com.wondertek.meeting.dao.impl.GroupPlanDetailDaoImpl'/wd/logs/meeting_catalina_out.log>my_grep_logs20120416.log
1.磁盘使用情况
du-h查看当前用户每个文件的大小,格式化显示
df-h磁盘使用情况
2.VI常用命令
esc切换文件读写状态,I键插入,O键追加
:q!强制退出
:wq保存后退出
:x保存后退出
G到文件尾部
1G到文件首或者gg
0行首
$行尾
ctrl+f向文件尾翻一页
ctrl+b向文件首翻一页
/patten从光标开始处,向文件尾搜索patten
?patten从光标处开始,向文件末搜索patten
:s/p1/p2/g将当前行中所有p1全部替换为P2
:n1,n2s/p1/p2/g将第n1到n2行中所有的p1全部替换为p2
:g/p1/s//p2/g将文件中的所有p1替换为p2
dd删除一行
x删除一个字符
3.查看机器负载情况
top按c键可以查看进程的描述信息
4.查看机器信息
uname查看系统情况
ifconfig查看网络IP
5.基本命令
pwd当前路径地址
whereis命令命令所在的路径
cd目录切换如cd..切换到上层目录
rm删除文件或目录-i交互式参数,需用户确认
–r目录名:这个操作可以连同这个目录下面的子目录都删除
-f文件/目录:这个操作可以进行强制删除
rmdir删除目录-p递归删除目录
cp文件目录复制
cp-rdir1dir2复制整个目录:若目录dir2存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2下,新目录名称
为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.
6.查找命令
grep"需要查找的文字"查找的文件如:grep"hello,world"info.log
7.打包
tar-cvfetc.tar/etc仅打包,不压缩!
tar-zcvfetc.tar.gz/etc打包后,以gzip压缩
tar-xvftec.tar.gz解包并解压缩
8.scpandssh
scp-P56789./[email protected]:/home/myfolder/
SCP-r若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-pPreservesmodificationtimes,accesstimes,andmodesfromtheoriginalfile.
9maven使用
mvnpackage-Dmaven.test.skip=true
10进程相关
ps-f-udir|grep"cron"搜索dir用户下所有包含cron字符的所有进程
killall-9"rsync"杀死所有包含rsync字符的所有进程
kill-91099杀死进程编号为1099的进程
ps-ef|grepsv_monitor|grep-vgrep|cut-c9-15|xargskill-9杀死包含sv_monitor的进程
11ls
ls-t1info.log.*|head-n1找出最后修改的哪一个log文件
ls-l|wc-l统计文件个数
-tsortbylastmodificationtime
-1listonefileperline
head:-nNprintthefirstNlines
12.md5sum
manmd5sum|col-b>md5sum.txt
md5summd5sum.txt
md5summd5sum.txt>hashfile
md5sum–chashfile#验证hashfile中包含的md5值和对应的文件,在执行该命令时是否仍然匹配,如果此时test.c被修改了,该命令将返回不匹配的警告.
13.查看linux版本
lsb_release-a
uname-a
14.lsof列出当前系统打开文件的工具
每行显示一个打开的文件,若不指定条件默认将显示所有进程打开的所有文件。lsof输出各列信息的意义如下:
COMMAND:进程的名称
PID:进程标识符
USER:进程所有者
FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等
TYPE:文件类型,如DIR、REG等
DEVICE:指定磁盘的名称
SIZE:文件的大小
NODE:索引节点(文件在磁盘上的标识)
NAME:打开文件的确切名称
lsoffilename显示打开指定文件的所有进程
lsof-a表示两个参数都必须满足时才显示结果
lsof-cstring显示COMMAND列中包含指定字符的进程所有打开的文件
lsof-uusername显示所属user进程打开的文件
lsof-ggid显示归属gid的进程情况
lsof+d/DIR/显示目录下被进程打开的文件
lsof+D/DIR/同上,但是会搜索目录下的所有目录,时间相对较长
lsof-dFD显示指定文件描述符的进程
lsof-n不将IP转换为hostname,缺省是不加上-n参数
lsof-i用以显示符合条件的进程情况