【LINUX】技巧

1.帮助手册

man + 命令
命令 + --help

2.ls

ls -l 列表展示
ls -R 树状目录显示

3.cd

. 当前路径
… 上层路径

4.mkdir

rmdir 删除空的,不空删不了

5.rm

. 当前路径
rm -rf + 目录 强制删除

6.touch

touch + 文件名

7.cp

cp 文件1 文件2
cp -r 文件夹1 文件夹2

8.mv

cp 文件1 文件2
cp -r 文件夹1 文件夹2

9.查看防火墙状态

service iptables status 查看防火墙状态
service iptables stop 关闭防火墙
chkconfig iptables off 彻底关闭

10.进入目录 并且 列出文件 并且 暂时grep的文件

cd /etc/init.d && ls |grep fdfs

11. 定义环境变量:JAVA_HOME=/usr/local/java

输出环境变量:export JAVA_HOME;
查看tomcat是否启动 ps –ef|grep tomcat
杀死进程号 :kill -9 进程ID

12.别名

/etc/profile
alias tomcat=‘cd /usr/local/tomcat’
source /ect/profile
alias la=“ls -al –color=auto”

13.查询已安装软件:

【Rpm -qa|grep 软件名称(严格区分大小写)】

14.安装软件:

【 rpm -ivh +按照包】

15.挂载:

【mount 挂载目录 挂载点】

16.压缩命令:

命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名
可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。
2.解压缩命令:
命令格式:tar -zxvf 压缩文件名.tar.gz
解压缩后的文件只能放在当前的目录。

17.【Linux】Shell命令执行成功

echo $?
如果等于0 就是TM的成功 否则就是失败

每一条基本命令执行后都有一个返回码,该返回码是用?表示;
如果想取出返回码则用$?得到返回码内容,执行成功的返回码是0,非0则是执行不成功;例如:

if [ $? -ne 0 ];then
    上一命令执行失败时的操作
else
    上一命令执行成功时的操作
fi
例如linux中启动JBoss判断是否启动成功
service IMX_JBossAS start
if [$? -ne 0 ];then
    echo "失败"
else
   echo "成功"
fi

18 CURL


发送get 请求
curl protocol://address:port/url?args
curl http://127.0.0.1:8080/login?admin&passwd=12345678
 
发送POST请求
curl -d "args" protocol://address:port/url
 
curl -d "user=admin&passwd=12345678" http://127.0.0.1:8080/login

19 查询文件的大小

du -sh
ls -sh

20 查询端口

netstat

21 查询进程

ps -ef|grep ‘xxx’

10.网络命令

10.1 DNS查询

Nslookup

10.2 查询端口占用的进程

lsof -i:8080
kill +pid

10.3 查询主机信息cat /etc/hosts

cat /etc/hosts
cat /etc/sysconfig/network
查询主机名称:hostname
uname -a

11.文本查看神奇

11.1.Grep

grep forest f.txt #⽂件查找
grep forest f.txt cpf.txt #多⽂件查找
grep ‘log’ /home/admin -r -n #⽬录下查找所有符合关键字的⽂件
cat f.txt | grep -i shopbase
grep ‘shopbase’ /home/admin -r -n --include *.{vm,java} #指定⽂件后缀
grep ‘shopbase’ /home/admin -r -n --exclude *.{vm,java} #反匹配
seq 10 | grep 5 -A 3 #上匹配
seq 10 | grep 5 -B 3 #下匹配
seq 10 | grep 5 -C 3 #上下匹配,平时⽤这个就妥了
cat f.txt | grep -c ‘SHOPBASE’

11.1.Awk

netstat -nat|awk ‘{print $6}’|sort|uniq -c|sort -rn #查看当前连接,注意close_wait偏⾼的情况,⽐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值