系统安装与常用命令——熟练使用linux常用命令

2024-02-07 08:30

本文主要是介绍系统安装与常用命令——熟练使用linux常用命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

一、linux基础命令

二、熟练使用文件目录类命令(文件目录类命令是对文件和目录进行各种操作的命令。)

1.熟练使用浏览目录类命令

2.熟练使用浏览文件类命令

3.熟练使用目录操作类命令

4.熟练使用cp命令

5.熟练使用文件操作类命令


一、linux基础命令

 

在linux系统中,命令区分大小写。在命令行中,可以使用tab键来自动补齐命令和检测是否书写正确。

利用向上或向下的光标键,可以翻查曾经执行过的历史命令,并可以再次执行。

3、如果要在一个命令行上输入或执行多条命令,可以使用分号来分隔命令。

eg:"cd/;ls"

4、断开一个长命令行,可以使用反斜杠“\”,可以将一个较长的命令分成多行表达,增强文件的可读性。执行后,shell自动显示提示符“>”,表示正在输入一个长命令,此时可继续在新行上输入命令的后续部分。

二、熟练使用文件目录类命令(文件目录类命令是对文件和目录进行各种操作的命令。)

1.熟练使用浏览目录类命令

(1)pwd命令:用于显示用户当前所处的目录

[root@RHEL7-1 etc]# pwd

(2)cd命令:用来在不同的目录中进行切换。

(3)ls命令:用来列出文件或目录信息

语法:ls [参数] [目录或文件名]

常用参数:-a:显示所有文件,包括以“.”开头的隐藏文件。

-A:显式指定目录下所有的子目录及文件,包括隐藏文件。但不显示“.”和“..”.。

-c:按文件的修改时间排序。

-C:分成多列显示各行。

-d:如果参数是目录,则只显示其名称而不显示其下的各个文件。往往与“-l”选项一起使用,以得到目录的详细信息。

-l:以长格形式显示文件的详细信息。

-i:在输出的第一列显示文件的i节点号。

-R:递归显示目录。

2.熟练使用浏览文件类命令

(1)cat命令:用于滚屏显示文件内容或是将多个文件合并成一个文件。

cat [参数] 文件名

常用参数:

-b:对输出内容的非空行标注行号。

-n:对输出内容的所有行标注行号。

(2)more命令:通常用于分屏显示文件内容。(按“enter”键可以向下移动一行,按“space"键可以向下移动一页;按"Q"键可以退出more命令。)

语法: more[参数] 文件名

常用参数:

-num:这里的num是一个数字,用来指定分页显示时的每页的行数。

+num:指定从文件的第num行开始显示。

(3)less命令:less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右移动。

(4)head命令:用于显示文件的开头部分,默认情况下只显示文件的前十行内容。

语法:   head    [参数]    文件名

常用参数:

-n  num:显示指定文件的前num行。

-c  num:显示指定文件的前num个字符。

(5)tail命令:用于显示文件的末尾部分,默认情况下,只显示文件的末尾的10行内容。

语法:tail    [参数]   文件名

常用参数:

-n  num:显示指定文件的末尾num行。

-c  num:显示指定文件的末尾num个字符。

3.熟练使用目录操作类命令

(1)mkdir命令:用于创建一个目录

语法:mkdir   [参数]      目录名

常用参数:

-p:在创建目录时,如果父目录不存在,则同时创建该目录及该目录的父目录。

(2)rmdir命令:用于删除空目录

语法:  rmdir    [参数]   目录名

常用参数:

-p:在删除目录时,一同删除父目录,但父目录中必须没有其它目录及文件。

4.熟练使用cp命令

(1)cp命令的使用方法

cp命令主要用于文件或目录的复制

语法:cp  [参数]  源文件   目标文件

常用参数:-a:尽可能将文件状态、权限等属性照原状予以复制。

                 -f:如果目标文件或目录存在,先删除它们在进行复制(即覆盖),并且不提示用户。

                 -i:如果目标文件或目录存在,提示是否覆盖已有的文件。

                -R:递归复制目录,即包含目录下的各级子目录。

(2)使用cp命令的范例

1):用root身份,将家目录下的.bashrc复制到/tmp下,并更名为bashrc。

2):变换目录到/tmp,并将/var/log/wtmp复制到/tmp且观察属性。

那如果你想要将文件的所有特性都复制在一起该怎么办?可以加上-a.

5.熟练使用文件操作类命令

(1)mv命令:mv命令主要用于文件或目录的移动或改名。

语法:  mv    [参数]    文件名或目录名

常用参数:   -i:如果目标文件或目录存在,则提示是否覆盖目标文件或目录。

                -f:无论目标文件或目录是否存在,直接覆盖目标文件或目录并不再提示。

  (2)rm命令:rm命令主要用于文件或目录的删除。        

      rm     [参数]      文件或目录名

常用参数:-i:删除文件或目录时提示用户。

                -f:删除文件或目录时不提示用户。

             -R:递归删除目录,即包含目录下的文件和各级子目录。

(3)touch命令:用于建立文件或更新文件的修改日期。
语法:    touch  [参数]     文件或目录名

常用参数:-d  yyyymmdd:  把文件的存取或修改时间改为yyyy年mm月dd日。

                   -a: 只把文件的存取时间改为当前时间。

                   -m: 只把文件的修改时间改为当前时间。307a513fd02a4e8b86d82342d5daf6dc.png
(4)rmp命令:主要用于对RMP软件包进行管理。(RMP包是Linux的各种发行版本中应用最为广泛的软件包格式之一。)

    语法: rmp  [参数]      软件包名

常用参数:-qa:  查询系统中安装的所有软件包。

                    -q:   查询指定的软件包在系统中是否安装。

                    -qi: 查询系统中已安装的软件包的描述信息。

                     -ql:  查询系统中已安装的软件包里所包含的文件列表。

                      -qf: 查询系统中指定文件所属的软件包。

这篇关于系统安装与常用命令——熟练使用linux常用命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/687125

相关文章

SpringBoot中使用Flux实现流式返回的方法小结

《SpringBoot中使用Flux实现流式返回的方法小结》文章介绍流式返回(StreamingResponse)在SpringBoot中通过Flux实现,优势包括提升用户体验、降低内存消耗、支持长连... 目录背景流式返回的核心概念与优势1. 提升用户体验2. 降低内存消耗3. 支持长连接与实时通信在Sp

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

基于Linux的ffmpeg python的关键帧抽取

《基于Linux的ffmpegpython的关键帧抽取》本文主要介绍了基于Linux的ffmpegpython的关键帧抽取,实现以按帧或时间间隔抽取关键帧,文中通过示例代码介绍的非常详细,对大家的学... 目录1.FFmpeg的环境配置1) 创建一个虚拟环境envjavascript2) ffmpeg-py

python使用库爬取m3u8文件的示例

《python使用库爬取m3u8文件的示例》本文主要介绍了python使用库爬取m3u8文件的示例,可以使用requests、m3u8、ffmpeg等库,实现获取、解析、下载视频片段并合并等步骤,具有... 目录一、准备工作二、获取m3u8文件内容三、解析m3u8文件四、下载视频片段五、合并视频片段六、错误

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解