Linux常用命令 - 简单命令

news2024/11/26 15:35:21

简单命令

who

功能:列出所有正在使用系统的用户相关信息。

who 
who am i
whoami

date

功能:显示或者设置系统的日期和时间。

date
date -s 12:3:3

cal

功能:显示日历。

cal
cal 2023
cal 9 2023

clear

功能:清除屏幕上的信息。

clear

passwd

功能:更改用户密码。

passwd
passwd other_username

文件操作命令

文件处理命令

pwd(print working directiry)

功能:打印当前工作目录的绝对路径。

pwd

cd(change dircetory)

功能:切换目录。

cd /tmp/a  # 绝对路径
cd a # 相对路径
cd .. # 返回上一级目录
cd - # 返回上一次进入的目录
cd # 或者 cd ~  返回用户家目录

ls(list directory contents)

功能:列出参数的各个属性信息。

ls
ls -a # 显示隐藏文件
ls -d # 显示目录属性
ls - r # 按时间逆序输出
ls -l # 使用长格式显示文件内容

image-20230906091724122

image-20230906091758147

touch(change file timestamps)

功能:修改文件的时间为系统当前时间。如果文件不存在,则创建一个空文件。

touch a.txt

mkdir(make directory)

功能:创建目录。

mkdir folder
mkdir -p folder1/folder2 # 加 -p 一次建立多级目录

rmdir(remove empty directory)

功能:删除空目录。

如果该目录中仍有其他文件,那就不能用rmdir命令把它删除。

该目录中的文件必须用rm命令先删除。

rmdir dir1 # 删除dir1这个空目录
rmdir -p dir1/dir2 # 递归删除目录,当子目录删除后,如果父目录为空则删除父目录

cp(copy files and directories)

功能:将源文件目录复制到指定目录。

命令中的参数可以是相对路径,也可以是绝对路径

可以使用通配符

cp a b # 将a复制一份为b
cp -f a b # 覆盖已经存在的目标文件,不给出提示
cp -i a b # 同上,给出提示
cp -r dir1 dir2 # 复制目录,包括目录下的各级子目录

rm(remove files or directories)

功能:删除文件目录

rm a # 删除文件a
rm -i a # 进行交互式删除
rm -f a # 强制删除
rm -r dir1 # 递归删除指定目录及其子目录和文件

mv(move(rename) filies)

功能:移动文件目录;给文件改名

mv a b # 将文件a改为b
mv a ../ # 将文件a移动到上一级目录中
mv dir1 ../ # 将目录dir1移动到上一级目录中

查看文件命令

cat(concatenate and display files)

功能:连接显示文件内容

cat a.txt
cat -b a.txt # 对非空行进行编号
cat -n a.txt # 对所有行进行编号

more

功能:分页显示文件内容。

选项功能
-num一次显示num行
+num从第num行开始显示
more -4 now
more +4 now

image-20230913095948198

image-20230913100007451

less

功能:分页显示文件内容,可实现向上翻页。

less now

image-20230913100112987

head(output the first part of files)

功能:查看文件的前n行

选项功能
-n显示前n行,默认值是10
-nc显示前面n个字节
head -3 now

image-20230913100323974

tail(output the last part of files)

功能:查看文件的后n行

选项与head命令的相同。

wc

功能:统计文件的行数,字数,字节数

选项功能
-l统计行数
-w统计字数
-c统计字节数

image-20230913100556278

文件搜索命令

which(shows the full path of commands)

功能:查看命令所在的目录

which ls

image-20230913100712839

find(search for files in a directory hierarchy)

功能:查找指定文件目录

选项功能
-name根据文件名查找
-size根据文件大小查找
-user根据文件所有者查找
-ctime根据修改时间查找
-type根据文件类型查找
  • 根据文件名查找
find ./ -name now # 在当前目录下查找文件now

image-20230913101000021

  • 根据文件大小查找
find ./ -size 100c # 查找字节数为100的文件
find ./ -size -100c # 查找小于100字节数的文件
find ./ -size +100c # 查找大于100字节数的文件
  • 根据文件所有者进行查找
find ./ -user golitter
  • 根据修改时间进行查找
find ./ -ctime 20 # 20天的
find ./ -ctime +20 # 大于20天的
find ./ -ctime -20 # 小于20天的
  • 根据文件类型进行查找
find ./ -type f # 文件
find ./ -type d # 目录

grep(print lines matching a pattern)

功能:在文件中搜索与字符串匹配的行

linux三剑客 – grep_golitter.的博客-CSDN博客

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

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

相关文章

浙工大MBA常规批复试建议怎么准备?

如果你第一志愿报考浙江工业大学MBA项目不想被无故的淘汰,小编建议你还是认真对待考后的复试环节。因为从2023年的招生录取可以看到,浙工大MBA项目的提前批面试对于最终录取几乎是没什么作用的,在与普通考生同层次竞争的局面下,复…

高压放大器的特点及应用领域有哪些

高压放大器是一种用于增强输入信号的电压的设备,具有许多独特的特点和广泛的应用领域。下面西安安泰将详细介绍高压放大器的特点以及其在各个领域的应用。 高压放大器的特点: 高增益:高压放大器能够提供高增益,即输入信号经过放大…

redis深度历险 1 - Redis基础数据结构-001

Redis有5种基础数据结构,分别为: string (字符串)、list(列表)、set (集合)、hash (哈希)和zset (有序集合)。熟练掌握这5种基本数据结构的使用是Redis 知识最基础也最重要的部分,它也是在 Redis面试题中问到最多的内容。 1 字符串 string …

css实现内凹圆

css实现内凹圆 实现效果 html <div id"post-form"><div class"formbox"></div><div class"rightform"></div> </div>css 样式 #post-form{padding:50px 10px;background:#fff;margin:30px auto;width:9…

vue3+element-plus权限控制实现(el-tree父子级不关联情况处理)

文章目录 前言一、遇到的交互场景el-tree 中 check-strictly 属性 二、处理父级的半选中以及选中交互el-treecheck&#xff0c;check-change 事件编辑进来&#xff0c;父级的半选状态处理 总结 前言 在开发后台管理系统的时候&#xff0c;用户的权限控制是一个常见的需求。这里…

NLP中的文本分类、实体识别、关系识别和三元组识别

在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;文本分类、实体识别、关系识别和三元组识别是重要的主题。本文将深入探讨这些关键问题&#xff0c;并介绍相关算法和技术。 文本分类 首先&#xff0c;我们关注文本分类。不同的文本分类算法和技术被详细介绍&…

事务隔离级别是怎么实现的?

事务有哪些特性&#xff1f; 事务是由 MySQL 的引擎实现的&#xff0c;我们常见的 InnoDB引擎时支持事务的。 不过并不是所有的引擎都支持事务&#xff0c;比如 MySQL原生的 MyISAM 引擎就不支持事务&#xff0c;正因为如此&#xff0c;大多数MySQL的引擎都是用 InnoDB。 事…

Docker进阶:Docker轻量级可视化工具Portainer与容器监控3剑客CAdvisor+InfluxDB+Granfana

Docker进阶&#xff1a;Docker轻量级可视化工具Portainer与容器监控3剑客CAdvisorInfluxDBGranfana 一、Docker轻量级可视化工具Portainer1.1、Portainer简介1.2、安装Portainer1.2.1、安装Portainer的Docker镜像1.2.2、访问Portainer Web界面1.2.3、连接到Docker守护进程 1.3、…

SpringBoot整合Zookeeper做分布式锁

环境准备 zookeeper准备 首先你需要一个zookeeper服务器&#xff0c;或者是一个zookeeper集群。我已经准备好了一个zookeeper集群&#xff0c;如图&#xff1a; 当然一个单节点的zookeeper也可以搭建分布式锁。如果你还没有zookeeper&#xff0c;那么你可以参考我写的搭建z…

华为云云耀云服务器L实例评测|轻量级应用服务器对决:基于 Geekbench 深度测评华为云云耀云服务器L实例

本文收录在专栏&#xff1a;#云计算入门与实践 - 华为云 专栏中&#xff0c;本系列博文还在更新中 相关华为云云耀云服务器L实例评测文章列表如下&#xff1a; 华为云云耀云服务器L实例评测 | 从零开始&#xff1a;云耀云服务器L实例的全面使用解析指南 华为云云耀云服务器L实…

某计费管理系统任意文件读取漏洞

文章目录 声明一、漏洞描述二、漏洞复现声明 请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 一、漏洞描述 蓝海…

Apache解析漏洞复现

一、多后缀解析漏洞 1.漏洞说明 配置apache时&#xff0c;对于apache配置不熟练&#xff0c;配置命令不清楚&#xff0c;在配置PHP文件处理程序时&#xff0c;配置命令存在问题&#xff1a;位于漏洞环境目录的 conf/docker-php.conf里的配置命令&#xff08;AddHandler applica…

uni-datetime-picker组件填坑,在mounted后再赋值calendar日历不展示或错误展示回显的日期。

当需求存在tab切换展示uni-datetime-picker&#xff0c;且每次切换需要初始化默认选中日期的时候&#xff0c;就会出现这样的bug。 就以两个不同类型的日期选择框进行切换展示为例&#xff1a; 没填坑之前的代码&#xff1a; <uni-datetime-picker v-show"activeTab…

使用BWGS进行基因型数据预测

标题&#xff1a;小麦基因组选择育种通道方法 描述&#xff1a;专门为小麦全基因组选择育种设计的包 编码方式&#xff1a;UTF-8 URL&#xff1a;GitHub - byzheng/BWGS: 2021 BreedWheat Genomic Selection pipeline BugReports &#xff1a;https://github.com/byzheng/B…

Vue2 | Vant uploader实现上传文件和图片

需求&#xff1a; 实现图片和文件的上传&#xff0c;单个图片超过1M则压缩&#xff0c;全部文件加起来不得超过10M。 效果&#xff1a; 1. html <van-form ref"form"><van-field name"uploader" label"佐证材料" required><t…

TypeScript枚举(Enums)和泛型(Generics)

&#x1f3ac; 岸边的风&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 枚举 异构枚举 枚举成员的类型 泛型 1. 函数泛型 2. 接口泛型 3. 类泛型 接下来我们将学习TypeScript 中的两…

无涯教程-JavaScript - ISREF函数

描述 如果指定的值是参考,则ISREF函数返回逻辑值TRUE。否则返回FALSE。 语法 ISREF (value) 争论 Argument描述Required/OptionalvalueA reference to a cell.Required Notes 您可以在执行任何操作之前使用此功能测试单元格的内容。 适用性 Excel 2007,Excel 2010,Exce…

机器故障预测:未来24小时的决胜时刻!!!

一、背景介绍 这个竞赛的焦点是预测机器是否会在未来24小时内故障。数据包括与机器性能相关的各种特征&#xff0c;例如温度、振动、功耗和传感器读数。目标变量是二进制的&#xff0c;表示机器是否在未来24小时内故障&#xff08;1&#xff09;或未故障&#xff08;0&#xf…

计算机竞赛 机器视觉opencv答题卡识别系统

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 答题卡识别系统 - opencv python 图像识别 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f947;学长这里给一个题目综合评分(每项满分5分…

selenium 网页自动化-在访问一个网页时弹出的浏览器窗口,我该如何处理?

前言 相信大家在使用selenium做网页自动化时&#xff0c;会遇到如下这样的一个场景&#xff1a; 在你使用get访问某一个网址时&#xff0c;会在页面中弹出如上图所示的弹出框。 首先想到是利用Alert类来处理它。 然而&#xff0c;很不幸&#xff0c;Alert类处理的结果就是没…