Linux的简单使用

  1. Linux命令使用技巧
    1. Tab键自动补全
    2. 连续两次Tab键,给出操作提示
    3. 使用上下箭头快速调出曾经使用过的命令
    4. 使用clear命令或者Ctrl+l快捷键实现清屏
  2. Linux的常用命令
    1. 命令作用详细说明
      ls [-al] [dir]显示指定目录下的内容

      -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)

      -l 除文件名称外,同时将文件型态(d表示目录,-表示文件)、权限、拥有者、文件大小等信息详细列出

      cd [dirName]切换当前工作目录,即进入指定目录

      ~表示用户的home目录

      . 表示目前所在的目录

      .. 表示目前目录位置的上级目录

      cat [-n] fileName显示文件内容-n :由1开始对所有输出的行数编号
      more fileName以分页的形式显示文件内容

      回车键     向下滚动一行

      空格键     向下滚动一屏

      b         返回上一屏

      q或者Ctrl+C    退出more

      tail [-f] fileName查看文件末尾的内容-f :动态读取文件末尾内容并显示,通常用于日志文件的内容输出
      mkdir [-p] dirName创建目录-p:确保目录名称存在,不存在的就创建一个。通过此选项,可以实现多层目录同时创建
      rmdir [-p] dirName删除空目录-p:当子目录被删除后使父目录为空目录的话,则一并删除
      rm [-rf] name删除文件或者目录

      -r:将目录及目录中所有文件(目录)逐一删除,即递归删除

      -f:无需确认,直接删除

      cp [-r] source dest用于复制文件或目录-r:如果复制的是目录需要使用此选项,此时将复制该目录下所有的子目录和文件
      mv source dest为文件或目录改名、或将文件或目录移动到其它位置
      tar [-zcxvf] fileName [files]对文件进行打包、解包、压缩、解压。包文件后缀为.tar表示只是完成了打包,并没有压缩,包文件后缀为.tar.gz表示打包的同时还进行了压缩

      -z:z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压

      -c:c代表的是create,即创建新的包文件

      -x:x代表的是extract,实现从包文件中还原文件

      -v:v代表的是verbose,显示命令的执行过程

      -f:f代表的是file,用于指定包文件的名称

      vim fileName对文件内容进行编辑,vim其实就是一个文本编辑器

      通过vim命令打开文件后,默认进入命令模式。

      在命令模式下按下[i,a,o]任意一个,可以进入插入模式。进入插入模式后,下方会出现【insert】字样。

      在插入模式下按下ESC键,回到命令模式。

      在命令模式下按下[:,/]任意一个,可以进入底行模式。

      通过/方式进入底行模式后,可以对文件内容进行查找。

      通过:方式进入底行模式后,可以输入wq(保存并退出)、q!(不保存退出)、set nu(显示行号)。

      find dirName -option fileName在指定目录下查找文件
      grep word fileName从指定文件中查找指定的文本内容
      source /etc/profile重新加载profile文件,使更改的配置立即生效
      ps -ef | grep java查看进程

      ps命令是linux下非常强大的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息

      “|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入

      使用ps命令查看进程时,经常配合管道符和查找命令 grep 一起使用,来查看特定进程

      systemctl status firewalld

      firewall-cmd --state

      查看防火墙状态
      systemctl stop firewalld暂时关闭防火墙
      systemctl disable firewalld永久关闭防火墙
      systemctl start firewalld开启防火墙
      firewall-cmd --zone=public --add-port=8080/tcp --permanent开放指定端口
      firewall-cmd --zone=public --remove-port=8080/tcp --permanent关闭指定端口
      firewall-cmd --reload立即生效
      firewall-cmd --zone=public --list-ports查看开放的端口
      kill -9 1024结束进程kill命令是Linux提供的用于结束进程的命令,-9表示强制结束
      nohup Command [ Arg … ] [&]英文全称 no hang up(不挂起),用于不挂断地运行指定命令,退出终端不会影响程序的运行

      Command:要执行的命令

      Arg:一些参数,可以指定输出文件

      &:让命令在后台运行

      举例: nohup java -jar boot工程.jar &> hello.log  &        

      后台运行java -jar命令,并将日志输出到hello.log文件

      chmod 777 xxxx.sh为所有用户授予读、写、执行权限

      三位数字分别代表不同用户的权限

      第1位表示文件拥有者的权限

      第2位表示同组用户的权限

      第3位表示其他用户的权限

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

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

相关文章

sonar对webgoat进行静态扫描

安装sonar并配置 docker安装sonarqube,sonarQube静态代码扫描 - Joson6350 - 博客园 (cnblogs.com) 对webgoat进行sonar扫描 扫描结果 bugs Change this condition so that it does not always evaluate to "false" 意思是这里的else if语句不会执行…

“我,24岁,年薪20万”:选对了行业究竟多重要?

那些在职场上顺风顺水,按部就班拿到高薪的人都有什么特点? 今天的主人公Flee告诉我,是稳。 在她的故事里,我看到一个“别人家的姑娘”,是怎样在职场上稳步晋升,大学毕业仅2年,就拿到18.6K月薪&a…

「go查漏补缺」命名规则以及 GROM 结构体的应用

概述: 在学习GORM过程中,总是在调用结构体和文件导入这里出错,所以整理了以下文档用于梳理变量/结构体命名规则和import导入的知识点 一、变量/结构体命名规则 变量/结构体都遵守同样的命名规则:可见性由首字母大小写决定 大写…

单一职责原则 (Single Responsibility Principle)

定义: 单一职责原则指一个类应该仅有一个引起它变化的原因。这个原则强调一个类应该只负责一个功能领域中的相应职责,或者可以理解为一个类应该只有一个改变的原因。 解决的问题: 降低类的复杂度,一个类只负责一项任务会更加清…

2022年12月 Scratch(二级)真题解析#中国电子学会#全国青少年软件编程等级考试

Scratch等级考试(1~4级)全部真题・点这里 一、单选题(共25题,每题2分,共50分) 第1题 一个骰子,从3个不同角度看过去的点数如图所示,请问5的对面是什么点数?( ) A:1 B:3 C:4 D:6 答案:A 根据图三,用右手定则,大拇指朝上指向6所对的方向,其余四指握起来…

目标检测框存在内嵌情况分析与解决

这里写目录标题 问题描述原因分析与解决方法:后续及思考参考文档 问题描述 目标检测模型输出的检测框存在内嵌情况。 原因分析与解决方法: 根据经验,第一感觉是后处理nms部分出了问题。来看下对应的代码: static float CalcIou…

通过对比 入库申请->入库审核流程 与 直接入库 代码实现,解决前者误修改stock_info表is_in=1或2数据的bug

入库申请->入库审核流程&#xff1a; 提交按键定义位置&#xff1a;src\views\purchase\rurchase\RurchaseAdd.vue <a-button click"handleSubmit" type"primary" :loading"loading">确认物品已入库</a-button> <template&…

二、类与对象(二)

8 this指针 8.1 this指针的引入 我们先来定义一个日期的类Date&#xff1a; #include <iostream> using namespace std; class Date { public:void Init(int year, int month, int day){_year year;_month month;_day day;}void Print(){cout << _year <&l…

Python BDD之Behave测试报告

behave 本身的测试报告 behave 本身提供了四种报告格式&#xff1a; pretty&#xff1a;这是默认的报告格式&#xff0c;提供颜色化的文本输出&#xff0c;每个测试步骤的结果都会详细列出。plain&#xff1a;这也是一种文本格式的报告&#xff0c;但没有颜色&#xff0c;并且…

电动汽车充放电V2G模型MATLAB代码

微❤关注“电气仔推送”获得资料&#xff08;专享优惠&#xff09; 主要内容&#xff1a; 本程序主要建立电动汽车充放电V2G模型&#xff0c;采用粒子群算法&#xff0c;在保证电动汽车用户出行需求的前提下&#xff0c;为了使工作区域电动汽车尽可能多的消纳供给商场基础负荷…

【办公常识】写好的代码如何上传?使用svn commit

首先找到对应的目录 找到文件之后点击SVN Commit

五大资源之Service(可以固定IP)

Service可以看作是一组同类Pod对外访问接口,借助Service应用可以方便的实现服务发现与负载均衡 创建集群内部可以访问Service #暴露Service(也创建在了namespace dev下) [root@master ~]# kubectl expose deployment(pod控制器) nginx --name=svc-nginx1 --type=Cluste…

基于原子轨道搜索算法优化概率神经网络PNN的分类预测 - 附代码

基于原子轨道搜索算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于原子轨道搜索算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于原子轨道搜索优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xf…

mysql 中 varchar 和 text 的区别

varchar 数据类型 如何理解 varchar(50) varchar(50) 中的 50 在 mysql5.0 及以上默认是存储的字符数&#xff0c;5.0 以下&#xff0c;默认是字节长度。 varchar 占据的存储空间 varchar 占据的存储空间大概有以下几部分组成&#xff1a; varchar 类型用来存储【实际字符…

Python入门教学——输入任意长度的int整型一维数组

使用python输入一个任意长度的整型一维数组&#xff1a; nums input("请输入整数数组&#xff0c;用空格分隔&#xff1a; ") nums [int(i) for i in nums.split( )] # 将每个数转换为整型后输出 运行结果&#xff1a; 【注】如果不强制转换类型&#xff0c;数字…

功能测试进阶建议,学习思路讲解

1. 深入了解测试理论&#xff1a; 了解测试的原理、方法和最佳实践&#xff0c;包括黑盒测试、白盒测试、灰盒测试等。可以阅读相关的书籍或参加在线课程。 2. 学习相关测试工具&#xff1a; 掌握常用的测试工具&#xff0c;如缺陷发现工具、性能测试工具、安全测试工具等。可以…

matlab求矩阵的伪逆或者负二分之一次方

如果X不是满秩矩阵的时候&#xff0c;那么不能使用inv()函数来求X的逆&#xff0c;因为X此时不存在逆&#xff0c;但是我们可以求X的伪逆。 &#xff08;1&#xff09;有以下两种方法求X的伪逆&#xff1a; 假设 X[1 2 1;1 2 1;2 3 4]; 1, pinvXpinv(X); 2, [U,D,P]svd(X); r…

如何使用YOLOv8代码框架中的RT-DETR

1. RT-DETR RT-DETR是由由此&#xff0c;百度推出了——RT-DETR (Real-Time DEtection TRansformer) &#xff0c;一种基于 DETR 架构的实时端到端检测器&#xff0c;其在速度和精度上取得了 SOTA 性能。 RT-DETR开源的代码在百度自己的飞桨paddlepaddle上&#xff0c;因此非…

基于天鹰算法优化概率神经网络PNN的分类预测 - 附代码

基于天鹰算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于天鹰算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于天鹰优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神经网络的光滑…

新手必看!!附源码!!STM32通用定时器输出PWM

一、什么是PWM? PWM&#xff08;脉冲宽度调制&#xff09;是一种用于控制电子设备的技术。它通过调整信号的脉冲宽度来控制电压的平均值。PWM常用于调节电机速度、控制LED亮度、产生模拟信号等应用。 二、PWM的原理 PWM的基本原理是通过以一定频率产生的脉冲信号&#xff0…