共计 4794 个字符,预计需要花费 12 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章主要介绍了必学 Linux 命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。
适合 Linux 初学者的 Linux 基本命令:
1、man
手册页(man)命令就像软件文档一样,通过它们您可以了解特定命令的功能及其工作方式:
2、cd
Cd 是 change 目录的首字母缩写。顾名思义,它是用来临时更改正在工作的目录的。
例子:
linuxmi@linuxmi:~$ cd www.linuxmi.com
3、ls
ls 命令用于列出目录的内容。
linuxmi@linuxmi:~/www.linuxmi.com$ ls
4、clear
顾名思义,clear 用于清除终端屏幕。
focusblast@pop-os:~$ clear
5、pwd
PWD 代表打印工作目录。这为我们提供了一种快速查找工作目录路径的方法。
linuxmi@linuxmi:~/www.linuxmi.com$ pwd
6、cat
cat 命令的功能是将文件或标准输入组合输出到标准输出。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。cat 命令是 concatenate 的缩写。
由第一行到最后一行连续显示在屏幕上
linuxmi@linuxmi:~/www.linuxmi.com$ cat linuxmi.cpp
合并两个文件并创建一个新文件或将它们合并到任何两个文件中的命令是。
linuxmi@linuxmi:~/www.linuxmi.com$ cat linuxmi.txt xxvi.txt linux.txt # 这会将 linuxmi.txt 和 xxvi.txt 合并到新文件 linux.txt 中
您可以使用命令“man cat”来了解更多信息。
7、mkdir
这个名字说明了一切。Linux 中的 mkdir 命令用于创建一个新目录,如果您来自 Windows,则用于创建一个文件夹。
linuxmi@linuxmi:~/www.linuxmi.com$ mkdir www.linuxmi.com
其中“www.linuxmi.com”是要创建的文件夹的名称。
8、echo
Echo 是 Linux 中最简单的命令。它用于显示传递到命令空格后面的文本。
linuxmi@linuxmi:~/www.linuxmi.com$ echo www.linuxmi.com
echo 命令似乎没有什么用处,但它用于调试代码和确定程序的状态。如果您了解一点编程知识,可以将其视为只输出字符串的 print 语句。
9、MV
Linux 中的 mv 命令代表“移动”。它用于将文件或目录从一个位置移动到另一位置。考虑一个文件“linuxmi.com”。要将其移至“/home/linuxmi/linuxmi”文件夹,我们需要做的命令是:
linuxmi@linuxmi:~/www.linuxmi.com$ mv linuxmi.com /home/linuxmi/linuxmi
10、rm
rm 命令用于删除文件和目录。您需要同时使用 rm 和 -r(递归)来删除目录。
linuxmi@linuxmi:~/www.linuxmi.com$ rm linuxmi.com.txt #删除该文件 linuxmi@linuxmi:~/www.linuxmi.com$ sudo rm -rf www.linuxmi.com # 删除目录
“-rf”中的 f 用来告诉 rm 忽略不存在的文件和参数。
11、zip/unzip
Zip 用于创建新的 zip 文件,而 Unzip 用于解压缩压缩文件。这是您压缩和解压缩命令的方式。
linuxmi@linuxmi:~/www.linuxmi.com$ zip linuxmi.zip debian.txt ubuntu.txt
在上面的命令中,linuxmi.zip 是压缩文件的名称,我们将在其中放入两个文本文件 debian.txt 和 ubuntu.txt。
使用命令从压缩文件中提取所有文件。
linuxmi@linuxmi:~/www.linuxmi.com$ unzip linuxmi.zip
将“linuxmi.zip”替换为要提取的压缩文件的名称。
12、wget
wget 是一个方便的命令,可以帮助您从 Internet 下载文件。使用方法如下:
linuxmi@linuxmi:~/www.linuxmi.com$ wget https://www.linuxmi.com/wp-content/uploads/2020/02/linuxmi.png
13、top
与 Windows 任务管理器类似,top 命令向您显示正在运行的进程列表以及正在使用的 CPU 数量。
linuxmi@linuxmi:~/www.linuxmi.com$ top
14、history
历史命令用于显示您之前输入的命令。
linuxmi@linuxmi:~/www.linuxmi.com$ history
15、wc
wc 命令用于计算行数(-l),单词(-w),字节(-c)和字符(m)。
linuxmi@linuxmi:~/www.linuxmi.com$ wc linuxmi.com.py 27 52 537 linuxmi.com.py wc -l linuxmi.com.py
16、cp
cp 命令用于将文件复制并粘贴到指定为第二个参数的目录中。
focusblast@pop-os:~/Desktop$ cp new.txt /home/focusblast/Downloads linuxmi@linuxmi:~/www.linuxmi.com$ cp linuxmi.com.txt /home/linuxmi/linuxmi
在上面的命令中,“linuxmi.com.txt”是我们复制到目录“/home/linuxmi/linuxmi”的文件。
17、passwd
您猜对了!passwd 命令用于更改用户帐户的密码。要使用它,请键入 passwd,然后输入用户名。
linuxmi@linuxmi:~/www.linuxmi.com$ passwd linuxmi
18、apt
Apt 代表高级包装工具。它是 Ubuntu / Debian 最受欢迎和功能最强大的软件包管理器之一。首先,软件包管理器实质上是自动化安装和删除应用程序的过程。
以下命令将安装 vlc 应用程序,VLC 多媒体播放器是 VideoLAN 计划的多媒体播放器。。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install vlc
19、chown
chown 命令用于更改文件的所有权。假设有一个名为 linuxmi.com.txt 的文件,您是 linuxmi。您想要将所有权转让给 mysql。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo chown mysql linuxmi.com.txt
您还可以使用以下命令将所有权转移到 root 用户。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo chown root linuxmi.com.txt
20、reboot
这个名字说明了一切。Reboot 命令用于重新引导,关闭或停止系统。
linuxmi@linuxmi:~/www.linuxmi.com$ reboot
21、chmod
chmod 命令用于更改文件的读取(-r),写入(-w)和执行(-x)指令。chmod 命令的示例为:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo chmod 711 linuxmi.com.sh
这就是数字的含义。
数字权限表示 0 没有权限 mdash;1 执行权限 ndash;x2 写权限 -w- 3 写 和 执行权限 -wx4 读权限 r ndash;5 读 和 执行权限 r -x6 读 和 写权限 rw-7 读、写 和 执行 rwx
Linux 权限
上述命令中的第一个数字(7)代表您授予用户的权限,即读取,写入和执行。
第二个数字(1)是赋予文件本身的权限,在这种情况下,属组用户有执行权限。
第三位也是最后一位(1)表示授予其他用户只有执行权限。
相关:https://www.linuxmi.com/linux-chmod.html
22、grep
grep 命令用于在文件中搜索和查找文本。
linuxmi@linuxmi:~/www.linuxmi.com$ grep return linuxmi.com.py
相关:https://www.linuxmi.com/linux-grep-mingling-gaoji.html
23、locate
与 Windows 中的 search 命令类似,locate 命令用于在 Linux 中查找文件。
linuxmi@linuxmi:~/www.linuxmi.com$ locate linuxmi.cpp /home/linuxmi/www.linuxmi.com/linuxmi.cpp
24、sudo
最终您将使用最多的唯一命令。Sudo 的缩写是 SuperUser Do,您可以使用 SuperUser Do 来查找需要 root 权限的文件。
请注意,如果文件需要 root 特权,则对操作系统可能很重要。因此,如果您不知道自己在做什么,我们建议不要随意乱用。
25、hostname
hostname 命令用于了解您的设备名称。此外,使用 - I 参数将帮助您了解 IP 地址。
linuxmi@linuxmi:~/www.linuxmi.com$ hostname linuxmi linuxmi@linuxmi:~/www.linuxmi.com$ hostname -i
192.168.150.135
26、exit
exit 命令可用于快速关闭终端。
linuxmi@linuxmi:~/www.linuxmi.com$ exit
27. df
假设您想知道每个磁盘分区中的空间,请键入 df。默认空间量度为千字节,但您可以使用参数“-m”将其更改为兆字节。
linuxmi@linuxmi:~/www.linuxmi.com$ df -m
28、netstat
netstat 命令可用于检查网络统计信息,接口统计信息,路由表信息等等。
linuxmi@linuxmi:~/www.linuxmi.com$ netstat
29、fdisk
fdisk 命令将列出所有分区以及诸如分区名称,扇区,大小和分区类型之类的信息。fdisk 需要超级用户权限才能运行。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo fdisk -l
30、find
Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
将当前目录及其子目录下所有文件后缀为 .cpp 的文件列出来:
linuxmi@linuxmi:~/www.linuxmi.com$ find . -name *.cpp
来一个娱乐的 Linux 命令
sl
您可以使用 apt 安装 sl,只要您键入 sl 而不是我们前面提到的 ls(列表目录)命令,就会出现一条火车。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install sl
感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“必学 Linux 命令有哪些”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!
向 AI 问一下细节
丸趣 TV 网 – 提供最优质的资源集合!