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 ##解压到当前目录下