Linux常用命令个人总结(持续修改)

1、登录:login
2、关机:shutdown
3、重启:reboot
4、安装.rpm文件:rpm -ivh xxxx.rmp
5、卸载、rpm文件:rpm -e xxxx
6、安装.bin文件:直接安装./xxx.bin文件:直接安装
7、查找已经安装的文件:rpm -qa | grep java ,然后rpm -e --nodeps xxxxx
8、安装tar.gz文件:首先tar -xvf xxxx.tar.gz ,然后在解压后的目录里面: make && make install
9、查看Tomcat启动状态:ps -elf|grep tomcat 
10、杀服务:kill -9 xxxxx

11、查看tomcat后台命令:tail -f /usr/local/tomcat7/logs/catalina.out

                后500行命令:   tail -n 500 /usr/local/tomcat7/logs/catalina.out

                从第500行开始看命令:tail -n +500 /usr/local/tomcat7/logs/catalina.out

12、vi编辑器:vi /etc/profile:小写i进入编辑状态,修改完后按Esc键,再:wq保存退出.
13、创建文件夹:mkdir xx,删除文件夹或文件:rm -rf xxx
14、移动文件或目录:mv xx xxx(还可以作为修改文件或文件夹命令)
15、查找命令:find /data/soft -name '2*' 

              locate /data/soft/p(查找data/soft下面所有p开头的文件,速度较快,但是对于刚更新的或改名的文件可能搜索不出来)

       查找当前目录下包含特定字符串的命令:grep -rn "张" *    

       查找某个目录下包含特定字符串的命令:find /opt/scf/tmp/my|xargs grep  "张"

       查找某个目录下.txt文件中包含特定字符串的命令:find /opt/scf/tmp/my -type f -name  "*.txt"|xargs grep "张"

       查找文件中包含多少特定字符串的命令:grep 'act=registerDays_success' five_yuan_commonutil.log| wc -l

       根据某个特定的字符串去重(uid):grep 'act=registerDays_success' five_yuan_commonutil.log| awk -F "uid="                                                                    '{print  $NF}' | uniq |wc -l

       去重后的记录条数:sort  test_20160430.txt|uniq |wc -l

       去重后写入新文件:cat  test_20160430.txt|sort|uniq  > newFile

       不去重的记录条数:cat  test_20160430.txt|wc -l

      whereis java:查找所有java安装目录
      which java :用的那个java版本
16、为linux增加端口开放:iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 
                         service iptables save//保存
 service iptable start//启动
 service iptables stop//关闭


17、启动nginx:cd /usr/local/nginx/sbin   
  执行:./nginx
    重启nginx:执行:./nginx -s reload
18、查看端口被谁占用:lsof -i:80

19、杀进程:kill -9 PID

         一条语句:ps -ef|grep tomcat|grep -v grep|cut -c 9-15|xargs kill -9

20、拷贝文件:cp xx /usr/local
21、文件授权:chmod +x xxx  chmod 755 xxx
22、显示当前路径:pwd
23、ll和ls:
    ll:详细信息,文件权限,大小等信息
ls:只显示文件名和目录名
24、授权:chown mail:mail xxx  改变拥有者和群组
          chown root: xxx  改变文件拥有者和群组

          chown     :mail xxx  改变文件群组

25、统计某文件夹下面文件个数:

ls -lR /data|grep .sh|wc -l (统计data下面.sh文件的个数,含子文件夹)

ls -l /data|grep .sh|wc -l (统计data下面.sh文件的个数,不含子文件夹)

ls -l /data|grep "^-"|wc -l (统计data下面所有文件个数,不含子文件夹

ls -l /data|grep "^d"|wc -l (统计data下面所有文件夹的个数,不含子文件夹

26、查看磁盘使用情况:df -l

查看内存使用情况:free -m或top

查看cpu相关信息: cat /proc/cpuinfo

查看进程和端口: netstat -nlap

 27、打压缩包:

zip -r hw.zip hw

28、定时任务

编辑定时任务:crontab  -e

查看定时任务:crontab  -l

         
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值