Linux命令
Linux目录结构
root //存放root用户的相关文件
home //存放普通用户的相关文件
bin //存放可执行文件
sbin //存放要具有一定权限才可以使用的命令
mnt //默认挂载光驱和软驱的目录
boot //存放的是系统引导文件
etc //存放配置相关文件
var //存放经常变化的文件
usr //文件安装默认文件夹相当于Program Files
tmp //存放临时文件
lib //存放库文件
passwd 用户名 //为用户设置密码,如果不指定用户名,则给当前用户修改
| //在Linux、Unix中就是管道命令 把前面命令的结果交给 | 后面的命令处理 eg: ls -l /etc/ | more
grep -n "内容" 文件名 //在文件中查询内容,在前面显示行号(因为-n)
date //显示系统当前时间
df -h //检查磁盘剩余空间
env //环境变量命令
file 文件名 //检查文件类型
tar //解压压缩包,解压至当前文件夹 注: 压缩包一定要写正确(另,压缩包命令对不同的包可能不起作用,所以要用不同的命令)
tar -jxvf 压缩包 //这个命令对解压.tar.bz2有用
tar -zxvf 压缩包 //解压gzip包
tar xf 压缩包 //这个命令解压起来不显示解压的详细文件,属于 后台解压
tar cvf workspace.tar workspace //将目录workspace备份为一个tar压缩包
tar czvf workspace.tar.gz workspace //将目录workspace备份为一个gz压缩包
tar tvf workspace.tar //查看压缩包的内容
unzip 文件 //解压zip文件
clear //清屏
head -n 文件 (2012/11/20) //显示文件的前n行
tail -n 文件 //显示文件的后n行
sed -n 'x,yp' 文件 //显示文件的x到y行
id //显示用户的系统标志,报告用户名、用户号(id)、组名、组号(gid)等
su 用户名 //改变用户
who //查看当前系统上的用户及其他用户及登录信息
groupadd 组名 //添加一个用户组
groupdel 组名 //删除用户组
chgrp 组名 文件 //修改文件所在组
touch 文件 //新建一个文件
cat /etc/group //查询出所有的用户组
cat /etc/passwd //查询用户所对应的组
useradd -g 组名 用户名 //添加用户至组
sudo adduser 用户 -g 组名
sudo deluser 用户
sudo useradd -m 用户名 //自动建立用户的登录目录
usermod -g 组名 用户名
userdel -r 用户名 //删除用户及该用户的目录,去掉-r的话则不删除该用户的目录
sudo netstat -tap //显示网络状态
sudo netstat -tap | grep mysql //查看mysql的监听器是否启动
访问权限命令:
chmod 777 guoxl//修改权限 7:对所有者权限进行修改 7:对所有者所在组权限进行修改 7:其他的组的用户访问权限进去修改 为什么是7呢?因为上面的4+2+1=7 哈哈
chown 用户名 文件 //修改文件的所有者
当前init级别:
runlevel //查询系统当前init级别
kill 进程号 //终止进程