Linux 常用命令 1

Tips:终端热键ctrl + shift + =  放大终端窗口的字体

              ctrl + -  缩小终端窗口的字体

     注意区分大小写

查阅命令帮助信息:

1)--help

command –help(两个减号)

显示command命令的帮助信息

2)man

man command

查阅command命令的使用手册

man 是manual的缩写,是Linux提供的一个手册,包含大部分的命令、函数的详细使用说明

使用man时的操作键:

空格键:显示手册的下一屏

Enter键:一次滚动手册页的一行

b:回滚一屏

f:前滚一屏(与空格键效果相同)

q:退出

自动补全:

在敲出 文件/目录/命令 的前几个字母之后,按下Tab键

        如果输入的没有歧义,系统将自动补全

        如果有歧义,再按一次Tab键,系统将会提示存在的命令

曾经使用过的命令:

按 上/下 光标键可以在曾经使用过的命令之间来回切换

按ctrl+c可退出选择,并不执行当前命令

1、常用Linux命令:

1ls                              list                         查看当前文件夹下的内容

Linux下文件和目录的特点:

        Linux文件或目录名称最长可以有256个字符

        以 . 开头的文件为隐藏文件,需要用-a参数才能显示

        . 表示当前目录   ..表示上一级目录

ls常用选项:

-a:显示指定目录下的所有子目录和文件,包括隐藏文件

-l:以列表的方式显示文件的详细信息

-h:配合-l以更直观的方式显示文件大小

这些选项可以组合在一起如: ls -lh   ls -lha

ls通配符

*       代表任意多个字符,可以是0个

?        代表任意一个字符

[]       表示可以匹配字符组中的任意一个

[abc]    匹配a、b、c中的任意一个

[a-f]         匹配从a到f范围内的任意一个字符

2pwd                     print work directory           查看当前所在文件

3cd [目录名]       change directory              切换文件夹

cd / cd ~     切换到当前用户的主目录(/home/用户目录)

cd .                   保持在当前目录不变

cd ..                  切换到上级目录

cd -                   在最近两次工作目录间来回切换

相对路径和绝对路径

相对路径:输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置

绝对路径:输入路径时,最前面是/或者~,表示从 根目录/家目录 开始的具体目录位置

4touch [文件名]    touch               若文件不存在,新建文件;若文件存在,可以修改文件的末次修改日期

5mkdir [目录名]    make directory       创建目录

选项-p 可以递归创建目录

如:mkdir -p a1/b1/c1/d1

注:Linux中在当前目录下文件和目录不允许重名

6rm [文件名     remove             删除指定文件

注:删除后不能恢复

选项:

-f              强制删除,忽略不存在的文件,无需提示

-r              删除目录,递归地删除目录下的内容,删除文件夹时必须加该参数

rm命令也可以使用通配符

7clear             clear               清屏

注意空格!!!

8)拷贝、移动文件

tree [目录名]             以树状图列出文件目录结构

选项-d  只显示目录

cp 源文件 目标文件      复制文件或目录

选项:

-i         覆盖文件前提示(提高安全性)

-r     若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目录文件必须为一个目录名

mv 源文 目标文件     移动文件或目录 / 文件或目录重命名

选项:

-i      覆盖文件前提示(提高安全性)

9)查看文件内容

cat 文件名         查看文件内容、创建文件、文件合并、追加文件内容等功能

会一次性显示所有文件内容,适合查看内容较少的文本文件

more 文件名       分屏显示文件内容

适合查看内容较多的文本文件

使用 more 的操作键:

空格键:显示手册的下一屏

Enter键:一次滚动手册页的一行

b:回滚一屏

f:前滚一屏(与空格键效果相同)

q:退出

选项:

-b     对非空输出行编号

-n     对输出的所有行编号

grep 搜索文本 文件名      搜索文本文件内容

选项:

-n      显示匹配行及行号

-v      显示不包含匹配文本的所有行

-i      忽略大小写

 

grep允许对文本文件进行模式查找,又称正则表达式

常用的两种模式查找:

^a     行首,搜寻以a开头的行

ke$    行尾,搜寻以ke结束的行

2、终端命令格式:

command [-options] [parameter]   ([ ] 代表可选)

command 命令名

options  选项,用来对命令进行控制,也可以省略

parameter 传给命令的参数,可以是0个、1个或多个

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

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

相关文章

MyEclipse打开文件跳转到notepad打开问题

问题描述 windows系统打开README.md文件,每次都需要右键选择notepad打开,感觉很麻烦,然后就把README.md文件打开方式默认选择了notepad,这样每次双击就能打开,感觉很方便。 然后某天使用MyEclipse时,双击RE…

matlab实现神经网络检测手写数字

一、要求 1.计算sigmoid函数的梯度; 2.随机初始化网络权重; 3.编写网络的代价函数。 二、算法介绍 神经网络结构: 不正则化的神经网络的代价函数: 正则化: S型函数求导: 反向传播算法&…

【Linux】Linux工具学习之git

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《C》 《Linux》 《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 文章目录 前言一、账号注册1.1 GitHub与Gitee 二、构建仓库三、安装git 四、配置git五、克…

详解库和程序运行过程

我最近开了几个专栏,诚信互三! > |||《算法专栏》::刷题教程来自网站《代码随想录》。||| > |||《C专栏》::记录我学习C的经历,看完你一定会有收获。||| > |||《Linux专栏》&#xff1…

lvgl 窗口 windows lv_port_win_visual_studio 版本 已解决

不知道的东西,不知道lvgl窗口。一切从未知开始 lv_port_win_visual_studio 主分支 对应的分支 v7版本更新git submodule update --init --recursive同步 lvgl代码随后打开 visualSudio 打开.sln 文件 编译 release模式 允许 一切正常代码部分

考研数学基础差,跟宋浩?

宋浩老师的课程我大一的时候听过,是我大一高数的救命恩人! 不过,考研的针对性很强,基础差听宋浩老师的课程不如直接听汤家凤老师的课程,因为汤家凤老师的课程是专门为考研数学设计的,针对性很强。 汤家凤老…

K8S之DaemonSet控制器

DaemonSet控制器 概念、原理解读、应用场景概述工作原理典型的应用场景介绍DaemonSet 与 Deployment 的区别 解读资源清单文件实践案例 概念、原理解读、应用场景 概述 DaemonSet控制器能够确保K8S集群所有的节点都分别运行一个相同的pod副本; 当集群中增加node节…

Django之Celery篇(一)

一、介绍 Celery是由Python开发、简单、灵活、可靠的分布式任务队列,是一个处理异步任务的框架,其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。 Celery侧重于实时操作,但对调度支持也很好,其每天可以处理数以百万计的任务。特点: 简单:熟悉…

监控系统Prometheus--入门

文章目录 Prometheus特点易于管理监控服务的内部运行状态强大的数据模型强大的查询语言PromQL高效可扩展易于集成可视化开放性 Prometheus架构Prometheus 生态圈组件架构理解 Prometheus的安装安装Prometheus Server上传安装包解压安装包修改配置文件 prometheus.yml 安装Pushg…

Halcon 3D 平面拟合(区域采样、Z值过滤、平面拟合、平面移动)

Halcon 3D 平面拟合(区域采样、Z值过滤、平面拟合、平面移动) 链接:https://pan.baidu.com/s/1UfFyZ6y-EFq9jy0T_DTJGA 提取码:ewdi * 1.读取图片 ****************

数组三(冒泡排序、二分查找)

目录 冒泡排序算法 冒泡排序的基础算法 冒泡排序的优化算法 二分法查找 冒泡排序算法 冒泡排序是最常用的排序算法,在笔试中也非常常见,能手写出冒泡排序算法可以说是 基本的素养。 冒泡排序的基础算法 冒泡排序算法重复地走访过要排序的数列&#…

2024-03-22 问AI: 介绍一下深度学习中的 sigmoid函数

文心一言 Sigmoid函数是深度学习中常用的一种激活函数,主要用于将神经元的输出值压缩到0和1之间。这种特性使得sigmoid函数在二分类问题中特别有用,因为输出值可以被解释为属于某个类别的概率。 sigmoid函数的数学表达式为: σ(x) 1 / (1…

Pytorch CUDA Reflect Padding 算子实现详解

CUDA 简介 CUDA(Compute Unified Device Architecture)是由NVIDIA开发的一种并行计算平台和应用编程接口(API),允许软件开发者和软件工程师使用NVIDIA的图形处理单元(GPU)进行通用计算。自2007…

NodeJS 集群模块: 为App创建集群实例

NodeJS 集群模块: 为App创建集群实例 目录 NodeJS 集群模块: 为App创建集群实例Node.js 集群介绍:终极扩展策略使用集群模块开始扩展 Node.js扩展 Node.js 的两种集群策略使用集群受益的 Node.js 应用程序示例没有集群的 Node.js:不可伸缩的原则集群操作:一个扩展的 Node.js…

Redis 配置与优化

目录 一、Redis 介绍 1.1、关系数据库与非关系型数据库 1)关系型数据库 2)非关系型数据库 3)非关系型数据库产生背景 1.2、Redis 基础 1)Redis 简介 2)Redis 安装部署 3)配置参数 1.3、Redi…

【聊一聊】三种工厂模式的创建

三种工厂模式的创建 今天终于星期五了,最近由于碰上一个需求,中间涉及Oracle改国产数据库的改造,好家伙,差点没把我忙坏了 不过今天终于有空啦!~哈哈哈 这篇本应该是上周就结束的,但是拖到今天,我们就今天进行结束 (还有一件快乐的事情,就是我遇见自己喜欢的人啦!嘻嘻) 好啦!~话…

【AI】发现一款运行成本较低的SelfHosting语言模型

【背景】 作为一个想构建局域网AI服务的屌丝,一直苦恼的自然是有限的资源下有没有对Spec要求低一点的SelfHosting的AI服务框架了。今天给大家介绍这款听起来有点希望,但是我也还没试验过,感兴趣的可以去尝试看看。 【介绍】 大模型生成式AI与别的技术不同,由于资源要求高…

Linux第83步_采用“Linux内核定时器”点灯以及相关API函数

“Linux内核定时器”是采用“系统时钟”来实现的。它不是周期性运行的,一旦发生超时就会自动关闭。如果想要实现周期性定时,那么就需要在定时处理函数中重新开启定时器。 Limux内核使用全局变量jiffies来记录“系统从启动以来的系统节拍数”&#xff0c…

路由器的端口映射能实现什么?

路由器的端口映射是一项重要的网络配置功能,它可以帮助实现局域网内外的设备之间的通信。通过端口映射,我们可以在公网上访问局域网内的设备,方便的进行远程访问、共享文件和资源等操作。 什么是端口映射? 在介绍端口映射之前&am…

【springcloud开发教程】spring cloud config——分布式配置

什么是SpringCloud config分布式配置中心? spring cloud config 为微服务架构中的微服务提供集中化的外部支持,配置服务器为各个不同微服务应用的所有环节提供了一个中心化的外部配置。 spring cloud config 分为服务端和客户端两部分。 服务端也称为 …