Linux day 1129

家人们今天继续学习Linux,ok话不多说一起去看看吧

.Linux常用命令

3.1 Linux命令体验

3.1.1 常用命令演示
在这一部分中,我们主要介绍几个常用的命令,让大家快速感
受以下 Linux 指令的操作方式。主要包含以下几个指令:
  • ls命令 
ls :查看当前目录下的内容 ( 文件及目录 )
ls / :查看指定目录 (/) 下的内容
  • pwd命令 
pwd :查看当前所在目录

 

  • cd命令
cd / :切换到根目录
cd /root :切换到 /root 目录

  • touch命令
touch a.txt :创建文件 a.txt
touch b.txt c.txt d.txt :一次性创建文件 b.txt,c.txt,d.txt

  • mkdir命令 

mkdir test:创建文件夹test

  • rm命令 
rm d.txt 删除文件 ( 删除文件时 , 需要确认 , 输入 y, 代表确定)

  •  乱码问题
在执行 Linux 命令时,提示信息如果显示为乱码。这是由于编
码问题导致,只需要修改 Linux 的编码即可,命令如下:
echo 'LANG="en_US.UTF-8"' >> /etc/profile
source /etc/profile
3.1.2 Linux命令使用技巧

在我们使用Linux系统命令时,可以使用以下几个技巧: 

  • Tab键自动补全
  • 连续两次Tab键,给出操作提示
  • 使用上下箭头快速调出曾经使用过的命令
  • 使用clear命令或者Ctrl+l快捷键实现清屏
3.1.3 Linux命令格式

command [-options] [parameter]
说明 :
command: 命令名
[-options]: 选项,可用来对命令进行控制,也可以省略
[parameter]: 传给命令的参数,可以是零个、一个或者多
注意 :
[]: 代表可选
命令名、选项、参数之间有空格进行分隔

3.2 文件目录操作命令

3.2.1 ls命令

作用: 显示指定目录下的内容

语法 : ls [-al] [dir]
说明 :
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出 )
-l 除文件名称外,同时将文件型态 (d 表示目录, - 表示文
) 、权限、拥有者、文件大小等信息详细列出
注意 :
由于我们使用 ls 命令时经常需要加入 -l 选项,所以 Linux
ls -l 命令提供了一种简写方式,即 ll 常见用法 :
ls -al :查看当前目录的所有文件及目录详细信息
ls -al /etc :查看 /etc 目录下所有文件及目录详细信息
ll : 查看当前目录文件及目录的详细信息

3.2.2 cd命令
作用 : 用于切换当前工作目录,即进入指定目录
语法 : cd [dirName]
特殊说明 :
~: 表示用户的 home 目录
.: 表示目前所在的目录
..: 表示目前目录位置的上级目录
举例 :
cd ..: 切换到当前目录的上级目录
cd ~: 切换到用户的 home 目录
cd /usr/local: 切换到 /usr/local 目录

3.2.3 cat命令

作用: 用于显示文件内容

语法 : cat [-n] fileName
说明 :
-n: 1 开始对所有输出的行数编号 ( 显示行号 )
举例 :
cat /etc/profile :查看 /etc 目录下的 profile 文件内

cat 指令会一次性查看文件的所有内容,如果文件内容比较
多,这个时候查看起来就不是很方便了,这个时候我们可以通
过一个新的指令 more
3.2.4 more命令

作用 : 以分页的形式显示文件内容
语法 : more fileName
操作说明 :
回车键:向下滚动一行
空格键:向下滚动一屏
b :返回上一屏
q 或者 Ctrl+C 退出 more
举例:
more /etc/profile :以分页方式显示 /etc 目录下的
profile 文件内容

当我们在查看一 mor 些比较大的文件时,我们可能需要经常查
询文件尾部的数据信息,那这个时候如果文件很大,我们要一
直向下翻页,直到最后一页,去看最新添加的数据,这种方式
就比较繁琐了,此时,我们可以借助于 tail 指令。
3.2.5 tail命令

作用 : 查看文件末尾的内容
语法 : tail [-f] fileName
说明 :
-f :动态读取文件末尾内容并显示,通常用于日志文件的内
容输出
举例 :
tail /etc/profile :显示 /etc 目录下的 profile 文件末尾
10 行的内容
tail -5 /etc/profile :显示 /etc 目录下的 profile 文件末
5 行的内容
tail -f /root/my.log :动态读取 /root 目录下的 my.log
件末尾内容并显示

 

3.2.6 mkdir命令

作用: 创建目录

语法 : mkdir [-p] dirName
说明 :
-p: 确保目录名称存在,不存在的就创建一个。通过此选
项,可以实现多层目录同时创建
举例 :
mkdir aa :在当前目录下,建立一个名为 aa 的子目录
mkdir -p bb/cc :在工作目录下的 bb 目录中建立一个名
cc 的子目录,若 bb 目录不存在,则建立一个

 

3.2.7 rmdir命令
作用 : 删除空目录
语法 : rmdir [-p] dirName
说明 :
-p: 当子目录被删除后使父目录为空目录的话,则一并删除
举例 :
rmdir aa :删除名为 aa 的空目录
rmdir -p bb/cc :删除 bb 目录中名为 cc 的子目录,若 cc 目录
删除后 bb 目录变为空目录,则也被删除

3.2.8 rm命令
作用 : 删除文件或者目录
语法 : rm [-rf] name
说明 :
-r: 将目录及目录中所有文件(目录)逐一删除,即递归删
-f: 无需确认,直接删除
举例 :
rm -r aa/ :删除名为 aa 的目录和目录中所有文件,删除
前需确认
rm -rf aa/ :需确认,直接删除名为 aa 的目录和目录中所
有文件
rm -f hello.txt :无需确认,直接删除 hello.txt 文件 

 

注意 : 对于 rm -rf xxx 这样的指令,在执行的时候,一定要慎
重,确认无误后再进行删除,避免误删。

3.3 拷贝移动命令

3.3.1 cp命令

作用 : 用于复制文件或目录
语法 : cp [-r] source dest
说明 :
-r: 如果复制的是目录需要使用此选项,此时将复制该目录下所
有的子目录和文件
举例 :
cp hello.txt test/ hello.txt 复制到
test 目录中
cp hello.txt ./hi.txt hello.txt 复制到当
前目录,并改名为 h.txt
cp -r aa/ ./bb/ aa 目录和目录下所有文件
复制到 bb 目录下 cp -r aa/* ./bb/ aa 目录下所有文件复制到
bb 目录下
如果拷贝的内容是目录,需要加上参数 -r

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

python爬虫爬抖音小店商品数据+数据可视化

爬虫代码 爬虫代码是我调用的数据接口,可能会过一段时间用不了,欢迎大家留言评论,我会不定时更新 import requests import time cookies {token: 5549EB98B15E411DA0BD05935C0F225F,tfstk: g1vopsc0sQ5SwD8TyEWSTmONZ3cA2u6CReedJ9QEgZ7byz…

hadoop搭建

前言 一般企业中不会使用master slave01 slave02来命名 vmware创建虚拟机 打开vmware软件,新建虚拟机 典型 稍后安装系统 选择centos7 虚拟机名称和安放位置自行选择(最小化安装消耗空间较少) 默认磁盘大小即可 自定义硬件 选择centos7的i…

基于深度学习(HyperLPR3框架)的中文车牌识别系统-python程序开发测试

本篇内容为python开发,通过一个python程序,测试搭建的开发环境,读入一张带有车牌号的图片,成功识别出车牌号。 1、通过PyCharm新建一个工程,如:PlateRecognition,配置虚拟环境。 2、在工程中新…

c# RSA加解密工具,.netRSA加解密工具

软件介绍 名称: c# RSA加解密工具,.netRSA加解密工具依赖.net版本: .net 8.0工具类型: WinForm源码下载 c# RSA加解密工具,.netRSA加解密工具 依赖项 WinFormsRSA.csproj <Project

Ubuntu20.04安装Foxit Reader 福昕阅读器

Ubuntu20.04安装Foxit Reader 福昕阅读器 文章目录 Ubuntu20.04安装Foxit Reader 福昕阅读器 先更新一下源 sudo apt update sudo apt upgrade下载Foxit Reader的稳定版本 wget https://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/2.x/2.4/en_us/FoxitReader.e…

HUB、交换机、路由器和串口服务器

HUB&#xff1a;HUB是集线器&#xff0c;支持半双工的工作模式&#xff0c;就像对讲机那样。工作在物理层&#xff0c;收到数据后&#xff0c;会向其他端口转发&#xff0c;只是起到“中转站的作用”&#xff1b;而且对带宽是共享的&#xff0c;像河流一样&#xff0c;分的支流…

基于微信小程序的校园访客登记系统

基于微信小程序的校园访客登记系统 功能列表 用户端功能 注册与登录 &#xff1a;支持用户通过手机号短信验证码注册和登录。个人资料管理 &#xff1a;允许用户编辑和更新个人信息及其密码。站内信消息通知&#xff1a;通知公告。来访预约&#xff1a;提交来访预约支持车牌…

苹果叶病害图像分类数据集5类别:健康苹果叶、灰斑病、铁锈病、马赛克病、蛙眼叶斑病

数据集下载 苹果叶病害图像分类数据集5类别&#xff1a;健康苹果叶、灰斑病、铁锈病、马赛克病、蛙眼叶斑病&#xff08;7100张图片&#xff09;:https://download.csdn.net/download/m0_64879847/90181747 数据集展示 健康苹果叶 灰斑病 马赛克病 铁锈病 蛙眼叶斑病

【日常开发】Git Stash使用技巧

文章目录 引言一、git stash 基础命令&#xff08;一&#xff09;存储当前工作区的修改&#xff08;二&#xff09;查看存储列表 二、查看存储的内容&#xff08;一&#xff09;查看特定存储的详细内容&#xff08;二&#xff09;查看特定存储修改的文件列表 三、恢复存储的修改…

超详细!一文搞定PID!嵌入式STM32-PID位置环和速度环

本文目录 一、知识点1. PID是什么&#xff1f;2. 积分限幅--用于限制无限累加的积分项3. 输出值限幅--用于任何pid的输出4. PID工程 二、各类PID1. 位置式PID&#xff08;用于位置环&#xff09;&#xff08;1&#xff09;公式&#xff08;2&#xff09;代码使用代码 2. 增量式…

数据库系统原理复习汇总

数据库系统原理复习汇总 一、数据库系统原理重点内容提纲 题型&#xff1a;主观题 1、简答题 第一章&#xff1a;数据库的基本概念&#xff1a;数据库、数据库管理系统、三级模式&#xff1b;两级映像、外码 第二章&#xff1a;什么是自然连接、等值连接&#xff1b; 第三…

【Spring】 Bean 注入 HttpServletRequest 能保证线程安全的原理

文章目录 前言1. 图示2. 源码坐标后记 前言 今天看了一段老业务代码&#xff0c;HttpServletRequest 被注入后直接用于业务逻辑。 好奇Spring是如何解决线程安全问题。 Controller public class TestController {ResourceHttpServletRequest request;ResponseBodyGetMapping(…

大数据面试笔试宝典之Flink面试

1.Flink 是如何支持批流一体的? F link 通过一个底层引擎同时支持流处理和批处理. 在流处理引擎之上,F link 有以下机制: 1)检查点机制和状态机制:用于实现容错、有状态的处理; 2)水印机制:用于实现事件时钟; 3)窗口和触发器:用于限制计算范围,并定义呈现结果的…

【Linux】进度条

本文中&#xff0c;我们来写一个进度条。 本文大纲&#xff1a; 写一个命令行版的进度条。 1.回车换行 2.缓冲区问题&#xff08;本文不深究&#xff09; ​ 2.1测试代码 3.写一个什么样的进度条&#xff1f; ​ version1 ​ version2 回车换行 这俩不是一个概念&…

React引入Echart水球图

在搭建React项目时候&#xff0c;遇到了Echart官方文档中没有的水球图&#xff0c;此时该如何配置并将它显示到项目中呢&#xff1f; 目录 一、拓展网站 二、安装 三、React中引入 1、在components文件夹下新建一个组件 2、在组件中引入 3、使用水波球组件 一、拓展网站 …

mysql三种读取模式(普通、流式、游标)

在与MySQL数据库交互时&#xff0c;数据的读取方式有多种选择&#xff0c;包括流式读取、游标读取和普通读取。每种方式都有其独特的原理、优势和劣势。本文将对这三种读取方式进行详细介绍&#xff0c; 1. 普通读取 介绍 普通读取是指通过JDBC的Statement或PreparedStateme…

【畅购商城】微信支付之支付模块

目录 支付页面 接口 后端实现 前端实现​​​​​​​ ​​​​​​​支付页面 步骤一&#xff1a;创建 flow3.vue组件 步骤二&#xff1a;引入第三方资源&#xff08;js、css&#xff09; <script> import TopNav from ../components/TopNav import Footer from …

如何在 Ubuntu 上安装 PyTorch

简介 PyTorch 因其易用性、动态计算图和高效性而日益流行&#xff0c;成为实现深度学习模型的首选。如果你想探索这个工具并学习如何在 Ubuntu 上安装 PyTorch&#xff0c;本指南将对你有所帮助&#xff01; 在本教程中&#xff0c;我们将引导你完成在 Ubuntu 系统上使用 Pip…

如何设置Edge浏览器访问软件

使用Edge浏览器访问分销ERP A\V系列软件时会出现各种报错&#xff0c;如何设置Edge浏览器使其正常访问&#xff0c;请看下面的具体操作。 一、打开Edge浏览器&#xff0c;点击右上角的 设置及其他&#xff0c;如图&#xff1a; 二、在弹出界面中&#xff0c;点击 扩展&#xff…

ASP.NET Web应用程序出现Maximum request length exceeded报错

一、问题描述 在ASP.NET的web应用中&#xff0c;导出数据时出现500 - Internal server error.Maximum request length exceeded。 二、原因分析 这个错误通常出现在Web应用程序中&#xff0c;表示客户端发送的HTTP请求的长度超过了服务器配置的最大请求长度限制。这可能是因为…