Linux基础命令

Linux目录结构

alt text

  • /根目录,是最顶级的目录
  • Linux有且仅有这一个顶级目录,没有Windows那些分盘分区
  • Linux中路径描述分区也用 / 来区分
  • /home/bob 表示根目录下的home的bob文件夹里的内容

ls命令

功能:列出文件夹信息
语法:ls [-l -h -a] [参数]

  • 参数:被查看的文件夹,不提供参数,表示查看当前工作目录
  • -l,以列表形式查看
  • -h,需要配合-l,以更加人性化的方式显示文件大小
  • -a,显示隐藏的文件

隐藏文件、文件夹

在Linux中以.开头的,均是隐藏的。
默认不显示出来,需要-a选项才可查看到。

pwd命令

功能:展示当前工作目录
语法:pwd

cd命令

功能:切换工作目录
语法:cd [目标目录]
参数:目标目录,要切换去的地方,不提供则默认切换到==当前用户的HOME目录==

HOME目录

每一个用户在Linux系统中的自己的专属工作目录,称之为HOME目录。

  • 普通用户的HOME目录,默认在:/home/用户名
  • root用户登陆后,在/root

FinalShell登录终端后,默认的工作目录就是用户的HOME目录

相对路径、绝对路径

  • 相对路径,==非== /开头的称之为相对路径
    相对路径表示以当前目录作为起点去描述路径,如test/a.txt,表示当前工作目录内的test文件夹内的a.txt文件
  • 绝对路径,==以== /开头的称之为绝对路径
    绝对路径从根开始描述路径

特殊路径符

  • .表示当前,比如./a.txt,表示当前文件夹内的a.txt文件
  • ..表示上级目录,比如../表示上级目录,../../表示上级的上级目录
  • ~表示用户的HOME目录,比如cd ~,即可切回用户HOME目录