1.创建新用户user1并生成该用户的家目录
useradd -d /home/user1 user1
2.给该用户user1添加密码
passwd user1
3.删除用户user1
userdel user1
userdel -r user1 (将家目录一起删除)
4.创建用户组group1
groupadd group1
5.将user1移动到group1组中
usermod -g group1 user1
6.快速查看文件内容html.txt
less html.txt /xxx:从上往下寻找含xxx的字符串 ?xxx:从下往上寻找
n,N向上翻,向下翻
cat html.txt
7.软连接(快捷方式)和硬链接(同一文件)
ln -s /home ./homeinfo 创建名为./homeinfo的/home目录的快捷方式
ln test1.txt test2.txt 创建test1.txt文件的硬链接
8.重定向(覆盖(>) 和 追加(>>))
cal > ./test1.txt 将日历覆盖到test1.txt文件中
echo "hello" >> ./test1.txt 将"hello"追加到test1.txt文件中
9.搜索(find)
find /home -name helloworld.c 寻找/home目录下名为helloworld.c的文件
find / -user sheng123 寻找/目录下的所有属于用户sheng123的文件
find / -size +20M 寻找/目录下大于20M的文件(-:小于,+:大于 空为等于)
9.搜索(grep)
grep -n "hello" /home/helloworld.txt 查找helloworld.txt中的"hello"字符串所在行
10.解压缩(tar)
tar -zcvf /root/cs/test1/1.tar.gz /root/cs/test/
把test下的文件压缩到test1下并命名为1
tar -zxvf /root/cs/test1/1.tar.gz -C /root/cs/test2/
把test1下的1.tar.gz解压到test2文件夹中
11.查看用户
ll 查看该目录下的文件
chown sheng123 map.txt 将map.txt文件所有者修改为sheng123
chown -R sheng123 /home/ 将home目录下的所有文件所有者修改为sheng123
chgrp mojiao map.txt 将map.txt文件所属组修改为mojiao
权限问题
使用命令ll
查看权限
drwxr-xr-x 2 sheng123 sheng123 4.0K 10月 19 19:56 qimo
drwxr-xr-x 2 sheng123 sheng123 4.0K 6月 2 01:14 qimox
drwxr-xr-x 2 sheng123 sheng123 4.0K 10月 19 20:08 test
-rw-r--r-- 1 sheng123 sheng123 798 10月 18 18:36 test1.txt
-rwxrwxrwx 1 sheng123 sheng123 997 10月 18 18:41 test.txt
权限说明:
0:此为文件类型
* b:块特殊文件
* c:字符特殊文件
* l:链接
* d:文件夹
1~3:此为文件所有者(user)的权限
4~6:此为文件所属组(group)的权限
7~9 :此为其他组的权限
r=4 w=2 x=1
chmod 777 test.txt 将test.txt 文件设置为所有都可 读 写 执行 的权限