linux 命令三

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

原文地址:https://www.cnblogs.com/nuonuozhou/p/8644723.html