课堂作业:
1、查看当前位置的绝对路径
pwd
2、切换到/mnt日录下
cd /mnt
3、在当前目录的上一级目录下创建a.txt
cd ..
touch a.txt
4、请说明a.txt的绝对路径 pwd
从根目录下出发下的a.txt ;/a.txt
5、请使用命令,直接回到切换到/mnt之前的目录
cd /mnt/..
6、创建以下目录结构(并且验证?)
/aa
\
ba/ bb/
/ \ \
ca/ cb/ cc/
一条命令完成
mkdir -p /aa/ba/c{a..b} /aa/bb/cc
mkdir -p /aa/ba/ca /aa/ba/cb /aa/bb/cc
7、进入ba目录 查寻所在位置? whereis /ba/
拷贝/etc/man.config到/ca目录下并且重命名位test.txt (2种方法)
a.cd /ba/
cp /etc/man.config /etc/ca/
mv man.config test.txt
b.mv /etc/man.config /etc/ca/test.txt
8、移动test.txt到/cc目录 2种方法
mkdir cc
mv test.txt /cc/
cd /cc/
mv test.txt ./
1、创建目录/opt/a/b/c
mkdir -p /opt/a/b/c
2、在/opt/a/b/c目录中创建100个以file开头,以cloud结尾的文件
cd /opt/a/b/c/
touch file{1..100}cloud
3、删除以file2开头的文件
rm -f file2*
4、移动以file3开头的文件到/tmp/目录下
mv file3* /tmp/
5、删除以cloud结尾的文件
rm -f *cloud
6、复制/opt/a 目录到/tmp/目录下
cp -r /opt/a /tmp/
7、现在在/opt/目录下,使用相对路径进入 /opt/a/b/c/
cd /a/b/c/
8、现在在/opt/目录下,使用绝对路径进入 /opt/a/b/c/
cd /opt/a/b/c/
9、删除/opt/a/b 目录
rm -r /opt/a/b
10、有一批文件,文件名称中间都是"cloud",怎么去删除?
rm -f *cloud*
11、复制文件 /etc/sysconfig/network-scripts/ifcfg-ens33 到/home目录中
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /home/
12、查看ifcfg-ens33文件的内容,并显示行号
cat -n /etc/sysconfig/network-scripts/ifcfg-ens33
判断下面题目是否正确,如不正确,请写出对的答案
13、rm /opt/a/
×rm -r /opt/a/
14、rm /opt/file1.txt
√
15、mv /opt/a/ /home/
√
16、mv /opt/a/file1.txt /home
√
17、cp /opt/a/ /home/b/
×cp -r /opt/a/ /home/b/
18、cp /opt/a/file.txt /home/hhhh.txt
√拷贝过程中重命名
19、rm -rf /opt/a/* 与 rm -rf /opt/a 的区别是什么
rm -rf /opt/a/*代表删除opt目录下的a目录下所有文件; rm -rf /opt/a 代表删除opt目录下的a目录
20、总结已经学过的Linux文件管理的命令
ls ;ll;cat;cat -n;tac ;mkdir ;rm -r ;rm -f;cp -r ;cp -f;touch ;head -5;tail -5;tree -L ;grep ‘^root’;grep ‘root$’;grep -r;
1.在/opt/test/dir1/test/目录下面创建20个test.txt文件
touch /opt/test/dir1/test/{1..20}test.txt
2.在/mnt/目录中创建dir2目录
mkdir dir2 /mnt/
3.将/opt/test/dir1/test/目录拷贝到/mnt/dir2目录中
cp -r /opt/test/dir1/test/ /mnt/dir2/
4.将/mnt/dir2/test/目录中的test2.txt 改名为file300
mv /mnt/dir2/test/test2.txt /mnt/dir2/test/file300
5.将/mnt/dir2/test/目录中以txt结尾的文件删除。查看留下的文件
rm -rf /mnt/dir2/test/*txt
ll