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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程