首页 网站首页 商业资讯 操作 查看内容

40个最常用的Linux命令行大全

社群裂变 操作 2023-3-20 14:33 5834人围观

在撰写本文时,Linux在台式机上的全球市场份额为2.68%,但跨越90%的云根本设备和托管办事都在该操纵系统中运转。仅出于这个缘由,熟悉风行的Linux号令就相当重要。

按照2020年StackOverflow观察,Linux是专业开辟职员利用最多的操纵系统,具有使人印象深入的55.9%的市场份额。这不但仅是偶合。Linux是免费的、开源的,比合作对手具有更好的平安性,而且具有强大的号令行,使开辟职员和高级用户加倍高效。

不管您是经历丰富的系统治理员还是Linux新手,都可以操纵本指南。

  1. 什么是Linux号令?
  2. 最常用的Linux号令
  3. Linux号令备忘单

什么是Linux号令?

Linux号令是在号令行上运转的法式或适用法式。号令行是一个界面,它接管文本行并将其处置为计较机的指令。

任何图形用户界面(GUI)都只是号令行法式的笼统。例如,当您经过单击“X”封闭窗口时,该操纵前面会运转一个号令。

标志(flag)是我们可以向您运转的号令传递选项的一种方式。大大都Linux号令都有一个帮助页面,我们可以利用-h标志挪用该页面。大大都情况下,标志是可选的。

argumentparameter是我们给号令的输入,以便它可以一般运转。在大大都情况下,参数是一个文件途径,但它可所以您在终端中键入的任何内容

可以利用连字符 (-) 和双连字符 (--)挪用标志,而参数的履行取决于将它们传递给函数的顺序。

最常用的Linux号令

几近每个软件工程师都需要把握Linux,学会Linux,再进修其他技术就会举一反三,加倍轻易,进修编程给大师保举「知书院」这款APP,不但有各类编程说话如Python、Java、C++的根本语法,还有丰富的可以写入简历的实战项目,不管是职场进阶还是求职,都很合适,链接鄙人面了——

在起头利用最常用的Linux号令之前,请确保启动终端(terminal)。在大大都Linux刊行版中,您可以利用Ctrl + Alt + T来履行此操纵。假如这不起感化,请在利用法式面板中搜索“terminal”




Linux终端模拟器。

现在,让我们一路来领会40个最常用的Linux号令。其中很多选项可以串到它们,所以请务必检察号令手册.

1. ls号令

ls能够是每个Linux用户在其终端中键入的第一个号令。它答应您列出您想要的目录的内容(默许情况下是当前目录),包括文件和其他嵌套目录。

ls

它有很多挑选,所以最好利用 --help 来获得一些帮助。此标志返回一切可以与 ls一路利用的flags参数。

例如,要着色 ls 号令的输出,您可以利用以下号令:

ls --color=auto


ls着色号令

现在 ls 号令输出已着色,您可以欣赏目录和文件之间的区分。

可是,用彩色标志打字是低效的:这就是我们利用号令 lsalias 的缘由。

2. alias号令

alias号令答应您在shell会话中界说姑且别名。建立别名时,您指示shell用一系列号令替换单词。

例如,要设备 ls 为色彩而不每次键入标志 --color,您将利用:

alias ls="ls --color=auto"

正如你所看到的,alias号令需要一个关键值对参数:alias NAME="VALUE" .请留意,该值必须是利用引号。

假如你想列出你的shell会话中一切的别名,你可不利用argument运转号令alias

alias


alias号令。

3. unalias号令

望文生义,unalias号令旨在从已界说的别名中删除alias。要删除之前的ls别名,可以利用:

unalias ls

4. pwd号令

pwd号令代表“打印工作目录”,它输出您地点目录的绝对途径。例如,假如您的用户名是“john”,而且您位于文档目录中,则其绝对途径将是 /home/john/Documents.

要利用它,只需在终端中键入pwd

pwd
# My result: /home/wbolt/Documents/linux-commands

5. cd号令

cd号令与ls都很是风行。它指的是“变动目录”,望文生义,它会将您切换到您试图拜候的目录。

例如,假如您在Documents目录中,而且试图拜候其名为Videos的子文件夹之一,则可以经过键入以下内容来输入:

cd Videos

您还可以供给文件夹的绝对途径:

cd /home/wbolt/Documents/Videos

在利用cd号令时,有一些技能可以为您节省大量时候:

1. 进入home文件夹

cd

2. 向上移动一个级别

cd ..

3. 返回上一个目录

cd -

6. cp 号令

间接在Linux终端上复制文件和文件夹很是轻易,偶然它可以取代传统的文件治理器。

要利用cp号令,只需将其与源文件和方针文件一路键入即可:

cp file_to_copy.txt new_file.txt

还可以利用递归标志复制全部目录:

cp -r dir_to_copy/ new_copy_dir/

请记着,在Linux中,文件夹以正斜杠 (/)结尾。

7. rm号令

既然您已经晓得了若何复制文件,那末领会若何删除它们将很有帮助。

您可以利用rm号令删除文件和目录。但在利用时要谨慎,由于用这类方式规复删除的文件很是困难(但并非不成能)。

要删除常规文件,请键入:

rm file_to_copy.txt

假如要删除空目录,可以利用递归(-r)标志:

rm -r dir_to_remove/

另一方面,要删除包括内容的目录,需要利用force(-f)和recursive标志:

rm -rf dir_with_content_to_remove/

警告:误用这两个标志,你能够会抹掉一成天的工作!

8. mv号令

您可以利用mv号令在文件系统中移动(或重命名)文件和目录。

若要利用此号令,请将其称号与源文件和方针文件一路键入:

mv source_file destination_folder/
mv command_list.txt commands/

要利用绝对途径,请利用:

mv /home/wbolt/BestMoviesOfAllTime ./

…where ./是您当前地点的目录。

您还可以利用mv重命名文件,同时将其保存在同一目录中:

mv old_file.txt new_named_file.txt

9. mkdir号令

要在shell中建立文件夹,可以利用mkdir号令。只需指定新文件夹的称号,确保它不存在,然后便可以起头了。

例如,要建立一个保存一切图像的目录,只需键入:

mkdir images/

要利用简单号令建立子目录,请利用parent(-p)标志:

mkdir -p movies/2004/

10. man号令

另一个重要的Linux号令是man。它显现任何其他号令的手册页面(只要有)。

要检察mkdir号令的手册页,请键入:

man mkdir

您甚至可以检察 man 号令手册页面:

man man


man号令手册页面。

根本的号令只能保证您在这门技术上打好根底,假如需要在这方面有所成就,还需要停止深度进修。比如加入知书院APP的教程培训……

11. touch号令

touch号令答应您更新指定文件的拜候和点窜时候。

例如,我有一个旧文件,上次点窜是在4月12日:




昔日期。

要将其点窜日期变动成当前时候,我们需要利用-m标志:

touch -m old_file

现在日期与明天的日期符合(起头编写本文时的日期为8月8日)。




新日期

虽然如此,大大都情况下,您不会利用touch来点窜文件日期,而是建立新的空文件:

touch new_file_name

12. chmod 号令

chmod号令答应您快速变动文件的形式(权限)。它有很多可用的选项。

文件的根基权限包括:

  • r (只读)
  • w (写入)
  • x (履行)

chmod最多见的用例之一是使文件可由用户履行。为此,请键入chmod和标志+x,然后键入要点窜其权限的文件:

chmod +x script

您可以利用它使剧本可履行,从而答应您利用./ 标记间接运转它们。

13. ./ 号令

也许 ./ 标记自己不是号令,但在这个列表中值得一提。它答应shell间接从终端运转可履行文件,并在系统中安装任何诠释器。不再双击图形文件治理器中的文件!

例如,利用此号令,您可以运转Python剧本或仅以.run格式供给的法式,如XAMPP。运转可履行文件时,请确保它具有可履行(x)权限,您可以利用chmod号令点窜该权限。

下面是一个简单的Python剧本,以及若何利用 ./ 标记运转它:

#! /usr/bin/python3
# filename: script
for i in range(20):
print(f"This is a cool script {i}")

下面是我们若何将剧本转换为可履行文件并运转它:

chmod +x script
./script

14. exit 号令

exit号令完全依照其称号履行:利用它,您可以竣事shell会话,而且在大大都情况下,可以自动封闭正在利用的终端:

exit

15. sudo 号令

此号令代表“超级用户do”,它答应您在运转特定数令时充任超级用户或根用户。这就是Linux若何庇护自己,避免用户意外点窜机械的文件系统或安装分歧适的软件包。

Sudo凡是用于安装软件或编辑用户主目录之外的文件:

sudo apt install gimp
sudo cd /root/

在运转您键入的号令之前,它会要求您输入治理员密码。

16. shutdown 号令

正如您能够猜到的,shutdown号令答应您封闭机械电源。可是,它也可以用来停止和重新启动它。

要立即封闭计较机电源(默以为一分钟),请键入:

shutdown now

您还可以计划以24小时格式封闭系统:

shutdown 20:40

要取消之前的shutdown挪用,可以利用-c标志:

shutdown -c

17. htop 号令

htop是一种交互式流程检察器,可让您间接从终端治理计较机的资本。在大大都情况下,默许情况下它并没有安装,所以请确保鄙人载页面上阅读更多关于它的信息。

htop


“htop” 交互界面.

18. unzip 号令

unzip号令答应您从终端提取.zip文件的内容。一样,默许情况下能够不会安装此软件包,是以请确保利用package治理器安装它。

下面号令行,斧正在解压一个包括图像的.zip文件:

unzip images.zip

19. apt, yum, pacman 号令

不管您利用的是哪个Linux刊行版,您都能够利用package治理器来安装、更新和删除您天天利用的软件。

您可以经过号令行拜候这些package治理器,并按照您的计较机运转的刊行版利用其中一个或另一个package治理器。

以下示例将安装GIMP,这是一种凡是在大大都package治理器中可用的免费开源软件:

1. Debian-based (Ubuntu, Linux Mint)

sudo apt install gimp

2. Red Hat-based (Fedora, CentOS)

sudo yum install gimp

3. Arch-based (Manjaro, Arco Linux)

sudo pacman -S gimp

20. echo 号令

echo号令在终端中显现界说的文本-就这么简单:

echo "Cool message"



echo号令

它的首要用处是在这些消息中打印情况变量:

echo "Hey $USER"
# Hey wbolt

知书院今朝已经公布了Python、Java、C/C++、前端、大数据和野生智能等范例的课程培训,部分精选课程还是免费供给的,赶紧去进修吧!

21. cat 号令

cat 是“concatenate”的缩写,用于间接从终端建立、检察和毗连文件。它首要用于在不翻开图形文本编辑器的情况下预览文件:

cat long_text_file.txt



cat号令.

22. ps 号令

利用ps,您可以检察当前shell会话正在运转的进程。它打印有关正在运转的法式的有用信息,如进程ID、TTY(电传打字机)、时候和号令名。

ps



ps号令.

假如您想要更具交互性的内容,可以利用htop

23. kill 号令

当一个法式没有响应,而且你不能用任何方式封闭它时,这是很烦人的。荣幸的是,kill号令处理了这类题目。

简单地说,kill向停止它的进程发送一个TERM或kill信号。

您可以经过输入PID(进程ID)或法式的二进制称号来停止进程:

kill 533494
kill firefox

利用此号令时要谨慎-利用kill时,能够会意外删除您正在履行的工作。

24. ping 号令

ping 是用于测试收集毗连的最风行的收集终端工具。ping 有很多选项,但在大大都情况下,您将利用它来请求域或IP地址:

ping google.com
ping 8.8.8.8

25. vim 号令

vim 是一个免费的开源终端文本编辑器,从90年月起头利用。它答应您利用高效的键绑定编辑纯文本文件。

有些人以为利用困难——退出VIM是最多见的StackOverflow题目之一,但一旦习惯了,它就成为号令行中最好的盟友。

要启动Vim,只需键入:

vim


vim文本编辑器.

26. history 号令

假如你正在尽力记着一个号令,history就会派上用处。此号令显现一个列举列表,其中包括您曩昔利用过的号令:

history


history号令.

27. passwd 号令

passwd 答应您变动用户帐户的密码。首先,它会提醒您输入当前密码,然后要求您输入新密码并确认。

它类似于您在其他地方看到的任何其他密码变动,但在本例中,它间接在您的终端中:

passwd


passwd号令

利用时要谨慎-一不谨慎能够会混肴用户密码!

28. which 号令

which号令输出shell号令的完整途径。假如它不能识别给定的号令,它将抛出一个毛病。

例如,我们可以利用它来检查Python和Brave web阅读器的二进制途径:

which python
# /usr/bin/python
which brave
# /usr/bin/brave

29. shred 号令

假如您希望文件几近没法规复,shred 可以帮助您完成此使命。此号令会反复覆盖文件的内容,是以,给定的文件极难规复。

下面是一个内容很少的文件:




破坏文件.

现在,让我们经过键入shred号令来完成工作:

shred file_to_shred.txt


覆盖内容.

假如要立即删除文件,可以利用-u标志:

shred -u file_to_shred.txt

30. less 号令

less(与more相反)是一个答应您前后检查文件的法式:

less large_text_file.txt


less号令.

less的优点在于它在其界面中包括了更多和vim号令。假如您需要比cat更具交互性的工具,less是一个不错的挑选。

学无尽头。尝试在测试情况这些根本的Linux号令逐一体验,大概可以有更好的收获。有了这些踏实的根本以后,再进修一些在线课程,大概会有更好的,意想不到的收获哦!

31. tail 号令

cat类似,tail打印文件内容时有一个首要警告:它只输出最初几行。默许情况下,它打印最初10行,但您可以利用-n点窜该数字。

例如,要打印大型文本文件的最初几行,可以利用:

tail long.txt


tail号令.

要仅检察最初四行,请履行以下操纵:

tail -n 4 long.txt


tail号令尾四行.

32. head 号令

这是对tail号令的补充。head输出文本文件的前10行,但您可以利用-n标志设备要显现的肆意行数:

head long.txt
head -n 5 long.txt


head号令.

33. grep 号令

Grep是处置文本文件的最强大的工具之一。它搜索与正则表达式婚配的行并打印它们:

grep "linux" long.txt

您可以利用-c标志计较与给定条件婚配的次数:

grep -c "linux" long.txt
# 2

34. whoami 号令

该号令(who am I的缩写)显现当前利用的whoami用户名:

whoami
# wbolt

利用echo和情况变量$USER可以获得不异的成果:

echo $USER
# wbolt

35. whatis 号令

whatis 打印任何其他号令的单行说明,使其成为有用的参考:

whatis python
# python (1) - an interpreted, interactive, object-oriented programming language
whatis whatis
# whatis (1) - display one-line manual page descriptions

36. wc 号令

Wc代表“字数计数”,望文生义,它返回文本文件中的字数:

wc long.txt
# 37 207 1000 long.txt

让我们分析一下此号令的输出:

  • 37行
  • 207字
  • 1000字节巨细
  • 文件名(long.txt)

假如只需要字数,请利用-w标志:

wc -w long.txt
207 long.txt

37. uname 号令

uname(Unix name的缩写)打印可操纵的系统信息,当您晓得当前的Linux版本时,这些信息很方便。

大大都情况下,您将利用-a(–all)标志,由于默许输出没有那末有用:

uname
# Linux
uname -a
# Linux wboltmanjaro 5.4.138-1-MANJARO #1 SMP PREEMPT Thu Aug 5 12:15:21 UTC 2021 x86_64 GNU/Linux

38. neofetch 号令

Neofetch是一个CLI(号令行界面)工具,它在Linux刊行版的ASCII徽标旁边显现有关系统的信息,如内核版本、shell和硬件:

neofetch


neofetch号令

在大大都计较机中,此号令在默许情况下不成用,是以请确保首先利用package治理器安装它。

39. find 号令

find号令按照regex表达式在目录条理结构中搜索文件。要利用它,请遵守以下语法:

find [flags] [path] -name [expression]

要在当前目录中搜索名为long.txt的文件,请输入以下号令行:

find ./ -name "long.txt" # ./long.txt

要搜索以.py (Python) 扩大名结尾的文件,可以利用以下号令行:

find ./ -type f -name "*.py" ./get_keys.py ./github_automation.py ./binarysearch.py

40. wget号令

wget(World Wide Web get)是从互联网检索内容的适用工具。它具有最大的flags之一。

以下是您若何从GitHub获得一个Python文件:

wget https://raw.githubusercontent.com/DaniDiazTech/Object-Oriented-Programming-in-Python/main/object_oriented_programming/cookies.py

小结

进修Linux能够需要一些时候,可是一旦你把握了它的一些工具,它就成了你最好的盟友,你不会后悔挑选它作为你的平常司机。

Linux的一个明显之处在于,即使您是经历丰富的用户,您也永久不会停止进修利用它进步工作效力。

上述只是罗列了最为常见的一些Linux号令,要善用这些号令及进修更高阶的Linux常识,除了多阅读相关教程和文档外。旁观知乎最新平台知书院公布的Linux视频教程,大概可以实现事半功倍的结果——

P.S. 文章为翻译稿(文章转自40个最常用的Linux号令行大全 - 闪电博 (wbolt.com)),能够存在遗漏大概毛病,包涵!

高端人脉微信群

高端人脉微信群

人脉=钱脉,我们相信天下没有聚不拢的人脉,扫码进群找到你所需的人脉,对接你所需的资源。

商业合作微信

商业合作微信

本站创始人微信,13年互联网营销经验,擅长引流裂变、商业模式、私域流量,高端人脉资源丰富。

我有话说......

相关推荐

国产操作系统发布:手机、电脑应用都能兼容

国产操作系统发布:手机、电脑应用都能兼容

近日深度操作系统官方宣布,国产操作系统deepin 20.6版本正式上线,新版本升级了Stabl

键盘操作方法大全

键盘操作方法大全

【键盘操作方法大全】键盘可不仅仅能帮我们打字哦,还有很多快捷的操作你都知道吗?除

电脑的一些基本常识和操作

电脑的一些基本常识和操作

关于电脑的一些基本常识和操作(电脑初学者必备)  众所周知,在21世纪的今天,电脑

操作系统实验一到实验九合集(哈工大李治军)

操作系统实验一到实验九合集(哈工大李治军)

知乎Markdown适配不行,希望在我的博客中查看文章作者寄语操作系统实验的学习是一个循

看完这篇Linux基本的操作就会了

看完这篇Linux基本的操作就会了

前言只有光头才能变强这个学期开了Linux的课程了,授课的老师也是比较负责任的一位。

搞懂软考,看这一篇就够了

搞懂软考,看这一篇就够了

大家好,我是你们的新朋友叨叨张,很高兴能够在这里和大家相遇,今天我要分享的主题是

0基础入门Photoshop基础操作(一)

0基础入门Photoshop基础操作(一)

大家好我是正经人你以为上来就要教封面上那个效果吗?当然不是,那个是我好几年前做的

从操作系统的进化中,读懂MagicOS

从操作系统的进化中,读懂MagicOS

操作系统的数十年沉浮1946年诞生第一台计算机时,还没有操作系统。程序员靠着「打孔」

还不会使用 GitHub ? GitHub 教程来了!万字图文详解

还不会使用 GitHub ? GitHub 教程来了!万字图文详解

在编程届有个共识,想要成为一个合格的程序员必须要掌握 GitHub 的用法!接下来,我们

Git使用教程,最详细,最傻瓜,最浅显,真正手把手教

Git使用教程,最详细,最傻瓜,最浅显,真正手把手教

(预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料)一:Git是什么

Win10系统常用的快捷键(绝对很详细)

Win10系统常用的快捷键(绝对很详细)

前言介绍快捷键,也就是刷刷按几下键盘上的组合键就可以达到鼠标点很多下才能实现的效

上海医保转入杭州- “浙里办”简易操作

上海医保转入杭州- “浙里办”简易操作

我在上篇文章说过,上海医保需要社保(即养老保险)成功转入杭州后才能进行转移,申请

史上最全高中化学实验总结(操作+方法)

史上最全高中化学实验总结(操作+方法)

高中化学实验真复杂,包学习APP为你整理最全总结,不怕记不住!一、中学化学实验操作

大学四年自学走来,关于怎么学「操作系统」和「计算机网络 ... ...

大学四年自学走来,关于怎么学「操作系统」和「计算机网络 ... .

最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块

用这6款软件记笔记,不要太爽!丨上进青年研习社

用这6款软件记笔记,不要太爽!丨上进青年研习社

文/小渔俗话说:“好记性不如烂笔头。”在无纸时代,记笔记当然也不一定要用烂笔头了

8个流氓软件,这辈子是不可能安装的。

8个流氓软件,这辈子是不可能安装的。

之前安利过不少值得安装或使用的软件,但这一次我想换个角度,写一些强烈不建议安装的

KMS服务,一句命令激活windows/office!

KMS服务,一句命令激活windows/office!

服务器地址:http://kms.03k.org(点击检查是否可用);服务作用:在线激活windows和off

Windows10 快速启动

Windows10 快速启动

从Windows8开始,Windows的开机速度有了极大的提高,这得益于一项新的功能:快速启动

最后教一次:完美解决电脑上的流氓软件

最后教一次:完美解决电脑上的流氓软件

国产流氓软件之所以流氓就流氓在 “ 买一赠N ”装一个软件,就会给你附赠N个流氓软件

推荐10个超好玩的网站,一打开就停不下来!

推荐10个超好玩的网站,一打开就停不下来!

推荐10个超好玩的网站,窥探别人的记忆,敲键盘听歌,办公偷懒神器,看中国古今妖怪…

电话咨询: 15924191378
添加微信