1. ls

ls 命令是查看当前目录下的文件和目录的最基本命令。在默认情况下,ls 命令将列出目录中的所有内容。

例如,要查看当前目录下的所有文件和目录,可以输入以下命令:

ls 

如果你要查看某个目录的内容,可以在 ls 命令后加上该目录的路径:

ls /home/user/example_dir

1.1 ll

ll 命令通常是 ls -l 命令的别名,用于以长格式列出目录内容。在很多 Linux 发行版中,ll 实际上是一个指向 ls -l 的符号链接,使得用户可以更方便地输入。

ls -l 会以长格式显示目录内容,包括文件和目录的详细信息,例如权限、所有者、文件大小、修改时间等。而使用 ll 命令时,相当于简化了输入,提高了用户的使用体验。

例如,要查看当前目录下的所有文件和目录的详细信息,可以使用以下命令:

ll

ls -l

ll -a //查询隐藏的文件

这将列出目录中所有内容的详细信息,以便更好地了解文件和目录的属性。

2. cd

cd 命令用于更改当前工作目录。例如,要进入 /home/user/example_dir 目录,可以输入以下命令:

cd /home/user/example_dir

一旦你进入一个目录,就可以使用 ls 命令查看该目录的内容。

你也可以使用 cd 命令返回上一级目录:

cd ..

3. mkdir

mkdir 命令用于创建一个新目录。例如,要在当前目录下创建名为 example_dir 的新目录,可以输入以下命令:

mkdir example_dir

4. touch

touch 命令用于创建一个新文件。例如,要创建名为 example_file 的新文件,可以输入以下命令:

touch example_file

5. cp

cp 命令用于复制文件和目录。例如,要将 /home/user/example_file 文件复制到 /home/user/example_dir 目录中,可以输入以下命令:

cp /home/user/example_file /home/user/example_dir

6. mv

mv 命令用于移动文件和目录,也可以用于对文件和目录进行重命名。例如,要将 /home/user/old_file 文件重命名为 new_file,可以输入以下命令:

mv /home/user/old_file /home/user/new_file

要将 /home/user/example_file 文件移动到 /home/user/example_dir 目录中,可以输入以下命令:

mv /home/user/example_file /home/user/example_dir

7. rm

rm 命令用于删除文件和目录。要删除名为 example_file 的文件,可以输入以下命令:

rm example_file

要删除名为 example_dir 的目录及其子目录和文件,请添加 -r 选项:

rm -r example_dir

7.1 rm -rf

 rm -rf 命令是一个非常强大且潜在危险的命令,用于递归地删除文件和目录。彻底删除文件而不进入回收站

使用 rm -rf 命令的时候需要格外小心,因为删除的文件和目录将不可恢复。确保你明确知道自己在做什么,以免造成数据丢失。

例如,要删除名为 example_dir 的目录及其所有内容,可以使用以下命令:

rm -rf example_dir

8. pwd

pwd 命令用于显示当前工作目录的完整路径。它是 "print working directory" 的缩写。当你在终端中使用 pwd 命令时,系统将显示你当前所在的目录的路径。

例如,如果你在 /home/user/example_dir 目录下,输入 pwd 后,终端将返回:

/home/user/example_dir

这可以帮助你确认当前的工作目录,特别是在你处理文件和目录时,确保你在正确的位置执行命令。

9.whoami

whoami 命令用于显示当前登录用户的用户名。当你在终端中使用 whoami 命令时,系统将返回你当前登录用户的用户名。

例如,如果你以用户名 "user" 登录系统,输入 whoami 后,终端将返回:

user

这对于确认你当前是哪个用户登录到系统中很有用,特别是在多用户环境下。

10. cat

cat 命令用于连接、显示文件内容。它的主要作用是在终端中显示文件的内容。cat 命令的基本用法是:

cat filename

其中 filename 是要显示内容的文件名。

例如,如果要查看名为 example.txt 的文本文件的内容,可以使用以下命令:

cat example.txt

cat 命令还可以用于连接多个文件,并将它们的内容输出到终端或合并到一个新文件中。例如:

cat file1.txt file2.txt > merged_file.txt

这将把 file1.txt 和 file2.txt 的内容合并到一个新文件 merged_file.txt 中。

请注意,cat 命令在处理大文件时可能不够高效,因为它会将整个文件的内容加载到内存中。在处理大文件时,可能更适合使用其他工具,如 less 或 more,以便逐页查看文件内容

Logo

更多推荐