View Categories

Linux常用基础命令

Linux命令行

查看文件名命令: ls

1. ls命令

列出所有文件和文件夹的名字

(base) vasp6666@login01:~$ ls
slurm_scripts  test

2. –a参数

列出所有文件和文件夹的名字,包括隐藏文件和隐藏文件夹

(base) vasp6666@login01:~$ ls -a
.  ..  .bash_history  .bash_logout  .bashrc  .cache  .conda  .config  .lesshst  .profile  slurm_scripts  test  .vaspkit  .viminfo
(base) vasp6666@login01:~$

3. –l参数

详细列出目录下文件的权限、所有者文件大小等详细信息,可以简单输入“ll”

(base) vasp6666@login01:~$ ls -l
total 16
drwxr-xr-x 14 vasp6666 vasp6666 4096 May 28 09:19 slurm_scripts
drwxrwxr-x  2 vasp6666 vasp6666 4096 May 13 15:06 test
字段1字段2字段3字段4字段5字段6字段7字段8
drwxr-xr-x14vasp6666vasp66664096May 28 09:19slurm_scripts
  • 字段1:文件类型。d为目录文件,-为普通文件,l为软链接,c为字符设备文件,b为块设备文件,s为套接字
  • 字段2:文件访问权限; 这里有9个字符,3个字符一组,共三组,分别代表属主(u, user)、属组(g, group)、其它人(o, other)的权限;r代表可读(权限数字为4),w代表可写(权限数字为2),x代表可执行(权限数字为1),-代表无权限(权限数字为0); rwxr-xr-x 可以表示为 4+2+1=7,4+1=5, 4+1=5,即755
  • 字段3:硬链接个数
  • 字段4:属主(owner),拥有该文件或目录的用户账号
  • 字段5:所归属的组(group),拥有该文件或目录的组账号
  • 字段6:文件或目录的大小, 默认单位 bytes
  • 字段7:最后访问或修改时间
  • 字段8:文件名或目录名

切换路径命令: cd

1. cd用法

cd空格后直接跟相对路径或绝对路径