例一:列出/home 文件夹下的所有文件和目录的详细资料,可以使用如下命令:
ls -a -l /home
ls -al /home
例二:列出当前目录中所有以”d”开头的文件目录的详细内容,可以使用如下命令:
ls -l d*
例三:以容易理解的格式列出 /home 目录中所有的文件目录的大小,可以使用如下命令:
ls -alh /home
例三:从当前目录进入当前用户主目录,可以使用如下命令:
cd ~
例四:从当前目录进入上次所在目录,可以使用如下命令:
cd -
例一:递归创建多个目录 ,可以使用如下命令:
mkdir -p zhou/test
例二:创建权限为 777 的目录,可以使用如下命令:
mkdir -m 777 zhou
例三:创建目录显示信息,可以使用如下命令:
mkdir -vp zhou/test
尝试一下下面的命令,看看有什么神奇的事发生 tree 需要单独安装 ( 会生成 树形目录 !!!!!!!)
sudo apt-get update
sudo apt-get install tree
mkdir -vp shiyanlou/{lib/,bin/,doc/{info,product}}
tree shiyanlou/
例二:强行删除文件,系统不再提示,可以使用如下命令:
rm -f shiyanlou.log
例三:删除后缀名为.log 的所有,删除前逐一询问,可以使用如下命令:
rm *.log
例一:将文件 shiyanlou.log 重命名为 zhou.log,可以使用如下命令:
mv shiyanlou.log zhou.log
例二:将文件 zhou.log 移动到 test 目录下(test 目录必须已经存在,否则执行重命名),可以使用如下命令:
mv zhou.log test
例三:将文件 a.txt 移动到 test1 目录下,如果文件存在,覆盖前会询问是否覆盖,可以使用如下命令:
mv -i a.txt test1
例二:将 test1 目录下的所有文件复制到 test2 目录下,覆盖前询问,可以使用如下命令:
cp -i test1/* test2
例三:将 test1 目录下的最近更新的文件复制到 test2 目录下,覆盖前询问,可以使用如下命令:
cp -iu test1/* test2
例一:把 shiyanlou.log 的文件内容加上行号后输入 zhou.log 这个文件里,可以使用如下命令:
cat -n shiyanlou.log > zhou.log
实验3 继续!!!!!!!!!!!!!!!