Linux基础指令(二)(文件、权限等)

目录

普通文件的操作

touch

cat

翻页

标准输出重定向:

标准输出重定向种类:​​​​​​​

管道符:|

压缩指令:

zip

gzip

tar     Linux下最常见的打包指令

其他系统指令:​​​​​​​

快捷操作:


普通文件的操作

touch

touch                 刷新一个文件的时间属性,若文件不存在则创建一个空文件。

                           默认以当前的系统环境时间进行刷新

touch -d "yyyy-mm-dd hh:mm:ss" [文件]

                          把该文件的日期属性改变为yyyy-mm-dd hh:mm:ss

cat

cat                   打印一个文件的所有内容到终端

cat -n             显示行号

翻页

more         分页显示一个文件的内容

                使用more打开一个文件后

空格                        向下翻页

b                             向上翻页

回车                        向下移动一行

q                              退出

less         分页显示一个文件内容,并支持内容查找

f                               向下翻页

b                              向上翻页,向上向下箭头以及行滚动

/[字符串]        

?[字符串]                向下/向上查找字符串

q                              退出

打印文件头/尾内容

head                      打印文件的前10行内容

head -n                 指定打印前n行 head -n 1 main.c

tail                          打印文件的末尾10行内容

tail -n                     指定打印末尾n行

tail -f                      打印文件末尾内容,并且不间断刷新内容,如查看并刷新日志。

标准输出重定向:

在系统中有三种标准设备文件,每一个运行的程序都会打开这三个文件。

  • 标准输入:键盘, scanf从键盘捕捉数据,其实就是从打开的标准输入文件读取数据。
  • 标准输出:显示器, printf打印数据,其实就是将数据写入到标准输出文件。
  • 标准错误:显示器, 专门针对错误信息的打印,依然是交给显示器。

凡是涉及到数据的打印,都是将数据写入给标准输出文件。

标准输出重定向:指的是将原先要打印的数据,不再进行打印。(将原本要写入给标准输出的数据,不再写入给标准输出了)

而是写入到指定的文件中

echo >> "hello world"

echo就是打印

标准输出重定向种类:

重定向就是把数据重新定位输出到其他位置,写给其他文件

  • > 清空重定向,将目标输出位置这个文件内容先清空,再追加新的内容。
  • >> 追加重定向,将新的内容追加到重定向目标文件的末尾。

管道符:|

作用:连接两个命令,将前边命令的结果,交给后边的命令进行二次处理

如:想要打印 main.c 文件的第三行内容。

1.先打印文件的前3行内容(但是并不打印,而是要进行二次处理)

2.针对第一条指令打印前3行内容的结果,再处理,打印末尾一行的内容。

head -n 3 main.c |tail -n 1

压缩指令:

数据的压缩是有多种不同的算法思想的,不同的压缩方式,使用的是不同的方法,zip,tar,7z

因此不同的压缩算法格式,会有不同的压缩解压缩指令。

zip

zip/unzip         针对zip格式的压缩/解压缩

zip -r xxx.zip xxx/;         将xxx目录及内部所有文件进行压缩,生成xxx.zip压缩包

unzip xxx.zip 对xxx.zip        压缩包进行解压

在Linux环境下最常用的是gzip,最常见的打包是tar

gzip

gzip/gunzip 针对gzip格式的压缩和解压缩。

只能压缩普通文件,目录文件不能进行压缩。

压缩后会自动删除原文件。

bzip2/bunzip2 针对bzip2格式的压缩解压缩

压缩后和gzip一样会自动删除原文件。

tar     Linux下最常见的打包指令

-c         打包

-x         解包

-z        打包/解包的同时,使用gzip格式进行压缩解压缩

-j         打包/解包的同时,使用bzip2格式进行压缩解压缩

-v        显示详细的打包/解包信息

-f         指定压缩包命令 

其他系统指令:

reboot:重启

shutdown:关机 shutdown -h/now

快捷操作:

tab键:自动补全

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

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

相关文章

mysql update sql语句常见错误

以下update语句得不到预期结果 update event_detail set step_status1 and impact_area222isss.jsjd.lemem.com and end_time2024-06-14 17:23:39 where event_id91 and stepother_group2; 多个字段改动,不能使用 and连接,使用逗号“,”分隔即…

【C语言】进程间通信之管道pipe

进程间通信之管道pipe 一、进程间通信管道pipe()管道的读写行为 最后 一、进程间通信 管道pipe() 管道pipe也称为匿名管道,只有在有血缘关系的进程间进行通信。管道的本质就是一块内核缓冲区。 进程间通过管道的一端写,通过管道的另一端读。管道的读端…

【Python高阶编程】如何模拟生成训练日志并记录到文件

Python综合练习:生成训练日志 任务描述 在机器学习模型训练过程中,我们经常会记录模型的训练日志,包括accuracy(准确率)和loss(损失)。这个综合练习的目标是编写一段Python代码,模…

Linux下Shell脚本基础知识

主要参考视频: 这可能是B站讲的最好的Linux Shell脚本教程,3h打通Linux-shell全套教程,从入门到精通完整版_哔哩哔哩_bilibili 主要参考文档: Shell 教程 | 菜鸟教程 (runoob.com) Bash Shell教程 (yiibai.com) 先用视频入门&…

写在前面的话

《CSS in Depth》第二版开篇词 A minute to learn … A lifetime to master. ——Othello 「学会只需一分钟,精通却要一辈子」——这是诞生于上世纪的经典游戏《黑白棋》中的一个标语。 不知道看到这句话的你,是否有过这样的经历:在自己人生…

adb简单使用命令

1. 查看当前连接的设备 adb devices 2. 文件路径 adb install apk 注意文件路径中不能有中文 3. adb shell ps Toplogcatlogcat可以结合greplogcat *:w 显示警告级别以上de 4. adb uninstall 软件名 1.软件名如何查看? 使用命令adb shell pm list packages会…

基于springboot实现火锅店管理系统项目【项目源码+论文说明】

基于springboot实现火锅店管理系统演示 摘要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装火锅店管理系统软件来…

编译一个叫:未来的IDE-Zed编辑器(Windows平台)

一、前言 截止到2024-6-15,Zed官方并未给出Windows的二进制安装包,如果想在Windows平台使用的话需要自己编译,我是如何编译的请随我道来,有兴趣的码友可以尝试下,在下可不敢保证各位码友按我这方法能100%编译出来&…

【JavaEE进阶】——利用框架完成功能全面的图书管理系统

目录 🚩项目所需要的技术栈 🚩项目准备工作 🎈环境准备 🎈数据库准备 🚩前后端交互分析 🎈登录 📝前后端交互 📝实现服务器代码 📝测试前后端代码是否正确 &am…

使用python获取内存信息

#!/usr/bin/python # -*- coding:utf-8 -*- psutil模块是一个跨平台的获取进程和系统应用情况(CPU,内存,磁盘,网络,传感器)的库。 该模块用于系统监控、限制进程资源和运行进程的管理等方面。 内存信息&am…

一些硬件知识(十)

MOS管当开关控制时,一般用PMOS做上管,NMOS做下管 细说MOS管知识-MOS管高端驱动与低端驱动解析和原理及区别_高端功率 mos 管是什么意思-CSDN博客 PMOS管: PMOS管的源极(Source)通常连接到正电源(Vcc&#…

c++中内存对齐练习题

C/C 内存对齐题目练习_41在32位机器上用gcc编译以上代码-CSDN博客

西门子学习笔记15 - 位逻辑操作的学习

1、点动操作(按下按钮就启动松开就停止) 2、自锁电路(可以自己保持的状态除非常闭停止按下) 3、取反操作(顾名思义就是反过来1就变成0,0就变成1) 4、置为复位(置位之后如果不复位的话…

SpringBoot自定义Starter及原理分析

目录 1.前言2.环境3.准备Starter项目4.准备AutoConfigure项目4.1 准备类HelloProperties4.2 准备类HelloService4.3 准备类HelloServiceAutoConfiguration4.4 创建spring.factories文件并引用配置类HelloServiceAutoConfiguration4.5 安装到maven仓库 5.在其他项目中引入自定义…

创建你的第一个Windows程序

第一个 Windows 程序 * 纯净版 #include<Windows.h>int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int iShowCmd ) {MessageBox(NULL, TEXT("Hello, Windows!"), TEXT("HelloMsg"), 1);return 0; }* 注释版 #…

困惑度作为nlp指标的理解示例

为了更清晰地说明困惑度的计算过程以及如何通过困惑度判断模型的优劣&#xff0c;我们可以通过一个简单的例子来演示。假设我们有一个非常简单的文本语料库和两个基础的语言模型进行比较。 示例文本 假设我们的文本数据包括以下两个句子&#xff1a; “cat sits on the mat”…

计算机网络:网络层 - 路由选择协议

计算机网络&#xff1a;网络层 - 路由选择协议 路由器的结构路由选择协议概述自治系统 AS内部网关协议路由信息协议 RIP距离向量算法RIP报文格式收敛问题 开放最短路径优先 OSPF基本工作原理自治系统分区 外部网关协议BGP-4 路由器的结构 如图所示&#xff0c;路由器被分为路由…

形参被引用修饰导致实参传递没有发生拷贝的原理是什么,return一个变量的引用要返回拷贝的数据的原理是什么

在C中&#xff0c;当我们谈论形参&#xff08;函数参数&#xff09;被引用修饰以及返回引用时&#xff0c;我们需要理解引用和拷贝之间的区别&#xff0c;以及它们是如何影响内存和数据传递的。 形参被引用修饰导致实参传递没有发生拷贝的原理&#xff1a; 当函数参数是引用类…

【项目实战】如何写一个操作系统?

【项目实战】如何写一个操作系统? 目录 【项目实战】如何写一个操作系统?前言下载32位的lucid系统解决旧版系统下载源失效的问题利用共享文件夹将下载的.deb文件上传系统中如何解决下载了g但是不能使用的问题&#xff1f;编译系统源文件配置grub和qemu项目拓展 作者&#xff…

证照之星 XE版软件怎么下载安装? 【详细安装图文教程】

软件简介&#xff1a; 证照之星是国内顶级的证件照片制作软件&#xff0c;具有一键裁剪&#xff0c; 智能背景替换&#xff0c;批量制作、内置证照规格的四大优势。同时两大独创技术&#xff1a;智能去除皮肤油光、证照服装替换。同时支持联机拍摄&#xff1a;支持网络摄像头及…