开启辅助访问 切换到窄版

打印 上一主题 下一主题

一些日常的Linux命令,学会你操作快一半不止

[复制链接]
作者:柳儿多多 
版块:
嵌入式操作系统 linux 发布时间:2021-2-24 09:25:26
9080
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文将探讨基本的Linux命令以及如何使用它们。
1. ls:我们怎么知道文件夹包含什么?使用图形界面,您可以通过打开一个文件夹并检查其内容来做到这一点。在命令行中,您可以使用命令ls来列出文件夹的内容。

默认情况下,ls将使用非常紧凑的输出格式。许多终端以不同的颜色显示代表不同文件类型的文件和子目录。常规文件的名称没有特殊的颜色。某些文件类型,例如JPEG或PNG图像,或tar和ZIP文件,通常具有不同的颜色,对于可以运行的程序和目录也是如此。自己尝试ls,然后将图形文件管理器使用的图标和标志与ls应用于命令行的颜色进行比较。如果输出未着色,则可以使用–color选项调用ls:
$ ls --color

2. man:您可以了解在Linux中任何命令中使用的选项和参数。man(man是手册的缩写)用于描述任何这样的Linux命令:
$ man ls



在这里,要求人调出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
...


在这里,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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表