Linux案例练习2

332 阅读1分钟

1.在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与/test下,并分别改名为file1与file;

1.1.新建目录test,test1

mkdir test
mkdir test1

 1.2.复制、改名

cp /etc/passwd /home/kepxig/test/file
cp /etc/passwd /home/kepxig/test1/file1

备注: cp [要复制的文件路径]+空格+[目标路径] 。最后不加'/'代表改名

2.查看file文件的前二行与最后二行,并记录;

 格式:head   -n   <文件名>

            tail      -n   <文件名>

head -2 /home/kepxig/test/file
tail -2 /home/kepxig/test/file

3.查看/etc/目录下的文件,并只列出前两个文件的文件名,记录下来;

ls /etc|head -2

 

4.查看/etc/目录中所有的文件中,列出文件名包含有sys字母的文件并记录;

find /etc -name '*sys*'

 

5.查看/etc/目录中文件名包含有conf的前两个文件是什么;

ls /etc/*conf*|head -2

image.png

6.把/test/file文件建一个软链接文件file.soft到/test1中;

ln -s /home/kepxig/test/file /home/kepxig/test1/file.soft

image.png

ln命令

功能:创建链接文件

格式:ln [参数] <被链接的文件> <链接文件保存路径/链接文件名>

参数:

-s:创建符号链接(软链接)
-f:强行创建链接,不论其是否存在
-i:覆盖原有文件之前先询问用户

举例:

ln somefile hardlinkfile
ln -s somefile softlinkfile
ln -s somedir softlinkfile

7.在/etc/passwd中查找包含user的用户。

find /etc/passwd -name '*users*'

image.png