Linux-实用指令

news2024/9/21 20:50:32

目录

前言

指定运行级别

基本介绍

切换运行级别

指令类

帮助指令

man 获得帮助信息

help指令

文件目录类

pwd指令

ls指令

cd指令

mkdir命令

rmdir指令删除空目录

touch指令

cp指令

rm指令

mv指令

cat指令

more指令

less指令

echo指令

head指令

tail指令

> 指令和 >> 指令

ln指令

hisitory指令

时间日期类指令

date指令-显示当前日期

date指令-设置日期

cal指令

搜索查找类指令

find指令

locate指令

grep指令和管道符号| 【重要】

压缩和解压类指令

gzip/gunzip指令

zip/unzip指令

tar指令

前言

Linux操作系统在虚拟机VM上的安装【CentOS版本】-CSDN博客

Linux-(系统启动、用户管理)-CSDN博客

指定运行级别

基本介绍

运行级别说明:

  • 0:关机
  • 1:单用户【找回丢失密码】
  • 2:多用户状态没有网络服务
  • 3:多用户状态有网络服务
  • 4:系统未使用保留给用户
  • 5:图形界面
  • 6:系统重启

常用运行级别是“3”和“5

切换运行级别

使用指令:

init [0123456]”来切换运行级别

指令类

帮助指令

man 获得帮助信息

基本语法:

man [命令或配置文件]”(获得帮助信息)

例如输入:“man ls”查看ls命令的帮助信息

help指令

基本语法:

help 命令”(获得shell内置命令的帮助信息)

文件目录类

pwd指令

基本语法:

pwd”(显示当前所在目录的绝对路径)

ls指令

基本语法:

ls [选项] [目录或文件]

常用选项:

-a:显示当前目录所有的文件和目录,包括隐藏的

(在linux中隐藏文件以“.”开头)

-l:以列表的方式显示信息(可以用“ll”代替“ls -l”)

cd指令

基本语法:

cd [参数]”(切换到指定目录)
(绝对路径和相对路径这里不再赘述,感兴趣的可以搜寻博主历史博客或求助搜索引擎)‘

cd~”或者“cd”:回到自己的家目录

cd..”:回到当前目录的上一级目录

  • 使用绝对路径切换到root目录:cd/root
  • 使用相对路径切换到root目录,比如在/home/tom:cd ../../root
  • 表示回到当前目录的上一级目录:cd..
  • 回到家目录:cd~

mkdir命令

基本语法:

mkdir [选项] 要创建的目录

常用选项

-p:创建多级目录

创建一个目录:/home/dog(dog文件夹不存在)        mkdir /home/dog

创建多级目录:/home/animal/tiger(/animal/tiger目录不存在)        mkdir -p /home/animal/tiger

rmdir指令删除空目录

基本语法:

rmdir [选项] 要删除的空目录

注意:

  • rmdir 删除的是空目录,如果目录下有内容时无法删除
  • 如果需要删除非空目录,需要使用rm -rf 要删除的目录

touch指令

基本语法:

touch 文件名称

  • touch指令创建空白文件

cp指令

  • cp指令拷贝文件到指定目录

基本语法:

cp [选项] 原文件或目录 新文件目录

常用选项:

  • -r:递归复制整个文件夹

例如:

  • 将 /home/hello.txt 文件夹 拷贝到 /home/bbb文件夹下

cp /home/hello.txt /home/bbb

  • 将/home/bbb文件夹 拷贝到 /root

cp -r /home/bbb /root

注意:

  • 如果覆盖时出现提示,我们可以使用“\cp”方法不显示提示强制覆盖,例如“\cp -r /home/bbb /root

rm指令

  • rm指令移除文件或目录

基本语法:

rm [选项] 要删除的文件或目录

常用选项:

-r:递归删除整个文件夹

-f:强制删除不提示

  • 将/home/hello.txt删除,rm /home/hello.txt
  • 递归删除整个文件夹 /home/bbb,rm -rf /home/bbb

mv指令

  • mv移动文件与目录或重命名文件

基本语法:

mv 文件 新目录”(移动文件)

mv 就名字 新名字”(重命名)

  •  将/home/cat.txt文件重命名为dog.txt mv /home/cat.txt /home/dog.txt

cat指令

  • cat 查看文件内容

基本语法:

cat [选项] 要查看的文件

常用选项:

-n:显示行号

 

more指令

  • more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页现实文本文件的内容。more指令内置了若干快捷键

基本语法:

more 要查看的文件

 

less指令

  • less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持显示各种终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据需要加载内容,对于显示大型文件具有较高的效率

基本语法:

less 要显示的文件

echo指令

  • echo输出内容到控制台

基本语法:

echo [选项] [输出内容]

head指令

  • head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容

基本语法:

head 文件“(查看文件头前10行内容)

head -n 5 文件”(查看文件头前5行内容)

tail指令

  • tail指令用于输出文件中尾部内容,默认情况下tail指令显示文件尾后10行内容

基本语法:

tail 文件”(查看文件尾10行内容)

tail -n 5 文件”(查看文件尾5行内容)

tail -f 文件”(实时追踪文档的所有更新)

> 指令和 >> 指令

  • > 输出重定向 >> 追加

基本语法:

ls -l > 文件”(列表的内容写入到文件中[覆盖写])

ls -al >> 文件”(列表内容追加到文件的末尾)

cat 文件1 > 文件2”(将文件1的内容覆盖到文件2)

echo "xxx" >> 文件”(将内容追加到文件中)

ln指令

  • 软链接也称为符号链接,类似于windows里的快捷方式,主要存放了链接其它文件的路径

基本语法:

ln -s [原文件或目录] [软链接名]”(给原文件创建一个软链接)

rm 软链接目录”(删除软链接)

  • 在/root目录下创建一个名为mylink的软链接,指向/home/tom目录:ln -s /home/tom /root/mylink

注:

当我们使用mylink后到达指向目录后,再使用“pwd”查看到的是mylink所在目录

hisitory指令

  • 查看已经执行过的历史命令

基本语法:

hisitory”(查看本账号执行的所有命令)

history 10”(查看本账号最近执行的10条命令)

!5”(执行本账号历史编号为5的命令)

时间日期类指令

date指令-显示当前日期

基本语法:

date”(显示当前时间)

date +%Y”(显示当前年份)

date +%m”(显示当前月份)

date +%d”(显示当前是哪一天)

date +'%Y-%m-%d %H:%M%S'”(显示年月日时分秒)

date指令-设置日期

基本语法:

date -s 字符串时间

cal指令

  • 查看日历

基本语法:

cal [选项]”(显示本月日历)

cal 2020”(显示2020年日历)

搜索查找类指令

find指令

  • find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端

基本语法:

find [搜索范围] [选项]

选项说明:

  • 按文件名查找/home目录下的hello.txt文件:find /home -name hello.txt
  • 按拥有者查找/opt目录下,用户名成为nobody的文件:find /opt -user nobody
  • 查找整个Linux系统大于200MB的文件(+n大于 -n小于 n等于,单位有k,M,G):find / -size +200M

locate指令

  • locate指令可以快速定位文件路径。locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期设置新的locate时刻

基本语法:

locate 文件

grep指令和管道符号| 【重要

  • grep 过滤查找
  • 管道符号“|”,表示将前一个命令的处理结果转交给后面的命令处理

基本语法:

grep [选项] 查找内容 源文件

常用选项:

压缩和解压类指令

gzip/gunzip指令

  • gzip用于压缩文件
  • gunzip用于解压文件

基本语法:

gzip 文件”(压缩文件,只能将文件压缩为*.gz文件)

压缩后,原文件自动消失

gzip 文件.gz”(解压缩文件)

解压后,原压缩文件自动消失

zip/unzip指令

  • zip用于压缩文件
  • unzip用于解压文件

基本语法:

zip [选项] xxx.zip 将要压缩的文件或目录”(压缩文件和目录)

压缩后,原文件不会消失

unzip [选项] xxx.zip”(解压缩文件)

解压后,原压缩文件不会消失

zip常用选项:

-r:递归压缩,即压缩目录

unzip常用选项:
-d<目录>:指定解压后文件的存放目录

  • 将/home下的所有文件/文件夹进行下所称myhome.zip:zip -r myhome.zip /home/(将目录及其包含的文件和子文件夹都压缩)

  • 将myhome.zip 解压到 /opt/tmp目录下:

mkdir /opt/tmp

unzip -d /opt/tmp myhome.zip

tar指令

  • tar 指令 是打包指令,最后打包后的文件是.tar.gz的文件

基本语法:

tar [选项] xxx.tar.gz 打包的内容”(打包目录,压缩后的文件格式为.tar.gz)

选项说明:

 注意:

  • 实际使用中,我们常用“-zcvf”这一组参数,其余组合几乎不用
  •  压缩多个文件,将“cat.txt”和“dog.txt”一起压缩成“animal.tar.gz”:tar -zcvf animal.tar.gz cat.txt dog.txt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2111518.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024.9.6 作业

手写unique_ptr指针指针 代码&#xff1a; #include <iostream> #include <stdexcept>template <typename T> class unique_ptr { public:// 构造函数explicit unique_ptr(T* ptr nullptr) : m_ptr(ptr) {}// 析构函数~unique_ptr() {delete m_ptr;}// 禁…

设置GB/T35114服务

GB/T35114服务是下联模式&#xff0c;支持GB/T35114标准A级双向认证&#xff0c;支持国密系列硬件设备。 操作步骤 在配置-》设备-》级联配置-》GB服务配置 进行编辑。 1、点击 编辑 2、修改国标服务器地址 3、如果其他参数也需要修改&#xff0c;都可自定义&#xff0c;除了国…

FME教程:通过更新读模块,解决FME读取shapefile数据,提示意外输入,“在转换中,某些读取的要素与工作空间的要素类不匹配……”的问题

目录 一、问题情况 二、解决方法 一、问题情况 在使用制作好的FME模板读取shapefile数据时&#xff0c;有时候会遇到弹窗提示意外输入&#xff0c;模板无法运行&#xff0c;在日志信息中警示“在转换中&#xff0c;某些读取的要素与工作空间的要素类不匹配。可能由于读模块的…

2024年全国大学生数学建模竞赛(E题) 建模解析|交通流量管控|小鹿学长带队指引全代码文章与思路

我是鹿鹿学长&#xff0c;就读于上海交通大学&#xff0c;截至目前已经帮200人完成了建模与思路的构建的处理了&#xff5e; 本篇文章是鹿鹿学长经过深度思考&#xff0c;独辟蹊径&#xff0c;实现综合建模。独创复杂系统视角&#xff0c;帮助你解决国赛的难关呀。 完整内容可以…

【前端学习】AntV G6-06 使用图算法

课程链接 图算法 Algorithm | G6 (antgroup.com) 【例子 pageRank】 ​​​​​​力导向图布局 | G6 (antgroup.com) 重点部分添加注释 import G6 from antv/g6;const { pageRank } G6.Algorithm; // 在此引入 pageRankconst container document.getElementById(containe…

无人机之报警器的作用

一、紧急救援与辅助搜救 紧急救援&#xff1a;在事故或紧急情况下&#xff0c;无人机报警器可以迅速发出警报&#xff0c;指引救援人员前往事故地点&#xff0c;提高救援效率。 辅助搜救&#xff1a;无人机搭载报警器可以辅助寻找失踪人员或其他需要搜救的场景&#xff0c;通…

MySQL数据库的介绍

目录 1.什么是MySQL数据库 2.MySQL数据库的设计 MySQL的进一步认识 MySQL的客户端 —— mysql MySQL的服务端 —— mysqld 3.MySQL数据库的架构 MySQL架构图 连接层 服务层 存储引擎层 文件系统层 4.MySQL的存储引擎 认识存储引擎 MySQL中的存储引擎 存储引擎之…

电工类 ,今日行业动态

电工类今日行业动态 一、技术发展趋势 智能化、自动化推进&#xff1a;随着人工智能、物联网等技术的不断发展&#xff0c;电工行业正逐步向智能化、自动化转型。智能电网、智能家居等领域的快速发展&#xff0c;对电工技术提出了新的要求&#xff0c;电工人员需要不断学习和…

使用matplotlib绘制散点图、柱状图和饼状图-学习篇

一、散点图 Python代码如下&#xff1a; num_points 100 x np.random.rand(num_points) #x点位随机 y np.random.rand(num_points) #y点位随机 colors np.random.rand(num_points) #颜色随机 sizes 1000 * np.random.rand(num_points) # 大小随机 alphas np.random.ran…

网络安全评测评技术与标准

网络安全测评概况 概念 参照一定的标准规范要求&#xff0c;通过一系列技术和管理方法&#xff0c;获取评估对象网络安全状况信息&#xff0c;对其给出相应网络安全情况综合判定 测评对象&#xff1a;信息系统的组成要素或信息系统自身 CC&#xff08;Common Criteria&#…

Versioned Staged Flow-Sensitive Pointer Analysis

VSFS 1.Introduction2.Approach2.1.相关概念2.2.VSFS 3.Evaluation参考文献 1.Introduction 上一篇blog我介绍了目前flow-sensitive pointer analysis常用的SFS算法。相比IFDS-based方法&#xff0c;SFS显著通过稀疏分析提升了效率&#xff0c;但是其内部依旧有许多冗余计算&a…

12道经典性能测试人员面试题

1.性能测试包含了哪些软件测试&#xff08;至少举出3种&#xff09;&#xff1f; 参考答案&#xff1a;负载测试、压力测试、容量测试。 负载测试&#xff08;Load Testing&#xff09;&#xff1a;负载测试是一种主要为了测试软件系统是否达到需求文档设计的目标&#xff0c…

Linux系统编程实现ls -l | wc -l指令

由于该指令是通过管道的形式实现的&#xff0c;所以我们要使用系统函数pipe。ls -l |wc -l的作用就是统计当前目录有多少文件。如果又父进程实现ls -l&#xff0c;子进程实现wc -l指令&#xff0c;代码如下&#xff1a; #include<unistd.h> #include<stdio.h> #in…

帝可得智能售货机运营管理系统

1.项目介绍 帝可得是一个基于物联网概念下的智能售货机运营管理系统 应用场景&#xff1a;智能家居、共享充电中、智能售货机 智能售货机的优势在于其自我管理能力 。 物联网技术&#xff1a;像是售货机的顺风耳和千里眼。 智能分析与推荐 人员设备绑定管理 移动支付支持…

下一代皮克斯:AI如何融合电影与游戏

故事是人类体验的核心,通过故事我们理解世界、寻找意义并与他人建立联系。技术的进步不断推动着故事叙述的形式,从迪士尼的多平面摄影机到皮克斯的3D图形技术,每一次技术革命都带来了故事叙述的新方式。 游戏:现代叙事的前沿 今天,有两个主要的趋势正在加速下一代叙事公…

球球大作战

代码&#xff1a; #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdbool.h> #include<graphics.h> #include<stdlib.h> #include<conio.h> #include<time.h>//随机数库文件 #include<math.h> #include<tchar.h…

单点登录CAS

CAS&#xff08;Central Authentication Service&#xff09;是耶鲁大学发起的一个开源项目&#xff0c;旨在为Web应用系统提供一种可靠的单点登录解决方案。CAS服务器独立部署&#xff0c;作为独立的Web应用&#xff0c;负责处理用户的认证请求并颁发票据&#xff08;Ticket&a…

P0.7全倒装COB超微小间距LED显示屏厂家已量产,加速高清显示的发展

随着P0.7全倒装COB超微小间距LED显示屏技术的成功量产&#xff0c;这一里程碑式的成就不仅标志着高清显示技术迈入了全新纪元&#xff0c;更预示着未来视觉体验将迎来前所未有的变革。各大应用场景&#xff0c;如指挥中心、会议中心、大型活动直播、高端影院乃至家庭娱乐&#…

如何高效学习越南语,求方法,急!!!

高效学习越南语需要掌握基础语法和词汇&#xff0c;并通过将自己置于语言环境中来加强实际应用。与母语为越南语的人进行语言交换&#xff0c;利用语言学习应用&#xff0c;制定学习计划&#xff0c;以及进行阅读和写作练习都是提高语言能力的有效方法。同时&#xff0c;通过听…

【JavaSE基础】Java 基础知识

Java 转义字符 Java 常用的转义字符 在控制台&#xff0c;输入 tab 键&#xff0c;可以实现命令补全 转义字符含义作用\t制表符一个制表位&#xff0c;实现对齐的功能\n &#xff1a;换行符\n换行符一个换行符\r回车符一个回车键 System.out.println(“韩顺平教育\r 北京”);&…