1、cp、mv命令的用法
格式: | ? | ? | ? | ? | ? | ? | ? | ? |
? | cp? 选项?? source?? dest | ? | ? | ? | ? | ? | ||
? | 源目标 | ? | 不存在 | 存在且为文件 | 存在且为文件夹 | ? | ? | |
? | 文件 | ? | 新建并把内容复制到新文件中 | 会覆盖,加上选项i 提醒 | 复制文件到文件夹内 | ? | ? | |
? | 文件夹 | ? | 复制文件夹及所有内容,必须加上r选项 | 报错 | 在目标文件内创建源目标文件夹及其内容 | |||
? | 多个文件 | ? | 报错 | 报错 | 两个文件复制到文件夹内 | ? |
?
mv命令 | ? | ? | ? | ? | ? | ? | ? | ? |
格式: | ? | ? | ? | ? | ? | ? | ? | ? |
? | mv? 选项?? source?? dest | ? | ? | ? | ? | ? | ||
? | 源目标 | ? | 不存在 | 存在且为文件 | 存在且为文件夹 | ? | ? | |
? | 文件 | ? | 报错 | 更改名称 | 报错 | ? | ? | ? |
? | 文件夹 | ? | 报错 | 报错 | 移动到目标文件夹内 | ? | ? | |
? | 多个文件 | ? | 如果是两个文件,将第一个改名成第二个文件的名字 | 报错 | 多个文件移动到文件夹内 | ? |
?
2、IO重定向的类别和区别
? ? ? ? ? ?1> 或 > 重定向到文件 标准输出
? ? ? ? ? ?2> 把警告或错误信息重定向到文件 标准错误
? ? ? ? ? ?&> 把所有信息都重定向
? ? ? ? ? ?2>&1 把错误当正确输出
? ? ? ? ? ?多行重定向:? ?cat > f1.log? <<EOF? ?EOF是自定义的名称,最后输入相同的EOF表示文本输入结束并写入文件
?
3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
? ? ? ? ?cat /etc/issue | tr ‘a-z‘? ‘A-Z‘ > /tmp/issue.out
? ? ?
4、描述用户和组管理类命令的使用方法实例
? ? ? ?groupadd -g 2019 distro
? ? ? ?useradd -u 1005 -g distro mandriva
? ? ? ?useradd -u 1100 -d /home/linux? mageia
? ? ? ?echo "mageedu" | passwd --stdin mageia ; passwd -x 7 mageia
? ? ? ?userdel mandriva
? ? ? ?useradd -u 2002 -g distro -G peguin slackware
? ? ? ?usermod -s /bin/tcsh? slackware
? ? ? ?usermod -aG admins -s /bin/false slackware
? ? ? useradd user1; useradd user2; useradd user3
? ? ? mkdir -p /data/test
? ? ? chown? user1.user1 /data/test
? ? ? chmod o+rw /data/test
su user1
touch a{1..4}.sh
chattr +i? a{1..2}.sh
setfacl -Rb /data/test/
?
?
? ? ? ?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? ?
?
?
?
?
?
?
?
?
?
原文:https://blog.51cto.com/zhopper/2899278