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