Linux实验2 Red Hat的使用(二)
- 根据命令替换的方法,用“gedit”和“locate”命令打开“PS3.conf”文件;
gedit `locate inittab`
- 使用管道,查看“/etc”目录下所有包含“cp”字符串的内容;
ls /etc |grep cp
- 查看/etc/hal/fdi/policy目录的读写权限,写出该权限的数值,并解释其意义;
ls -dl /etc/hal/fdi/policy
- 以“root”用户的身份进入rjxy用户的宿主目录,在当前目录下创建目录“a/b/c/d”,并把该目录的权限修改为777,用“ls”命令查看是否修改成功;
su
cd ~rjxy #进到宿主目录
mkdir -r /a/b/c/d #创建目录
chmod 777 /a/b/c/d #赋予权限值
ls -dl /a/b/c/d #查看目录信息
或者直接在创建文件夹的时候就直接赋予相应的权限
mkdir -m 777 /a/b/c/d
- 把文件file复制到目录“a/b/c/d”中,并改名为“学号”【注意,直接把“学号”修改为各位同学的数字学号】,用“ls”命令查看文件是否复制成功;
cp file /a/b/c/d #拷贝到相应的目录
mv file1 ***** #改名
ls -l /a/b/c/d
- 在当前目录下创建目录w,并把目录a复制到目录w中,用“ls”命令查看是否复制成功;
mkdir w
cp /a w
ls -l w
- 把/etc目录下所有以“.d”为结尾的文件和目录复制到目录a中,用“ls”命令查看是否复制成功;
cp /etc / *.d /a
ls /a |grep *.d
- 把目录a中的“rc0.d”改名为“学号.d”,然后把改名后的文件移动到目录/home/rjxy/b中,若目录b不存在,则创建它;【注意,要先改名,再移动文件】,用“ls”命令查看是否移动成功;
mv rc0.d *****
mv ****** /home/rjxy
ls /home/rjxy |grep ******
- 在/home/rjxy目录下创建文件file1和file2:
file1中的内容为 file2的内容为
a
b
c
d 1
23
456
7890
cd /home/rjxy
touch file1 file2
gedit file1 #添加内容
gedit file2
- 把file1的内容加上行号输入到文件file3中,并用cat命令查看file3的内容;
cat -n file1 > file3
cat file3
- 用“>”和“>>”分别做以下操作:
- 把file1的内容替代file3的内容;
cat file1 > file3
- 把file2内容附加到file3的末尾;
cat file2 >>file3
- 用cat命令查看file3的内容;
cat file3
- 用head和tail命令显示file3文件中4-7行的内容;
head -7 file3 |tail -4
###注:
sort -r 逆向排序
>> 和>的区别前者是追加的,后者是写入。