16 重启系统命令:reboot
15、查看系统版本
cat /etc/redhat-release
14、 查看目录下的所有文件,并以K、M、G的形式列出文件大小的命令
ls -lh
13、grep 搜索文本
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来
格式:grep [options]
//主要参数 [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符)。 -h:查询多文件时不显示文件名。 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。 pattern正则表达式主要参数: \: 忽略正则表达式中特殊字符的原有含义。 ^:匹配正则表达式的开始行。 $: 匹配正则表达式的结束行。 \<:从匹配正则表达 式的行开始。 \>:到匹配正则表达式的行结束。 [ ]:单个字符,如[A]即A符合要求 。 [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。 。:所有的单个字符。 * :有字符,长度可以为0。
例:查看catalina.out 文件下下所有包含"logback"的行
grep -rn "logback" catalina.out
PageUp:上页
PageDown:下页
GG:最下面
gg:最上面
12、view 查看并修改文本
view transList.jsp
查看并修改文本,而且通过/xxxx 可以查询数据,n查询下一条,Shift+n查询上一条
vim transList.jsp
查看并修改文本,可以复制粘贴(右键复制、左键粘贴)
vi transList.jsp
查看并修改文本
11、查看系统盘的大小和使用情况的命令
df -h
10、ps 与grep 常用组合用法,查找特定进程
命令:ps -ef|grep tomcat
9、没有权限操作的时候可以直接用sudo或者sh命令强制执行
例:
sudo kill 9 24782 强制关闭进程24782
sudo service tomcat start & tail -f /home/sxdkj/tomcat/log/support.log 强制启动tomcat 并查看滚动
日志
sh ./run.sh 强制执行run.sh启动文件
8、查看启动的端口:netstat
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
例子:netstat -tupnl
提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到
7、切换到sudo权限
sudo su -
6、将/data/home/app1104596675/TencentGetUserInfo.class文件拷贝的当前跟目录
cp /data/home/app1104596675/TencentGetUserInfo.class ./
5、修改系统时间
date -s 时间字符串
例如只修改系统的日期,不修改时间(时分秒)
date -s 2012-08-02
或只修改时间不修改日期
date -s 10:08:00
当然也可以同时修改日期和时间
date -s "2012-05-18 04:53:00"
注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错。
上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用 clock -w 把当前系统时间写入到CMOS中。
系统时间和CMOS时间的关系。系统时间是由linux操作系统来维护的;CMOS时间是CMOS芯片保存的时间。系统启动时,操作系统将从CMOS读出时间记录为系统时间,同时操作系统也会自动每隔一段时间将系统时间写入CMOS中。如果使用date命令修改系统时间后马上重启电脑,操作系统还没有将系统时间同步到CMOS,这样开机后就还是没有修改前的时间了,所以为了保险起见,最还还是手动使用命令 clock 将系统时间同步到CMOS中。
4、删除某一目录下的所有文件,只需进入该目录然后执行:rm -f * 就可以了例如
[root@iZ280qf2sbfZ file]# rm -f *
就是删除file目录下的所有文件。
3、查找目录下的文件(查找/etc 下所有文件名包含"my"的文件)
[root@www etc]# find -name '*my*' -print
2、查询软件的安装路径
[root@www etc]# which mysql /usr/bin/mysql
1、清空防火墙
iptables -F
100、查看tomcat的版本
进入tomcat的bin目录下然后输入命令:./version.sh即可如图