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

[email protected]

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用以显示符合条件的进程情况

相关推荐