1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 1 cd 切换命令 cd /PATH/PATH/PATH/. 举例:cd /etc #切换到到etc文件夹 cd –d 切换到目录 cd /home/ycl cd - 切换到上一次指定的目录 2 mkdir 创建文件/目录命令 mkdir +文件名 举例mkdir file1 #创建文件夹file1 mkdir –p parents 父目录 递归创建空文件 举例mkdir –p /home/file1/file2 #创建文件夹file1,file2 3 rmdir 删除空文件夹 rmdir +文件名 举例 rmdir file1 #删除空文件夹file1 rmdir –r 递归删除空文件 举例mr –r /home/file1/file2 #删除文件夹file1,file2 4 touch 创建普通文件 touch +文件名 举例 touch a.txt #创建普通文件a.txt 5 cat 查看文本文件 6 more 查看文本文件,可以按space 翻页,页面底部显示百分比; 7 less 查看文本文件,可以按space向下翻页,按B键向上翻页查找; 8 tail 查看文件尾部信息 tail –n 查看尾部文件n行 举例 tail- n 10 /home/ycl/a.txt 查看a.txt文件最后10行 tail –f 查看文件末尾信息并更新 举例 tail –f –n 10 /home/ycl/a.txt 时时查看尾部信息10行 9 head 查看文件头部信息 功能类似于tail 10 ls 查看文件命令 ls –a 查看所有文件 举例ls- a /home/ycl #查看ycl下所有文件包含隐藏文件 ls –l 查看文件详细信息, ls-l /home/ycl #查看ycl下所文件详细信息,包括UID,GID,文件大小,等。 其中ll=ls –l ; 11 file 查看文件类型 file +文件名 举例:file /home 查看文件类型 12 cp 复制命令,命令默认不复制目录 cp -i交互式复制确认 cp -f 强制复制 cp -r 递归复制目录,复制一个文件下所有文件到另外一个文件夹下 举例:cr -r /home/hmbb /home/ycl cp -d 复制一个文件夹 cp -a 复制所有 13 mv裁剪命令,类似于cp 命令 14 rm删除命令 rm -f 强制删除文件 切记不能用在根目录下,尽量不要删除文件,可以自己创建一个文件夹,存放垃圾文件;

15 touch 修改时间戳 -a 仅修改最近访问时间 Access time=atime -m 更改元数据 Modify time=mtime -c 指定文件不存在则不予创建 -t STMP 修改时间的 格式为[cc[]YY]MMDDhhmm[ss] 举例: touch -m -t 201103111515.11 /home/ycl

16 tree 可以看到文件的树状结构 17 groupadd 增加组 18 groupmod 修改组 19 groupdel 删除组 20 useradd 增加用户 -u UID 创建用户时自定义设置ID -g GROUP 创建用户时自定义设置 用户组 -s shell 创建用户时自定义设置shell /bin/sh -d director 创建用户时自定义设置家目录 /home/xxx -G 设置附加组 useradd A -G B ,设置用户组A为B的附加组 -C 创建时设置注释 21 usermod 修改用户 22 userdel 删除用户 23 chmod 管理权限命令 24 tty 输出文件路径 tty+filename 25 mktmp 创建临时目录 26 install 复制文件或者安装文件 27 passwd 设置用户密码 passwd 如果是root 用户设置其他用户格式为 passwd yjt ,root 不需要知道用户密码 28 pwd 查看当前文件路径 29 chmod u 修改文件或目录属主 r w x权限 举例 chmod u=rw /home/yjt/a.txt 修改/home/yjt文件属主命令为读和写; g 修改文件或目录属组 r w x 权限 举例 chmod u=rw /home/yjt/a.txt 修改/home/yjt文件属组命令为读和写; o 修改文件或目录其他组 r w x权限举例 chmod u=rw /home/yjt/a.txt 修改/home/yjt文件其他组命令为读和写;

30 stat 查看文件目录或文件元数据和数据状况 stat +文件 2、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z (1) mkdir -p tmp/{a1/{a,b},a2} (2) mkdir -p {x,q}”_”{y,z}

3、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。 文件的元数据信息有三类,分别是, 元数据最近访问时间 Access time =atime 元数据更改时间 Modify time=mtime 数据改动时间, change time=ctime 使用stat命令查看文件的时间戳,修改时间戳命令为touch touch -at 修改元数据最近访问时间 举例 touch -at 201902011044.11 /home/ycl touch -mt 修改元数据更改时间 举例 touch -mt 201902011044.11 /home/ycl

4、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。 mkdir tfiledate +%Y"-"%m"-"%d"-"%H"-"%m"-"%S /tmp

5、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 cp p*[^0-9] /etc /tmp/mytest1

6、创建用户tom,指定UID为5001,指定家目录为/tmp/tom, 指定shell为/bin/zsh, 指定基本组为tom,附加组为jack useradd tom -u 5001 -s /bin/zsh -d /tmp/tom usermod jack -G tom

7、常用的用户以及文件管理命令有哪些,并演示命令以及用法。 useradd :增加用户 useradd+用户名 useradd+用户名 -u 指定用户uid -d 指定用户家目录 -s 指定SHELL /bin/sh /bin/zsh -g 指定用户组 -G 指定用户附加组 -c 注释信息

usermod:修改用户 -u 修改用户uid -d 修改用户家目录 -s 修改SHELL /bin/sh /bin/zsh -g 修改用户组 -G 修改用户附加组 -c 注释信息 -L lock 锁定用户密码 -U unlock 接触锁定用户密码 userdel:删除用户 -r 删除用户和家目录 groupadd: 增加组 groupmod:修改组 groupdel: 删除组

passwd 修改密码 passwd USERNAME 修改用户密码 gpasswd 修改组密码 gpasswd USERNAME 修改用户组密码 -a USERNAME增加附加组 -d USERNAME 删除附加组

newgrp 修改临时组为基组

id: 显示当前登录用户的用户名,用户组等详细信息 -u 显示id -g 显示基组id -G 显示所有ID -n 显示名称