(Linux)基础命令

帮助文档

公式功能
man 命令名访问Linux手册页
命令名 – help
info 命令名查看命令的功能,来源,选项等
whatis 命令名

在这里插入图片描述

ls

公式功能
ls [选项][目录或文件]对于目录,该命令列出该目录下的所有子目录与文件。
对于文件,将列出文件名以及其他信息
ls -a [目录或文件]查看当前目录所有文件,包括隐藏文件
ls -l [目录或文件]长格式显示文件
llls -l的别名, 参考
ls -lh [目录或文件]以方便阅读的长格式显示(-l -h 的合并体)

在这里插入图片描述

cd

公式功能
cd 目录名改变工作目录。将当前工作目录改变到指定的目录下
cd ..返回上一级目录
cd ../..返回上两级目录
cd ~切换到家目录
cd /切换到根目录
cd /home/lx/linux1/绝对路径:从家目录出发,直到想要去的目录
cd ../lx/相对路径:从当前目录出发,直到想去的目录

在这里插入图片描述

find

公式功能
find [路径] [选项] 操作用来在指定目录下查找文件
find [路径] -name test查询指定目录下,命名为test的文件
find [路径] -size +100k查询指定目录下,文件大于100K的文件
find [路径] -ctime n查询指定目录下,在过去n天内被修改过的文件
find .查找目录下所有内容,包括子目录

在这里插入图片描述

chomd

公式功能
chmod [选项] 文件名控制用户对文件的权限的命令
chmod -r 文件名赋予读取权限
chmod -w 文件名赋予写入权限
chmod -x 文件名赋予执行权限
chmod 777 文件名赋予可读、可写、可执行权限(读:4,写:2,执行:1)

在这里插入图片描述

date

公式功能
date +%a星期几
date +%A星期几
date +%b月份
date +%B月份
date +%c直接显示日期与时间
date +%d
date +%D直接显示日期
date +%F日期(yyyy-mm-dd)
date -s 年/月/日修改日期和时间
clock -w保存修改后的时间和日期

在这里插入图片描述

echo

公式功能
echo -e "要打印的东西 \c"打印
打印常量直接打印
打印变量变量前加$
打印命令用反引号把命令引起来
echo 内容>/dev/pts/终端号终端间传递信息

在这里插入图片描述

ping

公式功能
ping 地址检测是否与主机连通

在这里插入图片描述

pwd

公式功能
pwd显示用户当前所在的目录

在这里插入图片描述

ifconfig

公式功能
ifconfig查看ip

在这里插入图片描述

文件操作

mkdir

mkdir -p [路径] 目录名-p 确保目录名称存在,不存在的就建一个
mkdir -v [路径] 目录名显示创建顺序

rmdir

rmdir -p [路径] 目录名当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除

touch

命令功能
touch [路径] 文件名 (可以多个)新建空文件
date >> 1.txt把日期写入1.txt,没有就创建1.txt

rm

命令功能
rm [选项] 文件名删除文件或目录
rm -f 文件名强制删除
rm -r 文件名多级删除
rm -rf 文件名强制删除给定目录下所有文件和目录
rm 和 rmdir 的区别
rmdir 只能删除空目录,不能删文件
rm 带上选项-r可以删除非空目录

在这里插入图片描述

mv

mv [选项] [路径] 旧文件名 [新路径][新文件名]
mv 即 move
如果只移动不改名字,新名字可以不写
如果移动的同时改名字,新名字一定要写
mv -f [路径] 旧文件名 [新路径][新文件名]force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
mv -i [路径] 旧文件名 [新路径][新文件名]若目标文件已经存在时,就会询问是否覆盖

在这里插入图片描述

cp

cp [选项] [路径] 旧文件名 [新路径][新文件名]复制文件或目录
cp -f [路径] 旧文件名 [新路径][新文件名]–force
强行复制文件或目录, 不论目的文件或目录是否已经存在
cp -i [路径] 旧文件名 [新路径][新文件名]–interactive
覆盖文件之前先询问用户
cp -r [路径] 旧文件名 [新路径][新文件名]–recursive
递归处理,将指定目录下的文件与子目录一并处理
若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理

在这里插入图片描述

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

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

相关文章

自学网络安全究竟该从何学起?

一、为什么选择网络安全? 这几年随着我国《国家网络空间安全战略》《网络安全法》《网络安全等级保护2.0》等一系列政策/法规/标准的持续落地,网络安全行业地位、薪资随之水涨船高。 未来3-5年,是安全行业的黄金发展期,提前踏入行…

webrtc源码阅读之视频RTP接收JitterBuffer

在音视频通信中,网络抖动和延迟是常见的问题,会导致音视频质量下降和用户体验不佳。为了解决这些问题,WebRTC引入了Jitter Buffer(抖动缓冲区)这一重要组件。Jitter Buffer是一个缓冲区,用于接收和处理网络…

未来驾驶新标配;CarLuncher车载开发塑造智能娱乐导航系统

车载开发在新能源汽车的快速市场占有率增长背景下具有广阔的前景。随着环境保护意识的增强和政府对清洁能源的支持,新能源汽车(如电动汽车)在全球范围内呈现出快速增长的趋势。这种趋势为车载开发提供了许多机会和潜在市场。 新能源汽车的普…

基于SpringBoot+微信小程序的医院预约叫号小程序

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 该项目是基于uniappWe…

【C++初阶】构造函数和析构函数

文章目录 一、类的六个默认成员函数二、构造函数三、析构函数 一、类的六个默认成员函数 📖默认成员函数 用户没有显式实现,编译器会自动生成的成员函数,称为默认成员函数。 构造函数:完成对象的初始化工作。析构函数&#xff…

【http-server】http-server的安装、前端使用http-server启动本地dist文件服务:

文章目录 一、http-server 简介:二、安装node.js:[https://nodejs.org/en](https://nodejs.org/en)三、安装http-server:[https://www.npmjs.com/package/http-server](https://www.npmjs.com/package/http-server)四、开启服务:五、http-server参数:【1…

Vscode配置grpc+c#+proto

首先是环境配置,用的dotnet5.0的sdk,所以Vscode的C#插件版本要选择1.24,然后需要配置C# Snippets、NuGget Package Manager、vscode-proto3、vscode-solution-extension(可选)。 以vscode-solution-extension为例新建A…

在 Linux 系统上下载 Android SDK

使用ubuntu系统进行车机开发,今天开始配置环境,首先是下载android studio,然后下载android sdk,这里需要注意的是linux系统不能使用windows系统下的Android sdk,亲测会出现各种问题。 常规思路,下载sdk&am…

Jenkins的几种安装方式以及邮件配置

目录 Jenkins介绍 Jenkins下载、安装 一、通过war包安装 二、通过docker安装 jenkins 容器中添加 git, maven 等组件 jenkins 容器中的公钥私钥 在 jenkins 容器中调用 docker 简单的方式启动 Docker server REST API 一个 jenkins 示例 三、通过Homebrew安装 访问Je…

oceanbase基础

与mysql对比 分布式一致性算法 paxos 存储结构(引擎)用的是两级的 数据库自动分片功能,提供独立的obproxy路由写入查询等操作到对应的分片 多租户 方便扩展 存储层 http://www.hzhcontrols.com/new-1391864.html LSM tree,is very…

【cfengDB】自己实现数据库第0节 ---整体介绍及事务管理层实现

LearnProj 内容管理 MySQL系统结构一条SQL执行流程 cfengDB整体结构事务管理TM模块TID文件规则定义文件读写 -- NIORandomAccessFile、FileChannel、ByteBuffer接口实现文件合法检测begin()commit(tid)rollback(tid)tid文件创建 本文作为数工底层的项目CfengDB开始篇章&#xf…

UART串口通信协议

一、串行通信 串行通信分为两种方式:同步串行通信和异步串行通信。 同步串行通信需要通信双方在同一时钟的控制下,同步传输数据。 异步串行通信是指通信双方使用各自的时钟控制数据的发送和接收过程。 二、UART 通用异步收发传输器(Unive…

【Vue/element】 el-table实现表格动态新增/插入/删除 表格行,可编辑单元格

el-table实现表格动态新增/插入/删除 表格行,可编辑单元格 效果如下: 点击“新增一行”可以在表格最后新增一行,单元格内容可编辑 点击绿色按钮,可在指定行的后面插入一行 点击红色-按钮,可以删除指定行 原理&#…

让小程序动起来-轮播图的两种方式--【浅入深出系列003】

浅入深出系列总目录在000集 如何0元学微信小程序–【浅入深出系列000】 文章目录 本系列校训学习资源的选择啥是轮播图轮播图的关键代码最常见的轮播图代码便于理解的轮播代码两种轮播代码的比较 实际操练第一步,就是找到文件。第二步,先改动一下最显眼…

Docker使用总结

Docker 1.什么是 Docker 官网的介绍是“Docker is the world’s leading software container platform.” 官方给Docker的定位是一个应用容器平台。 Docker 是一个容器平台的领导者 Docker 容器平台 Docker 应用容器平台 application项目 Mysql Redis MongoDB ElasticSeacrh …

分布式运用——存储系统Ceph

分布式运用——存储系统Ceph 一、Ceph 介绍1.Ceph 简介2、存储基础2.1 单机存储设备2.2 单机存储的问题2.3 商业存储解决方案2.4 分布式存储(软件定义的存储 SDS)2.5 分布式存储的类型 3.Ceph 优势3.1 高扩展性3.2 高可靠性3.3 高性能3.4 功能强大 4.Cep…

hybridCLR热更遇到问题

报错1: No ‘git‘ executable was found. Please install Git on your system then restart 下载Git安装: Git - Downloading Package 配置:https://blog.csdn.net/baidu_38246836/article/details/106812067 重启电脑 unity:…

嵌入式工程师常用的软件工具推荐

前言:常言道:工欲善其事,必先利其器。作为一名合格的嵌入式工程师,日常可能需要接触和处理各种奇奇怪怪的问题,这时候一款高适配性的工具将会令工作效率大大提升。作者根据个人的实际使用情况与粉丝的客观感受&#xf…

MySQL表的约束

目录 前言 1.什么是约束 2.空属性 3.默认值 4.列描述 5.zerofill 6.主键 7.自增长 8.唯一键 9.外键 总结 前言 hello,各位小伙伴大家好,本章内容为大家介绍关于MySQL约束的相关内容,关于约束这个概念,如果是第一次接触可…

JAVA ---- 经典排序算法

目录 一. 插入排序 1. 直接插入排序 代码演示 2.希尔排序( 缩小增量排序 ) 二. 选择排序 1.直接选择排序 代码: 2. 堆排序 代码 三. 交换排序 1. 冒泡排序 代码 2. 快速排序 代码(有注释): 动图来自网…