Linux自学笔记:04_Linux的常用命令

本文深入探讨Linux的运行级别概念及其操作方法,包括不同级别的功能特性与切换技巧。同时,详细介绍了常用的Linux命令,如pwd、cd、ls、mkdir等,以及如何利用这些命令进行文件与目录的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux的常用命令

指令运行级别
(Linux的运行级别有7个,Windows有正常运行模式和安全模式)

  1. 命令:init[012356]
    运行级别:
    0:关机(一开机就关机)
    1:单用户(有点类似有windows的安全模式,别的用户怎么都连不上,把所有网络连接都关闭了)
    2:多用户状态没有网络服务(可以支持多个用户登录 + 没有网络服务)
    3:多用户状态有网络服务(一般Linux的运行级别为3号运行状态
    4:系统未使用保留给用户(该级别好没被使用)
    5:图形界面(一开机就进入图形界面)
    6:系统重启(一开机就重启)
  2. 要修改默认的运行级别可修改文件/etc/inittab的id:5:initdefault:这样一行中的数字(配置信息大部分是在etc目录下),普通用户不能修改该配置未见,只有root用户才行。
    1、修改Linux运行级别为6以后,会一直重启循环状态,如何修改回来呢?
    2、解决方法:
    ①、在进入”引导界面“时,输入e(enter),进入一个新的界面;
    ②、选中第二行,输入e;
    ③、在最后输入(空格)1进入运行级别为1 的单用户模式(其它模式行不通,其它模式会依赖于相应配置文件,而单用户模式不用,而且单用户模式还可以修改密码而不用输入原密码,这其实是一个漏洞),
    ④、按b重新启动进入单用户模式
    ⑤、最后修改etc/inittab文件(如果想改密码就是重新设置密码而不用原密码,能进入单用户模式就代表是一个合法用户,不需要原密码)

常用命令
(这个要多用Google)
1. pwd 显示当前目录
2. cd
3. ls 列出文件和目录; ls -a 显示隐藏文件;ls -l显示长列表格式文件(可以结合使用 ls -al)
4. mkdir创建目录,
5. rmdir删除目录,rmdir不能删除文件,rm文件盒目录都能删除
6. touch 建立空文件(与mkdir区分、一个是建立文件、一个是建立文件夹)
7. cp复制命令 cp a.out /home/dengqi实现将a.out文件拷贝到dengqi目录下
8. mv 移动和修改文件名
9. rm + y删除目录(如何一次性删除过个文件呢)

tab自动补全
快捷键

  1. 例如有一个目录dengqi1,输入d + tab建会自动补全;但是假如有两个以d开头的目录dengqi1和dengqi2,则只会补全到dengqi,连续按两次tab会显示全部以d开头的目录

稍微复杂一点的命令

  1. more:带分页显示文件内容,空格/Ctrl+F下一页;Ctrl+B上一页
  2. 管道命令 |
    怎么理解管道命令呢:即把上一个命令的结果,交给管道命令后面的命令处理,一个命令可以有多个管道命令
    例如:ls -l /etc | more 命令即为将etc目录文件的显示的结构交给more命令分页处理
  3. grep 在文本中查找某一个关键词:grep “fight”dengqi.java在dengqi.java文件查找fight;:grep “fight”dengqi.java -n显示所在的行数
  4. 在Linux世界中,有问题问男人:man命令(相当于dos命令下的help,其实是manual),例如查找grep的使用,man grep。
  5. find命令:查找文件或者文件夹,find / -name dengqi.java,表示从根目录开始查找dengqi.java文件是否存在,并返回文件所在位置。直接在根目录查找会很慢,应该制定一个具体的目录
  6. 管道定向命令: > a.txt 将显示结果的内容写入到文件a.txt中,覆盖写;>> a.txt追加写(很有用)
    (一个文件时什么类型不是靠后缀名,而是靠文件的多少个直接的头文件)
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值