ubuntu常用命令和概念1

文件信息查看命令ls

Usage: ls [OPTION]... [FILE]...
单使用ls,仅仅列出非.开头的文件的名称。Ubuntu中以.开头的文件都是隐藏文件。
ls -al
a	列出全部文件
l	列出文件时,以详细信息的形式列出
t	列出文件时,按照创建时间排序显示
s	在每个文件后面打印出文件的块大小
A 	列出除了.和..开头的所有文件
R	递归地列出所有子目录
L	列出链接所指向的文件,而非链接本身。
S	以文件大小进行降序排列(大的在前)

在这里插入图片描述
使用ls -al命令得到上述结果:

# 第一个字符表示文件的类型

(这与win中后缀名区分法不同)。

  • d 代表路径文件
  • - 代表普通文件
  • p 代表管理文件
  • l 代表连接文件
  • b 代表块文件
  • c 代表字符设备文件
  • s 代表套接字文件

之后的几个字符表示文件权限

  • r 表示读权限
  • w 表示写权限
  • x 表示可执行权限
  • - 表示没有权限

20开头的那一列数字

  • 对于普通文件:表示该文件链接数(指向该文件的连接数目)
  • 对于目录文件:表示该目录的第一级子目录的目录数(不包括文件)

数字过后的几列字符

在这里插入图片描述
第一列:用户名
第二列:组名
第三列:文件的大小(以字节为单位)
第四五六列:修改时间(月日时,是最近一次的修改时间)
最后一列:文件名,特别地.表示当前目录;…表示上一级目录。

目录切换命令cd

cd 路径名称可以是相对路径和绝对路径。特别地,~表示用户目录,.表示当前目录,..表示上一级目录。如果使用cd,省略路径名称,则等价于cd ~

显示当前路径pwd

pwd
立刻获取当前路径,相当于windows资源管理器上方的当前路径显示框

相对路径与绝对路径

相对路径:以当前路径(一般以.或者…开头)为起点,如我所在的路径的上一层的某个文件

../xxx

绝对路径:以最底层的/(根目录)为起点,如根目录下的home路径下的usr路径下的某个文件

/home/usr/xxx

根目录与家目录

根目录:Linux最底层的目录(好比大树的主干)
家目录:普通用户所在的目录的上一层,是根目录的一个子目录
root目录:超级用户所在的目录