GNU/Linux shell

文件系统、管道及权限

① 列出/etc目录下所有以 “.conf” 结尾的文件,并显示它们的详细信息。
1
② 用 man 査看程序 touch 的使用手册。

  • man touch

③ 在个人目录下新建名为 ouc 的目录和名为自己姓名的文件, 将以下内容写入该文件
#!/bin/sh
curl –head –silent http://it.ouc.edu.cn

mkdir ~/ouc

touch ~/sym

echo '#!/bin/sh' > ~/sym

④ 将文件移动到ouc目录中,移动过程中改名为foo,查看foo的工作目录。

mv ~/sym ~/ouc/foo

pwd

⑤ 直接执行foo命令,查看出错信息。用chmod为所有用户增加执行权限,再次运行。

~/ouc/foo

chmod +x ~/ouc/foo

~/ouc/foo

⑥ 将foo的输出结果重定向(>)到resull文件。使用vim在result中将已有内容复制3遍。

~/ouc/foo > ~/ouc/result

vim ~/ouc/result

⑦ 使用cat、more和less命令查看foo文件,并观察三个命令的差别。

cat ~/ouc/foo

more ~/ouc/foo

less ~/ouc/foo

⑧ 使用管道命令,显示result的内容,并使用sort进行排序。

cat ~/ouc/result | sort

⑨ 强制删除ouc目录及其中的文件。

rm -rf ~/ouc

查看系统中所有网络接口的信息

ifconfig

显示在当前环境下某个命令(或符号链接)的路径

which