资料:https://www.shiyanlou.com/courses/running
1 Linux目录结构说明
可以使用tree来查看目录结构sudo apt-get install tree 安装treetree / 查看根目录的结构
将目录定义为四种交互作使用的形态:
2 路径. 表示当前目录.. 表示上一级目录 - 表示上一次所在目录~ 通常表示当前使用户的 home 目录pwd 可以获取当前所在绝对路径备注: . .. 都是隐藏文件,可以用 ls -a 命令查看绝对路径:以根" / "目录为起点的完整路径,以你所要到的目录为终点
相对路径:相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点
3 文件的基本操作cd ~ 回到home目录mkdir mydir 创立目录mydir mkdir -p father/son/grandson 创立包含父目录的多级目录cp test father/son/grandson 将之前创立的“ test ”文件复制到“/home/shiyanlou/father/son/grandson ”目录中cp -r father family 将father目录复制到family目录下;要成功复制目录需要加上 -r 或者者 -R 参数rm test 删除test文件rm -f test 强制删除只读的test文件rm -r family 删除目录familymkdir Documents 创立Documents 目录mv file1 Documents 将文件“ file1 ”移动到 Documents 目录mv file1 myfile 将文件“ file1 ”重命名为“ myfile ”,mv 旧的文件名 新的文件名touch file{1..5}.txt 用通配符批量创立 5 个文件rename 's/\.txt/\.c/' *.txt 批量将这 5 个后缀为 .txt 的文本文件重命名为以 .c 为后缀的文件rename 'y/a-z/A-Z/' *.c 批量将这 5 个文件,文件名改为大写
3.1 查看文件操作cat 命令:使用来打印文件内容到标准输出(终端),为正序显示。
tac命令:同cat一样,但为倒序显示
nl命令
常使用的几个参数:
more命令
可以用 Enter 键向下滚动一行,用 Space 键向下滚动一屏,按下 h 显示帮助,q 退出。tail 命令 :显示尾部
-f参数可以实现不停地读取某个文件的内容并显示。这可以让我们动态查看日志,达到实时监视的目的。head命令 : 显示头部,使用法同tail命令
file命令 :查看文件类型
练习