如果您是Linux新手,或者从未花时间深入研究命令行,您可能不明白为什么这么多Linux爱好者坐在舒适的桌面上并兴奋地键入命令来使用过多的工具和应用程序。在本文中,我们将快速浏览一下命令行的奇妙之处,看看您是否会上瘾。首先,要使用命令行,您必须打开命令工具(也称为“命令提示符”)。如何执行此操作取决于您运行的Linux版本。例如,在RedHat上,您可能会在屏幕顶部看到一个“活动”选项卡,它将打开一个选项列表和一个用于输入命令的小窗口(类似于“cmd”为您打开的窗口)。在Ubuntu和其他一些版本中,您可能会在屏幕左侧看到一个小的终端图标。在许多系统上,您可以通过同时按下Ctrl+Alt+t键来打开命令窗口。如果您使用PuTTY之类的工具登录Linux系统,您会发现自己已经进入了命令行界面。获得命令行窗口后,您会发现自己正坐在提示符前。它可能只是一个$或类似user@system:~$的东西,但这意味着系统已准备好为您运行命令。一旦你做到了这一点,就可以开始输入命令了。这里有一些要先尝试的命令,这里有一些特别有用的命令的PDF和适用于打印和制作卡片的双面命令手册。命令用途pwd显示我在文件系统中的位置(初始进入系统时运行会显示主目录)ls列出我的文件ls-a列出我的更多文件(包括隐藏文件)ls-al列出我的文件并包含很多详细信息(包括日期、文件大小和权限)谁告诉我谁登录了(如果只有你,请不要失望)日期date提醒我今天是星期几(也显示时间)ps列出我的内容m运行(可能只是你的shell和ps命令)一旦你从命令行的角度习惯了你的Linux主目录,就该开始探索了。也许您已准备好使用以下命令浏览文件系统:命令使用cd/tmp移动到不同的文件夹(在本例中,打开/tmp文件夹)ls列出当前位置的文件cdback到主目录(不带参数的cd总是带你回到主目录)cat.bashrc显示文件内容(在本例中显示.bashrc文件的内容)history显示最近执行的命令echohello对自己说“你好”cal显示当前月份Calendar要了解为什么高级Linux用户如此喜欢命令行,您需要尝试一些其他功能,例如重定向和管道。“重定向”是当您获取命令的输出并将其放入文件而不是将其显示在屏幕上时。“管道”是指您将一个命令的输出发送到另一个将以某种方式对其进行操作的命令。下面是一些可以尝试的命令:commanduseecho"echohello">tryme创建一个新文件并写入"echohello"chmod700tryme使新文件可执行tryme运行新文件(它应该运行包含命令和打印“你好”)psaux显示所有正在运行的程序psaux|grep$USER显示所有正在运行的程序,但将输出限制为包含您的用户名echo$USER使用环境变量显示您的用户whoami使用命令显示您的用户名who|wc-l统计当前所有登录用户的数量你可能会发现Linux比你想象的更强大、更容易使用。
