常用的Liunx命令(SSH客户端自己用的)

cd/usr/local/tomcat/bin//切换目录

suroot//切换用户

startup.sh//启动tomcat

./shutdown.sh//关闭tomcat

kill-9进程号//结束进程

tar-zcvf/tmp/etc.tar.gz/etc//解压缩

chmod-R777/usr/local/tomcat/webapps/ROOT///改变文件夹权限

chown-Rlifunet/usr/local/tomcat/webapps///赋给用户上传权限

mysql-u用户名-p密码数据库//进入mysql

例如:mysql-uroot-p1234029wo.cn

安装文件的一般操作

1.解包:

tarxzvfhttpd-2.2.0.tar.gz

操作文件

一般用vi打开

vi/路径/文件名

完了之后,退出insert点击Insert:wq回车,就保存了。

刚进入文件只能浏览不能修改想修改按i

删除一个字母用x删除一行用dd

继续浏览点击Esc

退出shift+:wq

就ok

查看进程的命令有很多,这里只是列出了我最常用的几个。

netstat–tln//查看服务监听端口

netstat//查看进程号

ps–aux//查看进程号

ps–aux|more//全部查看

ps–ef|grepmysql//查看mysql的进程

kill-93306//强制杀掉进程号3306

防火墙的设置

设置防火墙:setup

查看防火墙设置:iptables–L

关闭防火墙:iptables-F

1)永久性生效,重启后不会复原

开启:chkconfigiptableson

关闭:chkconfigiptablesoff

2)即时生效,重启后复原

开启:serviceiptablesstart

关闭:serviceiptablesstop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

在开启了防火墙时,做如下设置,开启相关端口,

修改/etc/sysconfig/iptables文件,添加以下内容:

-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT

-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT

1.man对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法

2.ls查看目录或者文件

3.cp拷贝文件

4.rm删除文件和目录

5.mv移走目录或者改文件名

6.cd改变当前目录pwd查看当前所在目录完整路径

7.cat,more命令将某个文件的内容显示出来。

8.chmod命令权限修改用法:chmod一位8进制数filename。

9.clear,date命令:clear:清屏,相当与DOS下的cls;date:显示当前时间。

10.mount加载一个硬件设备

11.su在不退出登陆的情况下,切换到另外一个人的身份

12.whoami,whereis,which,id

//whoami:确认自己身份

//whereis:查询命令所在目录以及帮助文档所在目录

//which:查询该命令所在目录(类似whereis)

//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和GID)

13.grep,find

grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索

eg:grepsuccess*  /*查找当前目录下面所有文件里面含有success字符的文件

14.kill可以杀死某个正在进行或者已经是dest状态的进程

15.passwd可以设置口令

16.history用户用过的命令

17.!!执行最近一次的命令

18.mkdir命令

19.tar解压命令

20.finger可以让使用者查询一些其他使用者的资料

文件从命名:

mv原来的名字现在的名字

#zip-r打包的名字/目标文件夹

例如:#zip-r029wo.zip/usr/local/tomcat/webapps/*

解压zip包unzip文件名

例如:unzip029wo.zip

相关推荐