Linux部分基础操作
username 用户名,groupName 用户组名
[ ]中为可选参数,<>为必填项
目录切换
cd <绝对路径或者相对路径> //目录切换
cd .. //回到上一级
cd ~ //回到当前用户文件夹
cd / //回到根目录
cd dir //(相对路径)到当前目录下名为dir的文件夹中
cd /home/user //(绝对路径)前往/home/user目录中
pwd //查看当前所在路径
文件夹创建及删除
mkdir <文件夹路径名> //创建空的新文件夹
rmdir <文件夹路径名> //删除空的文件夹
rm [-rf] <文件夹路径名> //删除对应文件夹
文件创建及删除
touch <文件路径名> //创建对应文件
rm [-f] <文件路径名> //删除对应文件
文件夹,文件的复制
cp <原文件路径名> <目标文件路径名> //复制文件
find . -name 'dir' //查找当前目录(.代表当前目录,可设置绝对路径或相对路径)下的dir文件夹
cp $(find . -name 'dir') <目标文件路径名> //找到dir文件并复制到目标文件夹
获取root权限
sudo mkdir dir //命令前加sudo代表以root身份执行
/*下面首先需要设置root用户密码 sudo passwd root*/
su root //切换成root用户
/*exit可退出root用户*/
创建新用户,设置用户密码
/*以下需要root权限,普通用户,要加sudo*/
sudo useradd -m username //创建名为username用户(-m同时创建home/username文件夹)
sudo userdel username //删除名为username用户
sudo passwd username //设置名为username用户的密码
sudo usermod -g groupName username //修改username用户所属组(groupName)
改变或增加目录组
newgrp groupName //如果当前用户有多个所属组,可进行切换对应groupName
/*以下需要root权限,普通用户,要加sudo*/
sudo groupadd groupName //添加groupName组
sudo groupdel groupName //删除groupName组
sudo chgrp groupName <文件名> //改变该文件所属组
sudo groupmod –g 10000 -n newGroupName oldGroupName //修改组名,并修改组标识符为10000
改变目录及文件权限
/*以下需要root权限,普通用户,要加sudo*/
sudo chown username:groupName <文件名> //修改该文件的所属用户:所属组
sudo chmod 777 <文件名> //修改文件或文件夹权限
/*
第一个7(rwx)代表 所属用户
第二个7(rwx)代表 所属组
第三个7(rwx)代表 其他用户
r 4 可写
w 2 可读
x 1 可执行
7 = 4 + 2 + 1
*/
参考菜鸟教程:linux命令大全