Linux 学习02
2021/6/13 7:23:34
本文主要是介绍Linux 学习02,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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/
这篇关于Linux 学习02的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结
- 2024-03-13how to count number of directories in linux