more 文件路径(查看文件)
find -name 文件名(查找文件)
启动websphere进程server1为服务名
sh startServer.sh server1
锦泰查看系统进程:serv
LINUX常用命令
命令 说明
ps -ef 查看进程进程例如 ps -ef|grep java
tar 压缩(cvf),解压(xvf)命令;tar -cvf test.tar test;
sz 下载(secureCrt)
rz 界面化上传
put SFTP 上传文件
get SFTP 获取文件
ls/ll 查看文件列表:ls -l
mv 移动(重命名) 例如: mv test ../
cp 拷贝
mkdir 创建文件夹
rm 删除 rm -rf xxx 循环删除
rmdir 删除为空的文件夹,如果不为空,则不能删除
lsb_release -a 查看服务器版本
tail tail -f System.out
ps ax 查看所有进程
vi 文件查看与编辑 :q; :wq;
cat /proc/meminfo 查看linux的硬件信息:内存
参考结果如下:
[meeting@localhost ~]$ cat /proc/meminfo|more
MemTotal: 8173976 kB
MemFree: 92680 kB
Buffers: 148812 kB
Cached: 6773032 kB
SwapCached: 0 kB
Active: 3142592 kB
Inactive: 4728296 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 8173976 kB
LowFree: 92680 kB
SwapTotal: 6094840 kB
SwapFree: 6094696 kB
Dirty: 60 kB
Writeback: 0 kB
AnonPages: 949292 kB
Mapped: 70992 kB
Slab: 166112 kB
PageTables: 11532 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 10181828 kB
Committed_AS: 2270564 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 265924 kB
VmallocChunk: 34359472395 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
cat /proc/cpuinfo 查看linux的硬件信息:CPU
ssh
wget wget www.163.com
[root@AHGY-Stream1 ~]# wget www.163.com
--2012-04-12 09:35:46-- http://www.163.com/
Resolving www.163.com... 58.222.24.238
Connecting to www.163.com|58.222.24.238|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html.5' ] 357,162 598K/s in 0.6s
2012-04-12 09:35:46 (598 KB/s) - `index.html.5' saved [357162]
ifconfig 获取ip地址信息 eg:ifconfig -a
eg:[root@AHGY-Stream1 ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 5C:F3:FC:7A:CC:98
inet addr:192.168.5.74 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::5ef3:fcff:fe7a:cc98/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1160511263 errors:0 dropped:0 overruns:0 frame:0
TX packets:897237817 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:828082450640 (771.2 GiB) TX bytes:141313605366 (131.6 GiB)
Interrupt:193 Memory:92000000-92012800
man 查看说明文档 例如:man ps
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,n2 s /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 -r dir1 dir2 复制整个目录: 若目录dir2存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2下,新目录名称
为dir1. 若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.
6. 查找命令
grep "需要查找的文字" 查找的文件 如:grep "hello,world" info.log
7.打包
tar -cvf etc.tar /etc 仅打包,不压缩!
tar -zcvf etc.tar.gz /etc 打包后,以 gzip 压缩
tar -xvf tec.tar.gz 解包并解压缩
8. scp and ssh
ssh -A -p56789 usrname@120.200.122.123
scp -P56789 ./test.tar.gz usrname@120.200.122.123:/home/myfolder/
SCP -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-p Preserves modification times, access times, and modes from the original file.
9 maven使用
mvn package -Dmaven.test.skip=true
10进程相关
ps -f -udir | grep "cron" 搜索dir用户下所有包含cron字符的所有进程
killall -9 "rsync" 杀死所有包含rsync字符的所有进程
kill -9 1099 杀死进程编号为1099的进程
ps -ef|grep sv_monitor|grep -v grep|cut -c 9-15|xargs kill -9 杀死包含sv_monitor的进程
11 ls
ls -t1 info.log.* | head -n1 找出最后修改的哪一个log文件
ls -l | wc -l 统计文件个数
-t sort by last modification time
-1 list one file per line
head: -n N print the first N lines
12. md5sum
man md5sum | col -b > md5sum.txt
md5sum md5sum.txt
md5sum md5sum.txt > hashfile
md5sum –c hashfile # 验证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:打开文件的确切名称
lsof filename 显示打开指定文件的所有进程
lsof -a 表示两个参数都必须满足时才显示结果
lsof -c string 显示COMMAND列中包含指定字符的进程所有打开的文件
lsof -u username 显示所属user进程打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /DIR/ 显示目录下被进程打开的文件
lsof +D /DIR/ 同上,但是会搜索目录下的所有目录,时间相对较长
lsof -d FD 显示指定文件描述符的进程
lsof -n 不将IP转换为hostname,缺省是不加上-n参数
lsof -i 用以显示符合条件的进程情况
分享到:
相关推荐
Linux 操作命令基础知识点总结 Linux 操作命令是 Linux 系统的基础组成部分,掌握这些命令是 Linux 运维和服务器管理的基础。本文将总结 Linux 操作命令的基础知识点,涵盖文件目录管理、文件处理、磁盘管理等多个...
Linux 操作命令八 Linux 操作命令是 Linux 操作系统中不可或缺的部分,本文将介绍 Linux 操作命令中的 sort、uniq 和 join 命令的用法。 一、sort 命令 sort 命令是 Linux 中一个非常有用的命令,它能够对文本...
Linux操作命令三 Linux操作系统是一种广泛使用的开源操作系统,具有强大的命令行操作功能。本文档将介绍四个常用的Linux命令:more命令、less命令、head命令和tail命令。 一、more命令 more命令是一种分页显示...
linux操作命令.chm 常用操作命令
Linux 操作命令四 Linux 操作系统中有许多实用的命令,这些命令可以帮助用户更方便地管理和维护系统。本文将详细介绍三个常用的 Linux 命令:which 命令、whereis 命令和 locate 命令。 一、which 命令 which ...
linux操作命令linux操作命linux操作命令令
【Linux操作命令大全-CMJ.pdf】是一份详细介绍了Linux系统中常用命令的参考资料,主要针对Linux初学者和日常使用者。这份文档中包含了多个关键命令的使用方法,例如网络下载工具`wget`,文本浏览器`lynx`以及文件...
svn常用Linux操作命令 svn常用Linux操作命令 svn常用Linux操作命令
LINUX操作命令汇总 0001 修改主机名(bjchenxu) vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令" hostname 主机名"。一般还要修改/etc/hosts...
linux操作命令_demo-linux
Linux操作命令的学习_Linux
LINUX操作命令汇总.pdf
关于linux的常用操作命令,非常清楚.
LINUX操作命令汇总 方便大家查阅和使用 欢迎分享
linux操作命令以及hadoop等的部署
CentOS7 Linux 操作命令以及运行案例汇总
Linux操作系统是开源且多用户的一种操作系统,其命令行界面提供了丰富的命令工具来执行各种任务。以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录...
LINUX操作命令汇总[定义].pdf
Linux操作命令,手动精修版