当前位置: 首页 > 科技观察

快速入门:自学Linux命令的四种方法

时间:2023-03-18 14:06:48 科技观察

如果你想成为Linux高手,掌握一些Linux命令是必不可少的。这里有四种自学Linux命令的方法。每日提示学习Linux命令的渐进方法是让终端在您每次打开它时显示“每日提示”。这将向您介绍一些有用的命令及其高级使用技巧。在.bashrc(/home/.bashrc)中添加以下行:echo"Didyouknowthat:";whatis$(ls/bin|shuf-n1)你只需要添加这一行!如果你想让它更有趣,你可以安装cowsay。Ubuntu/Debian下安装cowsay:sudoapt-getinstallscowsayFedora下安装cowsay:yuminstallcowsay除了安装cowsay,还需要添加:cowsay-f$(ls/usr/share/cowsay/cows|shuf-n1|cut-d.-f1)$(whatis$(ls/bin)2>/dev/null|shuf-n1)但是,上述使用cowsay的方法并不是在所有Linux发行版下都能成功。使用“whatis”如果你不喜欢学习随机命令,也许你喜欢在使用某个命令时学习如何使用它。这时候只需要在前面加上whatis即可。Whatis会一一解释你输入的命令。上面的whatissudoyuminstallcheese例子很清楚的告诉你:1)sudo给你管理员权限;2)yun是包管理器;3)install让YUM安装软件包;4)筒子就是你打算做的装机软件。这种方法不适用于复杂或不常见的命令。但如果你想知道一条命令的大致用途,这个方法值得一试。查看命令的所有可用选项如果您正在使用新命令,有两种方法可以查看其详细用法。一种方法是“man”,其中是您要运行的程序的名称。例如“mancp”会告诉你cp在man文件浏览器中的详细用法。另一种更快查看命令主要用法的方法-“-help”。例如“cp-help”会在终端直接打印出大量cp命令的用法。换句话说,-help选项在所有Linux命令中具有相同的含义。速成班-是的,现在!***,你可以在这里学习Linux命令的语法!了解Linux命令的基本语法,对于理解命令非常有好处,值得学习。所有Linux命令都具有相同的结构:[sudo]program[parameter][parameter]...[parameter][-flag][parameter][-flag][parameter]...[flag][parameter]Letmebreakitdown剖析上面的结构:如果一个命令需要管理员权限(root权限)才能运行,那么它前面必须加上“sudo”。这样可以在运行命令之前输入管理员密码。“程序”是应用程序的名称。包括yum、apt-get、cheese、tar、cp、mv和firefox等,无需额外配置,所有可以通过这种方式访问??的命令都放在/usr/bin目录下(译者注:默认情况下,程序在其他一些目录下也可以这样运行,比如commands)。对于许多程序,您只需在终端中输入它们的名称即可。例如在终端输入“firefox”回车,Firefox就会启动。在程序名称之后,您可以使用各种参数和标志。程序在这方面差异很大。例如,命令“cpfile1file2”会在file1所在的目录中复制一份,并保存为file2。这里“file1”和“file2”是命令“cp”的两个参数。一些命令还通过使用不同的标志来改变它们的行为。例如命令“sudoyuminstallcheese-y”中的“install”是yum的一个参数,“cheese”是install的一个参数,“-y”是yum的一个flag——当yum询问你是否继续时,这将是默认答案“是”。重要的是要注意一些标志有自己的参数,而另一些则没有。这里不给出具体的例子。每个Linux名称都有自己的一套标志设置,要掌握这些需要很长时间。总结学习Linux命令真的不难——只要你下定决心,掌握了Linux命令的基本结构。不过一般学习几个小时不会有明显的效果,所以这个时候请不要放弃。重复是最好的学习方法。您所要做的就是通过不断的练习来增强记忆力。还有许多用于学习Linux命令的其他资源,例如Linux命令备忘单、40个重要的Linux命令和Linux命令快速入门。原文链接:DannyStieben翻译:Geekfan-XiaodaoKongkong翻译链接:http://www.geekfan.net/6603/