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…

分布式详解

文章目录 概述分布式开发优点和缺点分布式存在的作用分布式和集群的区别集群的特点集群脑裂BASE 理论BASE 理论的三要素CAP理论二段式满足cap理论的哪两个理论 分析下分布式强一致性、弱一致性、最终一致性衡量分布式系统的指标分布式下down机的处理⽅案分布式系统设计paxos和r…

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模式 允许 一切正常代码部分

perl:获取同花顺数据--业绩预告,送股派息

perldoc LWP::UserAgent 如果没有安装,则安装模块,运行 cpanm LWP::UserAgent 。 编写 get_yjyg_10jqka.pl 如下 #!/usr/bin/perl # perl 获取同花顺数据--业绩预告 use LWP::UserAgent; use Encode qw(decode encode); use POSIX; use Data::Dump…

JavaWeb——Servlet

请求转发是一次转发请求转发URL地址不会发生变化,会保留当前Servlet的资源访问路径共享同一个Request作用域,可用于多页面之间传递数据 getServletContext() 返回一个ServletContext()对象 获取请求头信息 getHeader(String key)根据key获取value 例如 r…

Element UI el-dialog自由拖动功能

1.创建drag .js文件 /*** 拖拽移动* param {elementObjct} bar 鼠标点击控制拖拽的元素* param {elementObjct} target 移动的元素* param {function} callback 移动后的回调*/ export function startDrag(bar, target, callback) {var params {top: 0,left: 0,currentX: …

学习资料记录

http://interview.wzcu.com/Golang/%E4%BB%A3%E7%A0%81%E8%80%83%E9%A2%98.html map底层 https://zhuanlan.zhihu.com/p/616979764 go修养 https://www.yuque.com/aceld/golang/ga6pb1#4b19dba5 https://golang.dbwu.tech/performance/map_pre_alloc/ https://juejin.cn/pos…

C++11新特性:sizeof... 运算符

在 C11 及其后续版本中,引入了一项新的语言特性——sizeof...运算符,这是一个与模板编程紧密相关的特性。 你没看错,sizeof 后面是三个点:sizeof... sizeof...运算符用于计算变参模板(variadic template)…

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

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

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.读取图片 ****************

ThreadLocal的主要特点:

ThreadLocal的主要特点: ThreadLocal是Java中的一个类,它提供了线程局部变量的实现机制。ThreadLocal的实例可以为每个使用该变量的线程提供单独的变量副本,每个线程可以独立地改变自己的副本,而不会影响其他线程的副本。这种机制…

面试问答:能聊一聊MySQL聚簇索引和非聚簇索引吗?

文章目录 🐒个人主页:信计2102罗铠威🏅JavaEE系列专栏📖前言:🎀啥叫聚簇索引和非聚簇索引?🐕如果按特点来说:🐕如果按存储引擎来说: &#x1f415…

【CSS】实现文字描边

通过 -webkit-text-stroke 即可实现文字描边&#xff0c;这个复合属性接收两个参数&#xff0c;分别为描边宽度&#xff0c;以及描边颜色。 需要注意的是&#xff0c;-webkit-text-stroke是一个非标准属性&#xff0c;兼容性会出现问题。 <!DOCTYPE html> <html lang…

安卓Java面试题 196- 200

196. 简述Android Window的更新过程 ?说到Window的更新过程,个人认为其实也就是Window里面View的更新过程了,和创建/删除过程一样,最后照样也是到了WindowManagerGlobal里 面执行具体的操作了,具体来讲的话就是执行updateViewLayout方法了, 这个方法里面做了以下几件事:…