基本bash shell(浏览、管理、查看文件/目录)

news2025/2/27 19:48:35

基本bash shell

使用shell

启动shell

$cat /etc/passwd

文件存储用户账号列表和基本配置信息

shell提示符

默认:$

表示:shell在等待用户输入

bash手册

man命令

$man man

表示:查看手册页内容

$man -K terminal

关键字搜索。表示:查找与终端相关的命令

#man 7 hostname

查看手册中第7部分内容

#info info

了解info页面相关内容

#hostname --help

查看帮助

#help help

查看帮助

参考资料

info页面信息

手册

手册分7个内容区域

手册惯用节名

浏览文件系统

Linux文件系统

分类

系统文件

通常存再根驱动器

用户文件

通常存储再另一个驱动器

Linux目录名称

/

虚拟目录的根目录

bin

boot

......

遍历目录

切换目录

#cd 目录名称

绝对文件路径

#cd /usr/bin/

相对文件路径

#pwd

查看当前工作目录

#cd ./

一个点,当前目录

#cd ../

两个点,当前目录的父目录

文件和目录列表

基本列表功能

#ls

输出列表按字母排序

未显示隐藏文件。一般点开头

#ls -a

显示隐藏文件、普通文件和目录

#ls -F

分别输出内容

/表示文件

*表示可执行文件

# ls -F -R 或 # ls -FR

R递归。列出当前目录下包含的子目录文件

#ls -l

显示长列表

文件类型

文件权限

....

过滤输出列表

#ls -l tool

显示tool下内容

# ls -l to?l

?代表一个

# ls -l *e

*代表多个

# ls -l scr[ai]pt

通配符。此位置a或者i

# ls -l f[a-i]ll

通配符。此位置a至i

# ls -l f[!a]ll

排除在外

管理文件和目录

处理文件

创建文件

#touch test

创建空文件

重复执行:改变文件修改时间,不改变内容

#touch -a test

只改变文件访问时间

复制文件

cp file1 file2

复制文件

# cp -i file2 file2

-i询问是否覆盖已有文件

#cp -i file2 目录地址

复制到指定目录

#cp -i /../.../file2 .

将指定目录下的文件复制到当前目录(单点)

#cp -R 目录 目录

R参数,递归复制整个目录内容

制表键自动补全

cp a

按tab键自动补全文件名称

链接文件

重命名文件

删除文件

处理目录

创建目录

删除目录

查看文件内容

查看文件类型

#file 文件名称

查看整个文件

#cat 文件名称

查看整个文件

#cat -n test

-n所有行加上行号

#cat -b test

-b只给有文本的行加上行号

#cat -T test

-T不出现制表符

查看大文件

#more filename

显示每页数据停下来

#less filename

一次显示一屏文本文件。

查看部分文件

#tail filename

显示文件末尾内容

#tail -n 2 filenae

-n最后几行,显示文件最后2行内容

#head filename

查看文件起始部分内容

#head 5 filename

查看文件前5行

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

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

相关文章

弄懂 Websocket 你得知道的这 3 点

1. WebSocket原理 WebSocket同HTTP一样也是应用层的协议,但是它是一种双向通信协议,是建立在TCP之上的。 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数据交换变得更加简…

扬帆优配|联通港股创近两年新高!A股资源类股爆发,食品饮料领跌

今日上午,A股商场和港股商场均现较大起伏震动,临近上午收盘出现一波跳水,不过,到上午收盘,上证指数仍微涨0.10%,煤炭等资源类板块明显上涨。 港股商场上午走弱,科技股领跌。 沪指微涨0.10%资源…

进程间通信(二)/共享内存

⭐前言:在前面的博文中分析了什么的进程间通信和进程间通信的方式之一:管道(匿名管道和命名管道)。接下来分析第二种方式:共享内存。 要实现进程间通信,其前提是让不同进程之间看到同一份资源。所谓共享内存…

虹科直播 | 2月25日相约虹科Pico学院,教您CAN总线测试与波形诊断分析

​​2月25日 直播预告 网络总线的测试与波形诊断分析 2月18日 直播回顾 2月18日,虹科Pico汽车示波器学院成功开展第六课的直播课程。戈华飞老师向各位学员讲解了车身天线信号(无钥匙进入系统)、倒车雷达信号、车内超声波监控信号测试与波形…

操作系统真相还原_第6章:完善内核

文章目录6.1 函数调用约定简介6.2 汇编语言和C语言混合编程汇编调用CC调用汇编6.3 实现打印函数流程程序编译并写入硬盘执行6.4 内联汇编简介汇编语言AT&T语法基本内联汇编扩展内联汇编6.1 函数调用约定简介 调用约定: calling conventions 调用函数时的一套约…

OpenCV基础(28)使用OpenCV进行摄像机标定Python和C++

摄像头是机器人、监控、太空探索、社交媒体、工业自动化甚至娱乐业等多个领域不可或缺的一部分。 对于许多应用,必须了解相机的参数才能有效地将其用作视觉传感器。 在这篇文章中,您将了解相机校准所涉及的步骤及其意义。 我们还共享 C 和 Python 代码以…

2023面试准备之--mysql

文章目录mysql存储引擎索引聚簇索引和非聚簇索引事务锁MVCC机制(类似于copy on write)主从复制为什么要主从同步?怎么处理mysql的慢查询?mysql clint ---->server ----> 存储引擎 存储引擎 Innodb 是MySQL5.5版本及之后默…

1.3 Spring Boot 框架集成Knife4j(官网)

1.3 Spring Boot 框架集成Knife4j&#xff08;官网&#xff09; 本次示例使用Spring Boot作为脚手架来快速集成Knife4j,Spring Boot版本2.3.5.RELEASE,Knife4j版本2.0.7&#xff0c;完整代码可以去参考knife4j-spring-boot-fast-demo pom.xml完整文件代码如下 <?xml ver…

性能测试的二八原则

性能测试二八原则&#xff0c;响应时间2/5/8原则 所谓响应时间的“2-5-8原则”&#xff0c;简单说&#xff0c;就是 当用户能够在2秒以内得到响应时&#xff0c;会感觉系统的响应很快; 当用户在2-5秒之间得到响应时&#xff0c;会感觉系统的响应速度还可以; 当用户在5-8秒以内得…

电路模型和电路定律——“电路分析”

各位CSDN的uu们你们好呀&#xff0c;今天小雅兰的内容是我这学期的专业课噢&#xff0c;首先就学习了电路模型和电路定律&#xff0c;包括电路和电路模型、电流和电压的参考方向、电功率和能量、电路元件、电阻元件、电压源和电流源、基尔霍夫定律。那么现在&#xff0c;就让我…

FastReport .NET 2023.1.13 Crack

FastReport .NET 使用来自 ADO .NET 数据源的数据。它可以排序和过滤数据行&#xff0c;使用主从关系和查找数据列。一切都可以通过点击几下鼠标来完成。 直接连接到 ADO、MS SQL 或基于 xml 的数据库。其他连接器可作为插件使用。 能够从 IEnumerable 类型的业务对象中获取数…

hadoop入门介绍及各组件功能运行关系

文章目录Hadoop 组成部分1.HDFS2.MapReduce 架构概述3. yarn 架构概述4.HDFS、YARN、MapReduce三者关系Hadoop 组成部分 1.HDFS Hadoop Distributed File System&#xff0c;简称 HDFS&#xff0c;是一个分布式文件系统。 HDFS 架构概述 主要分为 NameNode (mn):存储文件的元…

SQL高级 --优化

一、SQL查询的解析 关联查询过多索引失效&#xff08;单值、符合&#xff09; 二、mysql explain使用简介 1、关于id的说明&#xff1a; 2 、select_type 常见和常用的值有如下几种&#xff1a; 分别用来表示查询的类型&#xff0c;主要是用于区别普通查询、联合查询、子…

Java常用框架(二)

三、Netty 1.概述 1.1 为什么要选Netty? 使用Netty不必编写复杂的逻辑代码去实现通信&#xff0c;再也不需要去考虑性能问题&#xff0c;不需要考虑编码问题&#xff0c;半包读写等问题。Netty是最流行的NIO框架&#xff0c;它的健壮性、功能、性能、可定制性和可扩展性在同…

关于android中有关JNI无法生成.so文件的问题解决方法

问题&#xff1a;在配置NDK开发环境时&#xff0c;会发现无法正常生成so文件的情况&#xff0c;可能时AS本身的bug&#xff0c;这时候提供一种方法手动生成so文件 一 配置NDK 1.1 在File | Settings | Appearance & Behavior | System Settings | Android SDK | SDK Tool…

【Linux】常用命令大全(二)

目录 4. Linux常用命令 4.1 Linux命令初体验 4.2 文件目录操作命令 4.3 拷贝移动命令 4.4 打包压缩命令 4.5 文本编辑命令 4.6 查找命令 4. Linux常用命令 4.1 Linux命令初体验 4.1.1 常用命令演示 在这一部分中&#xff0c;我们主要介绍几个常用的命令&#xff0c…

深度学习基础训练流程

深度学习基础训练流程 前言 本文只是本人学习笔记记录&#xff0c;文中部分图片来源网络&#xff0c;如有侵权请联系我进行删除 1、深度学习基础 1.1 深度学习 深度学习是机器学习的一个分支&#xff0c;目的是找到一组良好的参数θ&#xff0c;使得θ表示的数学模型能够很…

K8S多节点二进制部署

目录 一、多 Maser 集群架构的了解 二、master2 节点部署 1、从 master01 节点上拷贝证书文件、各master组件的配置文件和服务管理文件到 master02 节点 2、修改配置文件kube-apiserver中的IP 3、在 master02 节点上启动各服务并设置开机自启 4、查看node节点状态 三、负…

1-MATLAB APP Design-图像的输入与输出

一、APP 界面设计展示 新建一个空白的APP,在此次的学习中,我们会用到编辑字段(文本框)、 按钮、坐标区和面板,首先在界面中拖入一个编辑字段(文本框),在文本框中输入内容:图形的输入与输出,调整背景颜色,字体的颜色为黑色,字体的大小调为25.

开通腾讯位置服务

文章目录一、开通腾讯位置服务步骤二、腾讯位置服务SDK三、小程序项目中&#xff0c;创建 lib 目录&#xff0c;把SDK文件放入其中一、开通腾讯位置服务步骤 因为签到流程中要获取用户当前所在地址的信息&#xff0c;所以需要把定位坐标缓存成地址&#xff0c;恰好腾讯位置服务…