Linux 基础命令

Linux 基础命令


目录


文件和目录操作

ls 命令

ls 命令用于列出当前目录中的文件和子目录。它可以接受一些选项来显示不同的信息,例如使用 -l 选项来显示详细的文件信息。

1
2
$ ls
$ ls -l

cd 命令

cd 命令用于更改当前工作目录。它接受一个目录作为参数,并将当前目录更改为指定的目录。

1
$ cd /path/to/directory

pwd 命令

pwd 命令用于显示当前工作目录的路径。

1
$ pwd

mkdir 命令

mkdir 命令用于创建新的目录。它接受一个目录名作为参数,并在当前目录中创建一个新的子目录。

1
$ mkdir directory_name

文件操作

cp 命令

cp 命令用于复制文件或目录。它接受源文件/目录和目标文件/目录作为参数,并将源文件/目录复制到目标位置。

1
2
$ cp source_file destination_file
$ cp -r source_directory destination_directory

mv 命令

mv 命令用于移动文件或目录,也可用于重命名文件或目录。它接受源文件/目录和目标文件/目录作为参数,并将源文件/目录移动到目标位置。

1
2
3
$ mv source_file destination_file
$ mv source_directory destination_directory
$ mv old_name new_name

rm 命令

rm 命令用于删除文件或目录。它接受文件名/目录名作为参数,并将其永久删除。

1
2
$ rm file_name
$ rm -r directory_name

touch 命令

touch 命令用于创建新的空文件或更新现有文件的访问和修改时间。

1
$ touch file_name

文件内容查看

cat 命令

cat 命令用于将文件的内容输出到标准输出。它常用于查看文本文件的内容。

1
$ cat file.txt

less 命令

less 命令用于逐页查看文件的内容。它允许你向上/向下滚动、搜索文本等。

1
$ less file.txt

head 命令

head 命令用于显示文件的开头部分,默认显示前 5 行。

1
2
$ head file.txt
$ head -n 5 file.txt

tail 命令

tail 命令用于显示文件的结尾部分,默认显示最后 5行。

1
2
$ tail file.txt
$ tail -n 5 file.txt

文件权限管理

chmod 命令

chmod 命令用于修改文件或目录的权限。它可以添加或删除权限,并可以通过数字或符号表示权限。

1
$ chmod permissions file_name

chown 命令

chown 命令用于更改文件或目录的所有者。它接受新的所有者用户名作为参数。

1
$ chown new_owner file_name

chgrp 命令

chgrp 命令用于更改文件或目录的所属组。它接受新的所属组名作为参数。

1
$ chgrp new_group file_name