12 个对新手最重要的 Linux 命令 | Linux 中国

4天前 (11-15 03:33)阅读1回复0
xxhh
xxhh
  • 管理员
  • 注册排名4
  • 经验值63810
  • 级别管理员
  • 主题12762
  • 回复0
楼主

导读:我向所有的 Linux 初学者选举以下那些号令。                                   

本文字数:3745,阅读时长大约: 5分钟

在利用 Linux 号令行时,很随便就会丢失标的目的,那可能会招致灾难性的后果:我有一次利用删除号令 rm 删除文件,然而删除之后我才意识到我刚刚是删除了计算机的引导目次。后来,我学会了利用 pwd 号令,来晓得当前在文件系统的哪个目次下;而且我利用了 trashy 和 trash-cli 🔗 号令,来恢复垃圾箱中已删除的文件。)

当我刚起头利用 Linux 时,我有一个放在桌子上的“速查表”,它就是《101 条你应该晓得的 Linux 号令》,我在治理 Linux 办事器时能参考速查表上面的那些号令。跟着我越来越熟悉那些号令,我越来越熟知办事器治理了。

以下是我认为最有用的 12 个 Linux 号令。

1、打印工做目次(pwd)

pwd 号令会打印出你的工做目次。换句话来说,它输出你当前所在目次的途径。 pwd 号令有两种选项: -L 或 --logical (即逻辑途径)用来打印当前的目次途径(不解析符号链接), -P 或 --physial (即物理途径)会打印出解析符号链接后的物理目次。(LCTT 译注:你能够进一步阅读我们翻译的 另一篇文章 。)

2、创建目次(mkdir)

利用 mkdir 号令来创建一个新目次,长短常随便的。以下号令,创建了一个名为 example 目次(若 example 已存在,则无法创建):

$ mkdirexample

你也能够在嵌套地创建目次及其子目次:

$ mkdir-p example/one/two

假设目次 example 和目次 one 都已存在,则仅会创建目次 two 。假设上述目次都不存在,则会创建那三个嵌套的目次。

3、列出文件(ls)

我最早利用的是 MS-DOS(微软磁盘操做系统),因而我习惯于利用 dir 号令,来列出文件。我不记适当时能否能在 Linux 上利用 dir 号令,但是现在 dir 号令已经包罗在 GNU 核心适用法式包 (GNU Core Utilities package) 中了。大大都人会利用 ls 号令,来展现目次中的文件及其所有的属性。 ls 号令有许多选项,包罗 -l 查看文件的长列表,展现文件所有者和权限等信息。

4、更改当前工做目次(cd)

在 Linux 中经常要更改当前工做目次,那就是 cd 号令的功用。例如,以下的示例将让你从 主目次 (home) 进进 Documents 目次:

$ cdDocuments

你能够利用 cd ~ 或者 cd ,来快速转换到你的主目次。你能够利用 cd .. 来返回到上一级目次。

5、删除文件(rm)

删除文件是很求助紧急的,因为在 Linux 末端上用 rm 号令会 彻底地删除文件,并没有像桌面的垃圾桶那样照旧保留着删除的文件。许多末端用户有一个坏习惯,他们会永久地删除他们认为不再需要的文件。然而,因为没有“取缔删除”号令,那个坏习惯可能会招致严峻的问题:你会不小心删除了包罗重要数据的目次。

Linux 系统为文件删除供给了 rm 和 shred 号令。要删除文件 example.txt ,请输进以下内容:

$ rmexample.txt

然而,利用 trash 号令要平安得多,例如 trashy 🔗 gitlab.com 或者 trash-cli 🔗 github.com ,它会将文件先“删除”到桌面上的垃圾箱中:

$ trash example.txt

(LCTT 译注:关于 Trash-Cli 的更多信息能够参考我们翻译的 另一篇文章 。)

6、复造文件(cp)

利用 cp 号令,来复造文件。 cp 的语法是从 旧文件复造到 新文件。那里有一个例子:

$ cpfile1.txt newfile1.txt

你也能够复造整个目次:

$ cp-r dir1 newdirectory

7、挪动并重定名文件(mv)

重定名和挪动文件在功用上是不异的过程。当你挪动文件时,从一个目次中取出一个文件,并将其放进一个新目次中;当你重定名文件时,将一个目次中的文件更改为新名称,并放回到统一目次或另一个目次下。无论是重定名仍是挪动文件,你都能够利用 mv 号令:

$ mvfile1.txt file_001.txt

8、创建一个空文件(touch)

利用 touch 号令能够简单地创建一个空文件:

$ touchone.txt

$ touchtwo.txt

$ touchthree.md

9、更改权限(chmod)

利用 chmod 号令,来更改文件的权限。 chmod 最常见的用处是让文件可以施行:

$ chmod+x myfile

以下的示例展现了若何用 chmod 号令给文件付与权限,那关于脚原来说特殊便利。测验考试一下那个简单的操练吧:

$ echo'echo Hello $USER'hello.sh

$ chmod+x hello.sh

$ ./hello.sh

Hello,Don

10、提拔为 root 权限(sudo)

在治理本身的 Linux 系统时,可能需要提拔为超等用户(也称为 root),那就是 sudo (即 以超等用户做 (super user do) )号令的来源。假设你想要做一些只要治理员(或 root 用户)才气做的工作,只需在号令前加一个 sudo 即可:

$ touch/etc/os-release echo"Success"

touch:cannot touch'/etc/os-release':Permissiondenied

$ sudotouch/etc/os-release echo"Success"

Success

11、关机(poweroff)

poweroff 号令的功用和它的字面意思一样:把你的计算机关机。需要在 poweroff 前面加一个 sudo 才气胜利关机。

现实上,还有良多办法能够封闭你的计算机,那些办法有略微的差别。例如, shutdown 号令会在指定的时间(例如 60 秒)后封闭计算机:

$ sudoshutdown-h 60

或者立即封闭计算机:

$ sudoshutdown-h now

你也能够用 sudo shutdown -r now 或者 reboot 来重启计算机。

12、阅读手册(man)

man 号令可能是 Linux 中最重要的号令了,你能够通过 man 号令查看 Linux 系统上每个号令的官方文档。例如,要阅读更多有关 mkdir 的信息,能够输进:

$ manmkdir

一个与 man 相关的号令是 info 号令,它供给了一组差别的手册,它凡是会供给比简洁的 man 页面更详尽一点的内容。

你最喜好的 Linux 号令是什么?

Linux 系统上还有数百个其他号令!你最喜好利用的 Linux 号令是什么呢?什么号令是你不断频频利用的呢?

via:

做者: Don Watkins 选题: lkxed 译者: chai001125 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

LCTT 译者 :chai001125

翻译: 10.0篇

奉献: 29天

2022-10-06

2022-11-04

欢送遵照 CC-BY-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公家号名称”,

我们将为您添加白名单,受权“ 转载文章时能够修改”。

0
回帖

12 个对新手最重要的 Linux 命令 | Linux 中国 期待您的回复!

取消