要像pro一样使用Linux终端,您需要了解管理文件和导航目录的基础知识。按照Unix的原理,每个命令都做一件事,而且做得很好。
Midnight Commander是Linux终端的一个全功能文件管理器,它是所有这些命令的强大前端。
ls命令列出目录中的文件。默认情况下,ls列出当前目录中的文件。
您还可以使用ls-R递归地列出文件,即列出当前目录中目录中的所有文件。
如果指定目录,ls还可以列出另一个目录中的文件。例如,ls/home将列出/home目录中的所有文件。
cd命令将更改为另一个目录。例如,如果您从主目录开始,cd Desktop会将您带到桌面目录。
还可以指定目录的完整路径,例如cd/usr/share,以转到文件系统上的/usr/share目录。
cd。。会给你一个目录。
rm命令删除文件。小心这个命令-rm不会要求您确认。
例如,rm file会删除当前目录中名为“file”的文件。与其他命令一样,还可以指定文件的完整路径:rm/path/to/file将删除文件系统中位于/path/to/file的文件。
rmdir命令删除一个空目录。rmdir目录将删除当前目录中名为“directory”的目录。
如果目录不是空的,可以使用递归rm命令删除目录及其所有文件。rm-r目录将删除名为“directory”的目录和其中的所有文件。这是一个危险的命令,可以很容易地删除很多重要的文件,所以要小心使用它。它不会要求确认。
mv命令将文件移动到新位置。这也是用于重命名文件的命令。例如,mv file newfile将获取当前目录中名为“file”的文件,并将其移动到当前目录中名为“newfile”的文件—换句话说,将其重命名。
与其他命令一样,您可以包含将文件移到其他目录或从其他目录移走文件的完整路径。例如,以下命令将获取当前目录中名为“file”的文件,并将其放置在/home/howtogeek文件夹中:
mv file /home/howtogeek
cp命令的工作方式与mv命令相同,只是它复制原始文件而不是移动它们。
你也可以用cp-r做一个递归复制。这会把一个目录和其中的所有文件复制到一个新的位置。例如,以下命令将/home/howtogeek/Downloads目录的副本放入/home/chris目录:
cp -r /home/howtogeek/Downloads /home/chris
mkdir命令生成一个新目录。mkdir example将在当前目录中创建一个名为“example”的目录。
ln命令创建链接。最常用的链接类型可能是符号链接,您可以使用ln-s创建它。
例如,以下命令在桌面上创建指向下载文件夹的链接:
ln -s /home/howtogeek/Downloads /home/howtogeek/Desktop
更多信息,请查看我们关于符号链接的文章。
chmod更改文件的权限。例如,chmod+x脚本.sh将向名为的文件添加可执行权限脚本.sh在当前文件夹中。chmod-x型脚本.sh将从该文件中删除可执行权限。
Linux文件权限可能有点复杂。请查看我们的Linux文件权限指南,以获取更深入的信息。
touch命令创建一个空文件。例如,touch example在当前目录中创建一个名为“example”的空文件。
Midnight Commander是可以从Linux终端使用的许多功能齐全的文件管理器之一。默认情况下,大多数发行版都不会安装它;下面是在Ubuntu上安装它所需的命令:
sudo apt-get install mc
一旦安装好了,就运行mc命令来启动它。
使用箭头键选择文件,使用Tab键在窗格之间切换。按Alt-1查看帮助屏幕,或按Alt-2查看菜单。
如果终端环境支持鼠标,也可以在午夜使用鼠标。
请记住,如果要修改系统目录,则需要以root权限运行这些命令。在Ubuntu上,将sudo添加到要使用root权限运行的命令的开头。
...用哪种桌面环境,您都可以像在Windows或Mac上一样浏览和管理文件—但是对于复杂的任务,使用命令行通常更容易、更快。 ...
... 我们不希望您在不知道命令行如何工作的情况下就开始使用它。本质上,它是一种指示计算机执行任务的方法,但没有鼠标。 ...
...便的Linux命令备忘单。如果您想运行其中的几个,请查看如何在带屏幕的Linux终端上执行多任务。 ...
...,可以设置文件和目录的读、写和可执行权限。 相关:如何在Linux上使用chmod命令 但是chmod命令并不是一个仅限Linux的命令。与许多其他Linux终端命令一样,chmod可以追溯到上世纪70年代的Unix Linux和macOS都有这一传统,这就是chmod命...
...复您过去运行的命令。一旦您了解了Linux history命令以及如何使用它,它就可以显著地提高您的生产效率。 操纵历史 正如乔治桑塔亚纳(georgestantayana)的一句名言:“那些记不住过去的人注定要重蹈覆辙。”不幸的是,在Linux...