会用这10个linux命令,你就入门了

1. ls command

ls命令列出系统中的文件和目录。语法如下:

ls [/directory/folder/path]

The ls command lists a directory content

如果删除路径,ls命令将显示当前工作目录的内容。您可以使用以下选项修改该命令:

  • -R – 列出子目录下的所有文件
  • -a – 显示所有文件,包括隐藏的文件。
  • -lh – 将大小转换为可读格式,如MB、GB和TB。

2. pwd command

pwd命令打印当前工作目录的路径,如/home/directory/path。下面是命令语法:

pwd [option]

它支持两个选项。-L或—logical选项打印环境变量内容,包括符号链接。同时,-P或-physical输出当前目录的实际路径。

The pwd command outputs the current working directory in Terminal

3. cd command

使用cd命令来导航Linux文件和目录。要使用它,使用sudo权限运行以下语法:

cd /directory/folder/path

The cd command switches the current working directory, shown by the command line

根据您当前的位置,它需要完整路径或目录名。例如,如果您已经在/username/directory/folder中,则忽略/username。

省略参数将把您带到主文件夹。下面是一些导航快捷键:

  • cd ~[username]  – 到另一个用户的主目录。
  • cd ..  – 上移一个目录。
  • cd-  – 切换到前一个目录。

4. mkdir command

使用mkdir命令创建一个或多个目录,并设置其权限。确保您被授权在父目录中创建新文件夹。下面是基本语法:

mkdir [option] [directory_name]

要在目录中创建文件夹,请使用路径作为命令参数。例如,mkdir music/songs将在music中创建一个歌曲文件夹。下面是几个常见的mkdir命令选项:

  • -p – 在两个现有文件夹之间创建一个目录。例如,mkdir -p Music/2024/Songs创建一个新的2024目录。
  • -m – 设置文件夹权限。例如,输入mkdir -m777 directory,创建一个所有用户具有读、写和执行权限的目录。
  • -v – 为每个创建的目录打印一条消息。

The mkdir command  with the -p option confirms a new directory creation

5. rmdir command


在Linux操作系统中,使用rmdir命令删除空目录。该用户必须在父目录中具有sudo权限。语法如下:

rmdir [option] directory_name

如果文件夹包含子目录,该命令将返回一个错误。使用-p选项强制删除非空目录。

6. rm command

使用rm命令永久删除目录中的文件。下面是一般语法:

rm [filename1] [filename2] [filename3]

请根据需要调整命令中的文件数。如果遇到错误,请确保您在该目录中具有写权限。

若要修改该命令,请添加以下选项:

  • -i -删除前提示确认。
  • -f -允许删除文件而不需要确认。
  • -r -递归删除文件和目录。

请谨慎使用rm命令,因为删除是不可逆的。避免使用-r和-f选项,因为它们可能会擦除所有文件。始终添加-i选项以避免意外删除。

7. cp command

使用cp命令将文件或目录(包括其内容)从当前位置复制到另一个位置。它有各种各样的用例,例如:

将一个文件从当前目录复制到另一个文件夹。指定文件名和目标路径:

cp filename.txt /home/username/Documents
  • 将多个文件复制到一个目录。输入文件名和目标路径:
cp filename1.txt filename2.txt filename3.txt /home/username/Documents
  • 将一个文件的内容复制到同一目录下的另一个文件。输入源文件和目标文件:
cp filename1.txt filename2.txt
  • 复制整个目录。传递-R标志,后跟源目录和目标目录:
cp -R /home/username/Documents /home/username/Documents_backup

8. mv command

使用mv命令移动或重命名文件和目录。要移动项目,输入文件名后跟目标目录:

mv filename.txt /home/username/Documents


同时,Linux下使用mv命令重命名文件的语法如下:

mv old_filename.txt new_filename.txt

9. touch command

touch命令允许您在特定的目录路径中创建一个空文件。语法如下:

touch [option] /home/directory/path/file.txt

如果省略路径,该命令将在当前文件夹中创建项目。您还可以使用touch在Linux命令行中生成和修改时间戳。

10. file command

file命令允许您检查文件类型——是文本、图像还是二进制文件。语法如下:

file filename.txt

你可能感兴趣的:(Linux,linux)