linux常用命令与技巧(不断添加与更新)

linux常用命令:linux命令有很多,不去做全面的介绍与总结,这里只是记录在使用linux过程中遇到的常用命令和技巧,以便以后查阅。

# mkdir -p /usr/local/src/ ##递归创建目录
# rm -rf                   ##删除文件或目录  

  

# rpm -qa | grep iptables   ##查看某个软件是否安装
# rpm -e httpd
# yum -y remove httpd   ##清除软件安装包

  

# cat /etc/centos-release   ##查看centos版本

  

# yum install iptables-services   ##安装iptables防火墙
# vi /etc/sysconfig/iptables      ##编辑防火墙配置文件
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop

 

# vim /etc/group   ## 查看有哪些用户组
# groupadd mysql   ## 添加mysql组
# useradd -g mysql mysql -s /bin/false  ##创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统
# chgrp mysql /tmp/testfile             ##给testfile文件添加所属组为mysql组
# gropudel groupname                    ##删除组

# vim /etc/passwd   ## 查看有哪些用户
# useradd username  ## 创建用户 (创建username时会自动创建username组)
# passwd username   ## 设置密码
# chown -R user1 /tmp/testdir ##给testdir添加所有者为user1
# chown -R mysql:mysql /data/mysql   ## 设置该文件夹及其子文件(-R指递归)设置所有者为mysql用户 所有组也为mysql组(第二个mysql)
# userdel [-r] username              ## 删除用户,[-r]表示把用户家目录一并删除 删除用户时也把默认组删除

# usermod -G groupname username      ## 把username添加到groupname组,但是username用户同时还会属于username组
# vim /etc/group                     ## 查看组内成员 也可以查看用户属于哪个组

  

# chmod 755 /tmp/testdir # 更改权限 dir(755) file(644)

  

 

# updatedb
# locate fimename   ##查找文件比find节省资源

# find /root -name filename ## 在root目录下按文件名查找文件

  

# ln -s filename filenamenew ## 给filename添加软连接filenamenew(快捷方式)

  

# df -h   ## 查看磁盘空间 -h 以合适的单位显示 如 M G K

  

# vim
# dd   ## 删除当前行 ndd
# yy   ## 复制当前行 nyy
# p     ##粘贴当前行到下一行
# nG   ##光标移到n行

#:set nu      ## 显示行号
#:set nonu  ## 隐藏行号
#:/searchwore   ## 查找searchword

  

# tar zcvf filename.tar.gz /tmp/test   ##压缩成tar.gz格式文件
# tar zxvf filename.tar.gz                  ##解压到当前目录下
# tar jcvf  filename.tar.bz2 /tmp/test ##压缩成tar.bz2
# tar jxvf filename.tar.bz2                 ##解压到当前目录下

  

 

posted @ 2016-04-26 11:36  龍飛鳯舞  阅读(213)  评论(0编辑  收藏  举报