管理类命令

1、Linux上的文件管理命令都有哪些,其常用的使用方法及其相关示例演示。

cp 复制文件、目录     用法:cp [选项]..源文件 目标文件/目录 或者 cp [选项]..源文件.. 目标目录 或者 cp [选项]..-t 目标目录 源文件         -a存档,相当于-dR--preserve=all ; -r 递归复制目录下所有文件 ;-i 覆盖前提醒 ;-d 不复制链接文件的原文件 ;-f 强制覆盖

mv 移动文件、目录    用法:mv [选项]..源文件 目标文件 或者 mv [选项]..源文件.. 目标目录 或者 mv [选项]..-t 目标目录 源文件         -i 覆盖前提醒 ;-f 强制覆盖

rm 删除文件或目录     用法:mv [选项]..文件..          -i删除前提示 ;  -f 强制删除不询问  ; -r 递归删除目录下所有文件。

2、使用命令行展开功能,创建/tmp/a 1,/tmp/a 2,/tmp/a1/a,/tmp/a1/b,在tmp目录下创建目录:x_y,x_z,q_y,q_z

 mkdir -p /tmp/{a1/{a,b},a2}                       mkdir /tmp/{x,q}_{y,z}

3、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳。

元数据主要有三个时间戳:access time 访问时间,读取文件内容的时间; modify time 修改时间,改变文件内容的时间; change time 改变时间,元数据变化的时间。

stat 命令可以查看元数据信息。

修改文件的时间戳:touch [option]..file..   -a 修改访问时间 ;-m 修改修改时间 ;当访问时间和修改时间中任一时间变化,改变时间都会变化。

4、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22

touch /tmp/tfile-`date +%F-%H-%M-%S`

5、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

1. mkdir /tmp/mytest1

2. cp /etc/p*[^0-9] /tmp/mytest1

6、创建用户tom,制定  UID为5001,指定家目录为/tmp/tom,指定shell为/bin/zsh,指定基本组为tom,附加组为jack。

1.groupadd tom

2. groupadd jack

3. useradd tom -u 5001 -d /tmp/tom -s /bin/zsh -g tom -G jack

7、常用的用户以及文件管理命令有哪些,并演示命令以及用法

useradd 创建新用户 用法:useradd [选项] 用户名    -u 指定uid  ;-g 基本组,得事先存在 ;-c 注释信息 ;-d 用户家目录 ;-s 指定shell类型 ;-G 指定附加组,可以有多个,但必须事先存在 ; -D 显示修改用户默认选项。

usermod 修改用户属性  用法:usermod [选项] 用户名   同useradd用法。 -G 指定新的附加组,覆盖原有。与-a一起用,追加新的附加组。 -d 创建新的家目录,原有家目录不变。与-m 一起使用可以移动原有家目录。

userdel 删除用户    用法:userdel [选项] 用户名   -r 连用户家目录一起删除。

passwd 添加用户密码  用法:passwd [选项] 用户名  -l -u 锁定、解锁指定用户 ; -d 消除密码 ;--stdin 从标准输入接收密码

groupadd 创建组   用法:groupadd [选项] 组名     -g 指定组id  ; -r 创建系统组

groupmod 修改组属性  用法:groupmod [选项] 组名   -g 改新的组id ;-n 改新的组名

groupdel 删除组    用法:groupdel 组名

gpasswd 为用户切换基本组   用法:gpasswd [option] group   -a user 将user添加到指定组  -d user 将user从指定组删除 

newgrp 临时切换基本组

su 切换用户或以其他用户身份执行命令 用法: su [options..] [-] [user [args..]]   su 用户名 非登录切换  ; su -用户名 登录切换 ;su [-] 用户名 -c 'command'  临时换身份执行命令

你可能感兴趣的:(管理类命令)