Linux常用操作命令
用户管理:
halt 关机
reboot 重启
shutdown -h now 立即关机
shutdown -h 1 一分钟后关机
shutdown -r now 立即重启
sync 把内存数据同步到磁盘
su - 用户名 切换用户
exit 返回到原来用户
passwd 用户名 设置或修改密码
logout 用户注销(在图形运行级别无效,在运行级别3有效)
useradd 用户名 添加新用户
useradd -d 家目录(应为不存在的目录,生成用户时自动创建) 新用户名 给新创建的用户指定家目录
userdel 用户名 删除用户(不删除家目录)
userdel -r 用户名 删除用户(删除家目录)
id 用户名 查看用户信息
groupadd 组名 添加组
groupdel 组名 删除组
useradd -g 组名 用户名 添加用户同时指定用户组
usermod -g 组名 用户名 修改用户所在的组
usermod -d 目录名 用户名 改变用户家目录
文件目录管理:
pwd 显示当前工作目录的绝对路径
ls -a 显示当前目录下的所有文件或目录(包括隐藏的)
ls -l 以列表的方式显示信息
ls -al
cd ~ 回到家目录
cd .. 回到上一级目录
mkdir 目录名 创建目录
mkdir -p 目录名 创建多级目录
rmdir 删除空目录
rm -rf 删除非空目录
touch 文件名 创建空文件
touch 文件名1 文件名2 可连续创建多个空文件
cp 文件名a 目录名b 复制文件a到b目录
cp -r source destination 递归复制整个文件夹(有相同文件会提示)
\cp -r source destination 递归复制整个文件夹(强制覆盖不提示)
mv 文件名1 文件名2 同目录下文件重命名
mv 目录1/文件名 目录2 移动文件从目录1到目录2
权限管理:
ls -ahl 查看文件/目录所有者
chown 用户名 文件名 修改文件所有者
chown 用户名:组名 文件名 修改文件所有者和所在组
chgrp 组名 文件名 修改文件所在组
#-R 如果是目录其下文件和目录递归生效,适用于chown和chgrp
#eg. chmod u=rwx,g=rx,o=rw 文件名
#eg. chmod u-x,g+w,o+x 文件名
#r=4,w=2,x=1
#eg. chmod 755 文件名