ls 选项[-aAldrR] [文件或目录]node
例ls –al /etc 详细显示/etc目录下全部文件(包括隐藏文件)git
例:cd /home/lqc 切换到/home/lqc用户家目录shell
cd ~切换到当前用户家目录centos
cd..切换到上级目录bash
cd-在上一次目录与当前目录直接来回切换ui
例:[root@centos7 ~]# pwd centos7
/root命令行
mkdir选项[-p] [录名]ip
例:[root@centos7 user] mkdir testit
[root@centos7 user] mkdir –p test/mkdirtest
rmdir选项[-p] [目录名]
例:[root@centos7 user] rmdir test
[root@centos7 user] rmdir –p test/mkdirtest
cp选项[-ifrR] [源文件或目录] [目标文件]
例:将文件t1,t2复制到目录dir1
[root@centos7 user]# cp t1 t2 dir1
rm 选项[-fir] [文件或目录]
例:[root@centos7 user]# rm t1
mv选项[-finv] [源文件] [目标文件]
例:剪切t2到/testdir/
[root@centos7 user]#mv t2 ./testdir/
重命名t2
[root@centos7 user]#mv ./testdir/t2 ./testdir/t02
cat选项[-nE] [文件]
例:[root@centos7 user]#cat /etc/sysconfig/network-scripts/ifcfg-en33
2. 使用命令行展开功能,建立/tmp/a1,/tmp/a2,/tmp/a1/a,/tmp/a1/b,在/tmp目录下建立目录:x_y,x_z,q_y,q_z。
[root@centos7 user]#mkdir –p /tmp/a{1/{a,b},2}
[root@centos7 user]# mkdir –p /tmp/{x,q}_{y,z}
3. 文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
如:[root@centos7 user]#stat anaconda-ks.cfg
使用touch命令时,若是文件不存在,会建个空文件;文件已存在,刚会修改文件的时间戳(访问时间、数据修改时间、状态时间都会改变)。
4. 在/tmp目录下建立以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22.
Touch tfile-$(date+%y-%m-%d-%h-%m-%s)
5. 复制/etc目录下全部以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
[root@centos7 tmp]#mkdir mytest1
[root@centos7 tmp]# cp –r p*[^:digit:] mytest1
6. 建立用户tom,指定UID为5001,指定家目录为/tmp/tom,附加组jack
[root@centos7 ~]# groupadd group
[root@centos7 ~]# useradd –u 5001 –d /tmp/tom –s /bin/zsh –G jack tom
7. 经常使用的用户以及文件管理命令有哪些,并演示命令以及用法。
useradd选项[-udgGsom] [用户名]
-u UID:手工指定用户UID,centos7从1000开始。
-d 手工指定家目录。
-g 手工指定用户原始组。
-G 指定用户附加组。
-s 手工指定用户的登陆shell.
-o 容许建立的用户的UID相同。
-m 创建用户时强制创建用户的家目录。
例:[root@centos7 ~]# useradd –u 1002 –d /tmp/lqc –s /bin/bash –g lqcheng –G jack lqcheng
usermod 选项[-udgGsU] [用户名]
-u UID:修改用户的UID。
-d 修改用户家目录。
-g 修改用户原始组。
-G 修改用户附加组。
-s 修改用户的登陆shell。
-L 临时锁定用户。
-U 解锁用户。
例:修改用户家目录、登陆shell、附加组
[root@centos7 ~]#usermod –d /home/tom –s /bin/bash –G lqcheng tom
userdel选项[-r] [用户名]
-r 删除用户的同时删除用户的家目录
例如:[root@centos7 ~]#usedel –r tom
id [用户名]
[root@centos7 ~]#id tom