嵌入式开发交流网论坛
标题:
一些日常的Linux命令,学会你操作快一半不止
[打印本页]
作者:
柳儿多多
时间:
2021-2-24 09:25
标题:
一些日常的Linux命令,学会你操作快一半不止
本文将探讨基本的Linux命令以及如何使用它们。
1. ls
:我们怎么知道文件夹包含什么?使用图形界面,您可以通过打开一个文件夹并检查其内容来做到这一点。在命令行中,您可以使用命令ls来列出文件夹的内容。
[attach]58413[/attach]
默认情况下,ls将使用非常紧凑的输出格式。许多终端以不同的颜色显示代表不同文件类型的文件和子目录。常规文件的名称没有特殊的颜色。某些文件类型,例如JPEG或PNG图像,或tar和ZIP文件,通常具有不同的颜色,对于可以运行的程序和目录也是如此。自己尝试ls,然后将图形文件管理器使用的图标和标志与ls应用于命令行的颜色进行比较。如果输出未着色,则可以使用–color选项调用ls:
$ ls --color
2. man
:您可以了解在Linux中任何命令中使用的选项和参数。man(man是手册的缩写)用于描述任何这样的Linux命令:
$ man ls
[attach]58414[/attach]
在这里,要求人调出ls的手册页。您可以使用箭头键在出现的屏幕中上下滚动,也可以使用q键(退出)将其关闭。
3. info
:获取给定程序的全面用户文档的一种替代方法是调用info而不是man:
$ info ls
这对于学习如何使用复杂的GNU程序特别有效。您也可以在编辑器Emacs中浏览信息文档,这大大提高了其可读性。但是您应该准备迈出更大的Emacs第一步。您可以通过以下方式进行:
$ emacs -f info-standalone
那应该在Emacs内部显示Info主菜单(如果不起作用,请尝试不带参数调用emacs,然后键入Alt + x info,即按Alt键,然后按x键,然后松开两个键,最后键入info然后按Return键或Enter键)。如果键入然后
m ls
,则
ls
的交互式Info文档将加载到Emacs中。在独立模式下,q键将退出文档,这与man和info一样。
4. apropos
:如果您不知道什么是东西或如何使用它,那么首先要看的是它的手册和信息页面。如果您不知道要执行的操作的名称,则apropos命令可以提供帮助。假设您想重命名文件,但是您不知道该执行什么命令。尝试使用与您想要的单词相关的单词来做适当的选择,例如:$ apropos rename
...
mv (1) - move (rename) files
prename (1) - renames multiple files
rename (2) - change the name or location of a file
...
[attach]58415[/attach]
在这里,apropos搜索人们知道的手册页并打印它认为与重命名有关的命令。在您的计算机上,此命令可能(并且可能会)显示更多信息,但是很有可能包括显示的条目。
5. mv
:mv命令用于移动或重命名文件。
$ mv oldname newname
根据您的系统配置,重命名文件将覆盖名称恰好是newname的现有文件时,可能不会发出警告。因此,为安全起见,在发布mv时,请始终使用-i选项:
$ mv -i oldname新名称
如果最后一个参数恰好是现有目录,则mv会将文件移至该目录,而不是重命名。因此,可以为mv提供两个以上的参数:
$ mv first_file second_file third_file/ stuff
如果/ stuff存在,那么mv会将文件移到那里。如果不存在,它将产生一条错误消息,如下所示:
$ mv first_file second_file third_file ~/stuff
mv: target 'stuff' is not a directory
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/)
Powered by Discuz! X3.2