cat: 显示文本文件内容
用法:cat 文件名 cat 文件名字
head 查看前几行
用法:head-n 5 文件名
tail 从指定点开始将文件写到标准输出
使用tail命令的-f选项可以方便的查阅正在改变的日志文件
tail -n 5文件名 查看后几行
tail -f error .log 不断刷新,看到最新内容
系统资源查询命令
ps 查看进程(动态)
-ef 显示所有运行进程,并显示启动进程的命令
Uid 用户ID PID :进程ID PPID:父进程 C:进程CPU占用率
Stime:进程从启动到现在的时间, TTY:终端号 CMD:命令名称和参数
netstat 查看网络状况(net status的简写)
netstat -apn查看所有端口
an, 按一定顺序排列输出
p, 表示显示哪个进程在调用
管道命令
管道使用“|”符号,并且在命令之间建立管道,将前面的命令的输出作为后面命令的输入
如ll |grep abc,管道前面的命令显示当前目录下的文件,后面从列出的文件名中寻找还有abc字符串的文件或者目录
工作常用情况:杀死服务进程(比如杀死tomcat进程的)
通过进程名找到进程,再杀死进程
通过命令查找tomcat进程: ps -ef |grep tomcat(ps -ef是查找所有运行的进程,通过管道符找到所有进程中包含了“tomcat"字符串的进程,即为tomcat进程)假如:5541
杀掉此进程,kill -9 进程Id (kill -9 5541)
通过端口来找到进程,在杀死进程
通过命令查找到占用此端口的进程编号:netstat -apn |grep 8080 根据8080查进程,假如5541
杀掉进程:kill -9 pid (kill -9 5541)
权限赋予命令chmod
linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限,为了保护系统的安全性,linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在linux中我们可以使用||或者ls -l命令来显示一个文件的属性以及文件所属的用户和组
chmod语法:chmod [-R]xyz文件或目录
读(r) 4 写(w) :2 执行(x):1
chmod 332 test.sh 最高权限777,相加
chmod 777 -R xxx 所有文件子文件权限全部改掉,不加-R只能改最外层
tar
将文件压缩成tar.gz/.tar格式用tar命令,使用-z调用gzip,
如:将test压缩成test.tar.gz
tar -czvf test.tar.gz test
将.tar.gz/.tar格式解压: 如:将test.tar.gz解压得到test文件夹
tar -xzvf test.tar.gz
命令参数详解
-c建立归档
-x解归档
-z有gzip属性的压缩文件
-v显示所有过程
-f使用档案名字,必填项,是最后一个参数,文件名
zip
将test文件压缩成test.zip,使用-r把文件压缩进去,否则生成一个空文件夹
zip -r test.zip test
将zip格式的压缩文件解压使用unzip命令
例如:将test.zip文件夹解压
unzip test.zip失效
关闭防火墙命令
即时生效 重启后
开启:service iptables start
关闭:service iptables stop
永久关闭防火墙
开启:chkconfig iptables on
关闭 :chkconfig iptables off
重启关闭退出登录命令
重启命令:reboot
其他:shutdown -r now
关机命令:halt
其他:shutdown -h now
poweroff
注销:logout