工作中遇到的linux常用命令

文件操作
tail -100f 文件 | grep xxx  动态查看文件最后一百行数据中包含xxx的数据
cat -100f 文件 | grep xxx 静态查看文件最后一百行数据中包含xxx的数据
grep -E “aaa|bbb”   grep的扩展用法,可以得到两个过滤条件的结果
cd  跳回家目录
.   当前目录
..  上一级目录
~   家目录
ls 列出当前文件及文件夹
ll / ls -l 列出当前文件及文件夹,可以看到权限
mv 剪切
cp 复制
rm -Rf 强制删除文件及文件夹
mkdir 新建文件夹
vi 编辑文件,w保存 q推出 i修改 !强制
find -name / xxx.log 从根目录下查找xxx.log
dos2unix 与 unix2dos 在DOS使用的换行符为 ^M$,我们称为CR与LF两个符号。而在Linux中,则仅有LF ($) 这个换行符,bashrc文件拿到win下编辑完后会出现此类问题,尤其使用UE时会提示是否转为dos格式,需要格外注意。
 
压缩
tar -zxvf xxx.tar.gz 解压tar文件
tar -zcvf xxx.tar.gz *.log 添加到xxx.tar.gz压缩文件
unzip xxx.zip 解压zip文件
 
端口进程操作
ps -axu | grep 进程名
netstat -anp | grep 端口号/进程名
kill -9 进程号 强制关闭进程
 
权限
chmod 755 文件名 为文件赋权
chown root:root 文件名 修改文件组和用户权限
useradd 用户名 添加用户
passwd 用户名 修改用户密码
su - 用户名  切换用户--同目录切换
reboot重启

命令 groupadd创建用户组
groupadd –g 888 users
创建一个组users,其GID为888
 
gpasswd为组添加用户,加入后,用户新建文件,组名不会改变,还是默认组名
例:把 user1加入users组
gpasswd –a user1 user
例:把 user1退出users组
gpasswd –d user1 users
 
usermod为将用户添加到主组,用这个命令可以将新建用户的uid和gid在/etc/passwd中一起改变
usermod  -g  组名  用户名
usermod  -g  xxx  user1

groupmod修改组
groupmod –n user users    修改组名user为users
groupdel删除组
groupdel users    删除组users
 
系统
top 进程号 查看进程的cpu利用率等内容
du -h * 列出所有文件和文件夹大小
df -h 当前挂在的分区大小
pwd 获取当前路径
echo $PATH  输出环境变量path的值
source .bashrc 更新环境变量文件,直接生效,慎用
history 查看历史命令
date 获取当前时间
date -s 20120807 设置当前时间
whos 获取当前用户ID
 
网络
ifconfig eth0 插看eth0这块网卡的信息
ifup 启动网卡
ifdown 关闭网卡
service iptables stop 关闭防火墙
tcpdump -ieth0 port 8882 -X -nn -s1000 -w cap.cap 抓包并保存
tomcat 内存问题
1G内存环境下java jvm 的参数设置参考:配置在tomcat/bin/catalina.sh中
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true"

调试
gdb 服务路径 core文件 调试core文件
bt 得到错误

文件操作
:%s/soure/dest/g vi中替换全部

oracle环境变量--用于在linux中导入sql时乱码数据库的情况
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"



解压文件

bz2解压 tar -xjf p7zip_9.20.1_src_all.tar.bz2
7z解压7za x ZenTaoPMS.4.1.stable.linux.7z

软连接(快捷方式)及硬连接  

ln -s 软连接名字 目录/文件    相当于创建快捷方式

ln 连接名字 目录/文件     相当于同步了一份文件


以上是近来会经常用到的命令,分享出来供大家参考,接触的越多会继续补充。
待续。。。。。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值