Linux常用命令

常用命令
切换用户: su - 用户名
修改密码: passwd
查看版本: lsb_release –a
查看内核版本: cat /proc/version或uname –r
关机: shutdown -h now(现在关机)
查看主机名: hostname
修改主机名: vi /etc/sysconfig/network 修改hostname即可
查看进程: top(1.查看CPU使用率)
开/关/查看/防火墙 service iptables start /service iptables stop/service iptables --list
查看具体的进程: ps -ef|grep java(查看具体进程)
查看磁盘使用情况: df -lh
改变文件权限: chmod 777 (1.执行权限 2.写权限 4.读权限)
移除文件夹中文件: rm -r 文件夹名(包括文件夹)
查看当前文件夹目录: pwd;
查看文件最后多少行: tail 100f 文件名
创建文件夹: mkdir [参数]文件夹名 (参数说明:m 创建文件时进行授权。例如:
mkdir –m 777 test
-p   若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录)
进入目录: cd 目录名 (../回到上级目录 ./表示本级目录)
查看当前目录下文件及文件夹: ls -l 查看当前用户
在文件file1中查找abc字符串: grep abc file1
列出文件aaa.txt里内容: cat aaa.txt
创建文件: vi 文件名 (i键编辑) Esc退出 Shift: wq(保存文件)
移动文件: mv foot.txt sss.txt(把foot.txt移动到sss.txt 如果没有sss.txt就自动创建 有就替换 一般最好用 mv – i foot.txt sss.txt)
mv foot.txt /home/test2/(把foot.txt文件移动到/home/test2/目录下面)
复制文件: cp foot.txt /home/test1/(把 foot.txt 文件移动到/home/test1/目录下面)
远程拷贝: scp -r shwcityweb@192.168.156.28:/home/shwcityweb/sme/sme.war ./
局域网拷贝 scp -r /opt/whty/apache-tomcat-6.0.28/webapps/user shwcityweb@192.168.156.28:/home/shwcityweb/sdp_backup/aam
修改文件名: mv foot.txt sss.ch(修改文件名)
删除文件名字叫aaa.txt的文件: rm aaa.txt (该命令也可以操作文件夹)
可选参数: -r 遍历删除文件夹中的文件
-i 交互式删除
为网卡绑定ip: netconfig -d eth0:0(为eth0:0网卡绑定一个IP.注意新指定IP后必须重启服务,service network restart)

显示全部文件(包括隐藏文件)linux命令:ll -a
只显示隐藏文件linux命令:ls -d .*
关闭防火墙:service iptables stop
启动防火墙:service iptables start
查看linux字符编码:locale
查看当前目录下的文件数量:ls -R|wc -l
查看哪个进程占用的内存最大:ps -aux|sort
查看目录或者文件大小:du -sh
查看linux系统占用的资源:
查看后台进程,监控系统性能:top
每2秒列新一次:top -d 2
查看某个PID:top -d -2 -p3690
将top的信息进行2次,然后将结果输出到/tmp/tmp.txt文件:top -b -n 2>/tmp/tmp.tx
查看内存使用情况:free -m
显示目前系统开机时间(查看开机多久,多少人登录,过去1,5,15分钟系统的负载):uptime

开发端口:nc -lp 8085 &
完成后可用该命令查询是否已打开:netstat -an|grep 8085


开通端口需要在iptables文件中自己添加:
vi /etc/sysconfig/iptables
添加好端口后重启动
service iptables restart


修改目录或者文件用户所属主和组:chown -R root:root 目录/文件


红旗linux 限制与开通端口:
//设定所有进入本机的数据包全部禁止
iptables -P INPUT DROP
//清除Input内置的规则
iptables -F INPUT
//判断数据包的状态,如果是INVALID(无效的)就DROP,如果是ESTABLISHED或RELATED就ACCEPT
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
//允许回路访问
iptables -A INPUT -i lo -j ACCEPT
//对外只开放8443端口
iptables -A INPUT -i eth0 -p tcp -s 0/0 --dport 8443 -j ACCEPT

压缩文件读取命令
参数说明:
-z :是否同时具有 gzip 的属性?
-x :解开一个压缩档案的参数指令!
-t :查看 tarfile 里面的档案!
-c :建立一个压缩档案的参数指令
-v :压缩的过程中显示档案!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
   例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
   『 tar -zcvPf tfile sfile』才对喔!
-p :使用原档案的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!
--exclude FILE:在压缩的过程中,不要将 FILE 打包!
tar压缩文件:
1. 打包目录 tar –cvf directory.tar directory
2. 打包目录同时具有gzip压缩 tar –zcvf directory.tar.gz directory 
3. 打包一个具体的目录且具有gzip属性 tar -zcvf filename.tar.gz  /home/test/* 
tar解压文件:
1. 解压文件 tar -zxvf directory.tar.gz (注:不是tar.gz不用带上z参数)
2. 查看档案不解压 tar –ztvf directory.tar.gz
3. 指定目录解压到哪里 tar -zcvPf home.tar.gz /home 
zip压缩文件
1. 将当前文件压缩 zip -r myfile.zip ./*
2. 删除压缩文件中的smart.txt zip -d myfile.zip smart.txt
3. 向压缩文件myfile.zip中添加当前目录中的文件rpm_info.txt
zip -m myfile.zip ./rpm_info.txt
unzip解压文件
将文件解压到/home/sunny unzip –o –d /home/sunny myfile.zip

进入aam目录将aam目录下的所有文件打包成aam.war
jar -cvf aam.war .
-c 创建war包
-v 显示过程信息
-f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值