冬季实战营第二期:Linux操作系统实战入门-学习报告

简介: 冬季实战营第二期:Linux操作系统实战入门

冬季实战营第二期:Linux操作系统实战入门

 

1. pwd command

 

使用pwd命令找出您所在的当前工作目录(文件夹)的路径。该命令将返回绝对(完整)路径,基本上是所有目录中以正斜杠(/)开头的路径,绝对路径的示例是/ home / username。

 

2. cd command

 

要浏览Linux文件和目录,请使用cd命令。它需要完整路径或目录名称,具体取决于您所在的当前工作目录。

 

另一种情况是,如果您想切换到一个全新的目录,例如/ home / username / Movies。在这种情况下,您必须键入cd,然后键入目录的绝对路径:cd / home / username / Movies。

 

3. ls command

 

的LS命令用于查看目录的内容。默认情况下,此命令将显示当前工作目录的内容。如果要查看其他目录的内容,请键入ls,然后键入目录的路径。例如,输入LS /home/username/Documents查看的内容的文件。

 

4. cat command

 

cat是Linux中最常用的命令之一。它用于在标准输出(sdout)上列出文件的内容。要运行此命令,请键入cat,然后输入文件名及其扩展名。例如:cat file.txt。

 

5. cp command

 

使用cp命令将文件从当前目录复制到另一个目录。例如,命令cp scenery.jpg / home / username / Pictures将在您的Pictures目录中(从您的当前目录创建)scenery.jpg的副本。

 

6. mv command

 

mv命令的主要用途是移动文件,尽管它也可以用于重命名文件。

 

7. mkdir command

 

使用mkdir命令创建一个新目录-如果键入mkdir Music,它将创建一个名为Music的目录。要在另一个目录中生成新目录,请使用此Linux基本命令mkdir Music / Newfile使用 p选项在两个现有目录之间创建目录。例如,mkdir -p Music / 2020 / Newfile将创建新的“ 2020”文件。

 

8. rmdir command

 

如果需要删除目录,请使用rmdir命令。但是,rmdir仅允许您删除空目录。

 

9. rm command

 

该RM命令用于删除目录以及其中的内容。如果只想删除目录(作为rmdir的替代方法),请使用rm -r。不过,使用此命令时要格外小心,并仔细检查您所在的目录。这将删除所有内容,并且没有恢复的选项。

 

10. touch command

 

该触摸命令允许您创建通过Linux命令行新的空白文件。例如,输入touch /home/username/Documents/Web.html在Documents目录下创建一个名为Web的HTML文件。

 

11. locate command

 

您可以使用此命令来定位文件,就像Windows中的搜索命令一样。此外,将-i参数与该命令一起使用将使其不区分大小写,因此即使您不记得其确切名称,也可以搜索文件。

 

12. find command

 

类似于locate命令,使用 find还可以搜索文件和目录。区别在于,您可以使用find命令在给定目录中查找文件。例如,find / home / -name notes.txt命令将在主目录及其子目录中搜索名为notes.txt的文件。

 

13. grep command

 

无疑对日常使用有用的另一个基本Linux命令是grep。它使您可以搜索给定文件中的所有文本。为了说明这一点,grep blue notepad.txt将在记事本文件中搜索单词blue。包含搜索到的单词的行将被完整显示。

 

14. sudo command

 

该命令是“ SuperUser Do ”的缩写,使您能够执行需要管理或超级用户权限的任务。但是,建议不要将此命令用于日常使用,因为如果您做错了什么,很容易发生错误。

 

15. df command

 

使用df命令获取有关系统磁盘空间使用情况的报告,以百分比和KB表示。如果要以兆字节为单位查看报告,请输入df -m。

 

16. du command

 

如果要检查文件或目录占用了多少空间,答案是du(磁盘使用情况)命令。但是,磁盘使用情况摘要将显示磁盘块号,而不是通常的大小格式。如果要以字节,千字节和兆字节为单位查看它,请在命令行中添加-h参数。

 

17. head command

 

所述head command用于查看任何文本文件的第一行。默认情况下,它将显示前十行,但是您可以根据自己的喜好更改此数字。例如,如果只想显示前五行,则键入head -n 5 filename.ext。

 

18. tail command

 

该命令的功能与head命令类似,但是tail命令将显示文本文件的最后十行,而不是显示第一行。例如,tail -n filename.ext。

 

19. diff command

 

diff命令是差异的缩写,diff命令逐行比较两个文件的内容。分析文件后,它将输出不匹配的行。程序员在需要更改程序而不是重写整个源代码时经常使用此命令。

 

20. tar command

 

该命令是最常用的命令归档多个文件到一个压缩包-类似于zip格式常见的Linux文件格式,压缩是可选的。

 

21. chmod command

 

chmod是另一个Linux命令,用于更改文件和目录的读取,写入和执行权限。由于此命令相当复杂,因此您可以阅读完整的教程以正确执行它。

 

22. chown command

 

在Linux中,所有文件均归特定用户所有。该CHOWN命令使您可以更改或文件的所有权转让给指定的用户名。例如,chown linuxuser2 file.ext将使linuxuser2成为file.ext的所有者。

 

23. Jobs command

 

jobs命令将显示所有当前作业及其状态。作业基本上是由Shell启动的进程。

 

24. kill command

 

如果您的程序无响应,则可以使用kill命令手动终止它。它将向运行不正常的应用发送特定信号,并指示该应用自行终止。

 

25. ping command

 

使用ping命令检查与服务器的连接状态。例如,只需输入ping [http://google.com](http://google.com),该命令将检查您是否能够连接到Google并测量响应时间。

 

26. wget command

 

Linux命令行非常有用-您甚至可以在wget命令的帮助下从Internet下载文件。为此,只需键入wget,然后输入下载链接。

 

27. uname command

 

该UNAME命令,短期对于Unix名,将打印您的Linux系统,如计算机名称的详细信息,操作系统,内核,等等。

 

28. top command

 

作为与Windows中的任务管理器等效的终端,top命令将显示正在运行的进程以及每个进程使用多少CPU的列表。监视系统资源的使用非常有用,尤其是知道哪个进程由于消耗太多资源而需要终止时。

 

29. history command

 

使用Linux一段时间后,您会很快注意到每天可以运行数百个命令。因此,如果您想查看之前输入的命令,运行历史记录命令特别有用。

 

30. man command

 

对某些Linux命令的功能感到困惑?不用担心,您可以使用man命令从Linux的外壳中轻松学习如何使用它们。例如,输入man tail将显示tail命令的手动指令。

 

31. echo command

 

此命令用于将一些数据移到文件中。例如,如果要将文本“ Hello,我的名字叫约翰”添加到名为name.txt的文件中,则可以键入echo Hello,我的名字是John >> name.txt

 

32. zip,unzip command

 

使用zip命令将文件压缩到zip存档中,然后使用unzip命令从zip存档中提取压缩文件。

 

33. hostname command

 

如果您想知道主机/网络的名称,只需键入hostname。在末尾添加-I将显示网络的IP地址。

 

34. useradd,userdel command

 

由于Linux是多用户系统,因此这意味着多个人可以同时与同一个系统进行交互。useradd用于创建新用户,而passwd将密码添加到该用户的帐户。要添加一个名为John的新用户,请添加user John,然后添加其密码类型passwd 123456789。

 

1. pwd command

 

使用pwd命令找出您所在的当前工作目录(文件夹)的路径。该命令将返回绝对(完整)路径,基本上是所有目录中以正斜杠(/)开头的路径,绝对路径的示例是/ home / username。

 

2. cd command

 

要浏览Linux文件和目录,请使用cd命令。它需要完整路径或目录名称,具体取决于您所在的当前工作目录。

 

另一种情况是,如果您想切换到一个全新的目录,例如/ home / username / Movies。在这种情况下,您必须键入cd,然后键入目录的绝对路径:cd / home / username / Movies。

 

3. ls command

 

的LS命令用于查看目录的内容。默认情况下,此命令将显示当前工作目录的内容。如果要查看其他目录的内容,请键入ls,然后键入目录的路径。例如,输入LS /home/username/Documents查看的内容的文件。

 

4. cat command

 

cat是Linux中最常用的命令之一。它用于在标准输出(sdout)上列出文件的内容。要运行此命令,请键入cat,然后输入文件名及其扩展名。例如:cat file.txt。

 

5. cp command

 

使用cp命令将文件从当前目录复制到另一个目录。例如,命令cp scenery.jpg / home / username / Pictures将在您的Pictures目录中(从您的当前目录创建)scenery.jpg的副本。

 

6. mv command

 

mv命令的主要用途是移动文件,尽管它也可以用于重命名文件。

 

7. mkdir command

 

使用mkdir命令创建一个新目录-如果键入mkdir Music,它将创建一个名为Music的目录。要在另一个目录中生成新目录,请使用此Linux基本命令mkdir Music / Newfile使用 p选项在两个现有目录之间创建目录。例如,mkdir -p Music / 2020 / Newfile将创建新的“ 2020”文件。

 

8. rmdir command

 

如果需要删除目录,请使用rmdir命令。但是,rmdir仅允许您删除空目录。

 

9. rm command

 

该RM命令用于删除目录以及其中的内容。如果只想删除目录(作为rmdir的替代方法),请使用rm -r。不过,使用此命令时要格外小心,并仔细检查您所在的目录。这将删除所有内容,并且没有恢复的选项。

 

10. touch command

 

该触摸命令允许您创建通过Linux命令行新的空白文件。例如,输入touch /home/username/Documents/Web.html在Documents目录下创建一个名为Web的HTML文件。

 

11. locate command

 

您可以使用此命令来定位文件,就像Windows中的搜索命令一样。此外,将-i参数与该命令一起使用将使其不区分大小写,因此即使您不记得其确切名称,也可以搜索文件。

 

12. find command

 

类似于locate命令,使用 find还可以搜索文件和目录。区别在于,您可以使用find命令在给定目录中查找文件。例如,find / home / -name notes.txt命令将在主目录及其子目录中搜索名为notes.txt的文件。

 

13. grep command

 

无疑对日常使用有用的另一个基本Linux命令是grep。它使您可以搜索给定文件中的所有文本。为了说明这一点,grep blue notepad.txt将在记事本文件中搜索单词blue。包含搜索到的单词的行将被完整显示。

 

14. sudo command

 

该命令是“ SuperUser Do ”的缩写,使您能够执行需要管理或超级用户权限的任务。但是,建议不要将此命令用于日常使用,因为如果您做错了什么,很容易发生错误。

 

15. df command

 

使用df命令获取有关系统磁盘空间使用情况的报告,以百分比和KB表示。如果要以兆字节为单位查看报告,请输入df -m。

 

16. du command

 

如果要检查文件或目录占用了多少空间,答案是du(磁盘使用情况)命令。但是,磁盘使用情况摘要将显示磁盘块号,而不是通常的大小格式。如果要以字节,千字节和兆字节为单位查看它,请在命令行中添加-h参数。

 

17. head command

 

所述head command用于查看任何文本文件的第一行。默认情况下,它将显示前十行,但是您可以根据自己的喜好更改此数字。例如,如果只想显示前五行,则键入head -n 5 filename.ext。

 

18. tail command

 

该命令的功能与head命令类似,但是tail命令将显示文本文件的最后十行,而不是显示第一行。例如,tail -n filename.ext。

 

19. diff command

 

diff命令是差异的缩写,diff命令逐行比较两个文件的内容。分析文件后,它将输出不匹配的行。程序员在需要更改程序而不是重写整个源代码时经常使用此命令。

 

20. tar command

 

该命令是最常用的命令归档多个文件到一个压缩包-类似于zip格式常见的Linux文件格式,压缩是可选的。

 

21. chmod command

 

chmod是另一个Linux命令,用于更改文件和目录的读取,写入和执行权限。由于此命令相当复杂,因此您可以阅读完整的教程以正确执行它。

 

22. chown command

 

在Linux中,所有文件均归特定用户所有。该CHOWN命令使您可以更改或文件的所有权转让给指定的用户名。例如,chown linuxuser2 file.ext将使linuxuser2成为file.ext的所有者。

 

23. Jobs command

 

jobs命令将显示所有当前作业及其状态。作业基本上是由Shell启动的进程。

 

24. kill command

 

如果您的程序无响应,则可以使用kill命令手动终止它。它将向运行不正常的应用发送特定信号,并指示该应用自行终止。

 

25. ping command

 

使用ping命令检查与服务器的连接状态。例如,只需输入ping [http://google.com](http://google.com),该命令将检查您是否能够连接到Google并测量响应时间。

 

26. wget command

 

Linux命令行非常有用-您甚至可以在wget命令的帮助下从Internet下载文件。为此,只需键入wget,然后输入下载链接。

 

27. uname command

 

该UNAME命令,短期对于Unix名,将打印您的Linux系统,如计算机名称的详细信息,操作系统,内核,等等。

 

28. top command

 

作为与Windows中的任务管理器等效的终端,top命令将显示正在运行的进程以及每个进程使用多少CPU的列表。监视系统资源的使用非常有用,尤其是知道哪个进程由于消耗太多资源而需要终止时。

 

29. history command

 

使用Linux一段时间后,您会很快注意到每天可以运行数百个命令。因此,如果您想查看之前输入的命令,运行历史记录命令特别有用。

 

30. man command

 

对某些Linux命令的功能感到困惑?不用担心,您可以使用man命令从Linux的外壳中轻松学习如何使用它们。例如,输入man tail将显示tail命令的手动指令。

 

31. echo command

 

此命令用于将一些数据移到文件中。例如,如果要将文本“ Hello,我的名字叫约翰”添加到名为name.txt的文件中,则可以键入echo Hello,我的名字是John >> name.txt

 

32. zip,unzip command

 

使用zip命令将文件压缩到zip存档中,然后使用unzip命令从zip存档中提取压缩文件。

 

33. hostname command

 

如果您想知道主机/网络的名称,只需键入hostname。在末尾添加-I将显示网络的IP地址。

 

34. useradd,userdel command

 

由于Linux是多用户系统,因此这意味着多个人可以同时与同一个系统进行交互。useradd用于创建新用户,而passwd将密码添加到该用户的帐户。要添加一个名为John的新用户,请添加user John,然后添加其密码类型passwd 123456789。

 

相关文章
|
4天前
|
运维 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot 是阿里云推出的一款操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行和系统运维调优等功能。通过简单的命令行操作,用户可以快速获取所需信息并执行任务,极大提升了Linux系统的使用效率。安装步骤简单,只需在阿里云服务器上运行几条命令即可完成部署。使用过程中,OS Copilot不仅能帮助查找命令,还能处理文件和复杂场景,显著节省了查找资料的时间。体验中发现,部分输出格式和偶尔出现的英文提示有待优化,但整体非常实用,特别适合Linux初学者。
48 10
|
5天前
|
Linux
Linux 操作系统
在 Linux 中,UID(用户 ID)是标识用户身份的重要概念。UID 唯一标识每个用户,通过 UID 可区分不同用户类别:UID 0 为超级用户,1-999 为系统用户,1000 及以上为普通用户。因此,正确选项为:UID 标识用户、可区分用户类别、普通用户 UID 大于 1000。
|
2月前
|
算法 Linux 调度
深入理解Linux操作系统的进程管理
本文旨在探讨Linux操作系统中的进程管理机制,包括进程的创建、执行、调度和终止等环节。通过对Linux内核中相关模块的分析,揭示其高效的进程管理策略,为开发者提供优化程序性能和资源利用率的参考。
110 1
|
1月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
109 23
|
1月前
|
弹性计算 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot是由阿里云推出的操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行等功能,极大提升了Linux系统的使用效率。用户只需通过简单的命令或自然语言描述问题,OS Copilot即可快速提供解决方案并执行相应操作。例如,查询磁盘使用量等常见任务变得轻松快捷。此外,它还支持从文件读取复杂任务定义,进一步简化了操作流程。虽然在某些模式下可能存在小问题,但总体上大大节省了学习和操作时间,提高了工作效率。
133 2
OS Copilot-操作系统智能助手-Linux新手小白的福音
|
30天前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
71 7
|
1月前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
67 5
|
1月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
2月前
|
安全 Linux 数据安全/隐私保护
深入Linux操作系统:文件系统和权限管理
在数字世界的海洋中,操作系统是连接用户与硬件的桥梁,而Linux作为其中的佼佼者,其文件系统和权限管理则是这座桥梁上不可或缺的结构。本文将带你探索Linux的文件系统结构,理解文件权限的重要性,并通过实际案例揭示如何有效地管理和控制这些权限。我们将一起航行在Linux的命令行海洋中,解锁文件系统的奥秘,并学习如何保护你的数据免受不必要的访问。
|
2月前
|
存储 缓存 网络协议
Linux操作系统的内核优化与性能调优####
本文深入探讨了Linux操作系统内核的优化策略与性能调优方法,旨在为系统管理员和高级用户提供一套实用的指南。通过分析内核参数调整、文件系统选择、内存管理及网络配置等关键方面,本文揭示了如何有效提升Linux系统的稳定性和运行效率。不同于常规摘要仅概述内容的做法,本摘要直接指出文章的核心价值——提供具体可行的优化措施,助力读者实现系统性能的飞跃。 ####