天天看点

Linux基础练习2

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

答:

常用的命令:

cd切换目录

ls, ll列出目录下的文件或子目录

stat 查看文件的状态

mv 移动文件或目录

cp 复制文件

rm删除文件或目录

tree 显示目录的树状结构

ln 为文件或目录创建连接

file 查看文件的类型

mkdir 创建目录

rmdir 删除目录

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

答:

mkdir  /tmp/a{1,2}

mkdir /tmp/a1/{a,b}

mkdir /tmp/{x,q}/{y,z}

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

答:修改时间戳:touch -t  [[CC]YY]MMDDhhmm[.ss]  指定atime和mtime的时间戳

文件类型,权限,UID,GID

链接数(指向这个文件名路径名称个数)

该文件的大小和不同的时间戳

指向磁盘上文件的数据块指针

有关文件的其他数据

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

答:touch /tmp/tfile-$(date +%F-%H-%m-%S)

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

答:cp  -r /etc/p*[^[:digit:]]   /tmp/mytest1

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

答:

mkdir /tmp/tom

groupadd jack

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

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

答:

用户命令

useradd

userdel

usermod

groupadd

groupdel