首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【初学Linux】常用命令和自用记忆方法 持续更新

前言 最近在补习linux 相关知识,为Kali做准备,虽然以前接触过linux但是基本跟小白没什么区别,现在开始从最简单的开始学起,一个一个认命令。欢迎各位萌新跟我一起学习!...正题 基础命令 ls 列出文件或目录 -l 列出文件详细信息 -a 列出所有文件包括隐藏文件 mkdir 创建目录 -p 创建多个目录 例如 mkdir -p 1/2/3/4 创建 1 2 3 4子目录...echo 创建有内容的文件 格式:echo 内容 > 文件名 echo hello world > 1.txt 单箭头为覆盖写入 echo hi >> 1.txt 双箭头为叠加写入 cat 查看文件内容 记忆...grep 在文本文件中查找某个字符 rmdir 删除空目录 少用 tree 树形结构显示目录 pwd 显示当前目录 in 创建链接文件 head、tail 显示文件头、尾内容(默认前后10行) 服务命令...vim 命令的三种模式:命令模式(esc),插入模式(a),编辑模式 命令模式: :q 退出 :q!

67520

记忆卡片】Linux sed命令

# sed -e 's/123/1234/' a.txt 将a.txt文件中所有行中的123用1234替换(-e表示命令命令行的方式执行;参数s,表示执行替换操作) # sed -e '3,5 a4...这条命令的操作含义:只打印替换了的行 $ sed 's#10#100#g' example.file 不论什么字符,紧跟着s命令的都被认为是新的分隔符,所以,“#”在这里是分隔符,代替了默认的“/”...如例子所示,第一条命令删除11至53行,第二条命令用pan替换wang。命令的执行顺序对结果有影响。如果两个命令都是替换命令,那么第一个替换命令将影响第二个替换命令的结果。...参数n,表示读取匹配行的下一个输入行,用下一个命令处理新的行而不是匹配行。...上面命令行的含义:将包含old字符串的行的内容保存在缓冲区中,然后将缓冲区的内容拿出来添加到包含girl-friend字符串行的后面。隐含要求搜集到缓冲区的匹配行在需要添加行的前面。

1.4K130
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    记忆卡片】linux常用的5个命令

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。...然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。...不多说,下面就说说我最常用的Linux命令。 1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。.../path # 切换到上层目录中的path目录中,“..”表示上一层目录 2、ls命令 这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧...-size +12k # 查找当前目录中大于12KB的文件,注意c表示byte 5、cp命令命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下,它的常用参数如下: -a :将文件的特性一起复制

    86780

    有效的英语单词记忆方法总结

    以下是一些流行的单词记忆方法,按照流行程度从高到低排序: 上下文记忆法:这种方法是通过在阅读或听取句子时,结合句子的上下文来理解并记忆单词的含义。这是最常见的单词记忆方法,也是最有效的方法之一。...联想记忆法:这种方法是通过将单词与一个容易记忆的形象或场景联系在一起来记忆单词。例如,将单词“apple”与一个红色的苹果联系在一起,以便更容易记忆。...闪卡记忆法:这种方法是通过将单词写在一张卡片上,一面写单词,一面写含义,然后不断反复翻阅卡片来记忆单词。这是一种传统的单词记忆方法,虽然比较枯燥,但在某些情况下仍然很有效。...词根词缀法是一种通过理解单词的构成和词根词缀来记忆单词的方法,可以帮助学习者扩大词汇量并提高英语阅读能力。这种方法在中文教育中使用广泛,但在美国的英语教育中,它并不是主要的单词记忆方法。...总的来说,词根词缀法可以是一个有效的单词记忆方法,但在实际应用中,需要结合不同的学习方法来提高英语能力。

    16310

    Java源码来看Native命令执行方法

    这里主要是对Java中多种命令执行的方式跟踪源码进行原理分析、构造利用代码、集成自研工具。...前置 首先需要对Java中的反射机制有着基本的掌握 通过反射的方式,我们可以获取到任何类的构造方法,类方法,成员变量,且能够获取对应类对象进行对应方法的调用等等目的 获取Class类对象 对于类对象的获取...一个普通的命令执行是 Runtime.getRuntime().exec("calc"); 如果使用反射机制 可以是 Class.forName("java.lang.Runtime").getMethod...ProcessBuilder类的方法进行执行 在ProcessBuilder#start方法中,将命令传递给了ProcessImpl#start方法进行处理 windows 在windows中主要是在...方法(windows)、forkAndExec方法(linux)中执行命令,我们同样可以通过反射这两个方法进行命令执行。

    50820

    记忆卡片】Java关键字介绍

    用来定义一个变量为类变量,类只维护一个类变量的拷贝,不管该类当前有多少个实例;用来定义一个方法为类方法。类方法通过类名调用而不是特别的实例,并且只能操作类变量。...goto: Java为了避免使用goto带来的潜在错误,把goto设为保留字。 package: 用来定义一个包来组织功能不同的类和接口。 synchronized: 在多线程操作中用来同步代码块。...private: 表示私有的,用来修饰方法和变量,表示这个方法或变量只能被这个类 protected: 表示受保护的,用来修饰方法和变量,表示这个方法只能被同一个类中的、子类中的或者同一个包中的类中的元素所访问...public: 表示公开的,用来修饰方法和变量,表示这个方法和变量能被类中所有元素访问。 const: 表示常量,作为保留字使用。 native: Java程序中同C程序的接口。...enum: 在java中表示枚举类型。 new: 用来实例化一个对象,给类分配内存空间。 void: 用在方法声明中说明这个方法没有任何返回值。

    73080

    Linux用户的福音,记忆力解放!快速调用复杂命令...

    刚学的一句新命令,才用完就忘了用法?通常情况下,命令后加一句—help就行了。 但是,命令的帮助文档往往内容太太太太多了,在里面找到自己关心的部分实在太难了。...查找出来的方法也不能直接使用,还需要手动粘贴下来。 如果能够把自己最想要掌握的命令整理成一份秘籍就好了。 而且这份秘籍最好可以在终端里随时查阅、调用,还要能写成中文帮助文档,减少阅读障碍。.../navi cd /opt/navi sudo make install # install fzf: https://github.com/junegunn/fzf 需要注意的是,如果是用第二种安装方法...文件以%开头,后面紧跟命名的名称、标签; 文件中间加入命令及其注释,注释以#开头,注释在前、命令在后,命令中的变量以表示; 文件结尾是变量的生成方式,形式为“$ 变量名: 生成方式”,如果没有指定,...可以看到,在完成了ffmpeg命令速查表的定义后,我们再也不用输入长长的命令,只需要选中命令后,再按照要求输入input、output等参数即可,大大提升了效率。

    70730

    Java虚拟机基本结构的简单记忆

    Java堆:一般是放置实例化的对象的地方,堆分新生代和老年代空间,不断未被回收的对象越老,被放入老年代空间。...Java栈:放置对象的方法函数的地方,所有的方法的内部变量在Java栈中,以后进先出的方式不断进栈出栈,出栈即被销毁。...对于完全不会被其他线程访问的对象,可以分配在栈上,而不是分配在堆上,当方法结束后便自行销毁。...控制系统吞吐量的两个重要参数,-XX:MaxGCPauseMillis:设置最大垃圾收集停顿时间,值大于0的整数,工作时会调整Java堆大小,如果值设的很小,JVM会使用较小的堆,导致垃圾收集变的很频繁...最后说一下new一个对象的过程,先栈上分配(一般在方法中)(不成功)->TLAB分配(不成功)->eden分配(或者老年代分配,根据对象大小)。

    41940

    java程序编译命令_使用 java 命令编译运行 java 程序

    java 编译的过程,就是将 java 项目从源文件变成 .class 文件的过程,而 .class 文件,最后会被加载到JVM 中运行。...在 JDK bin/ 目录下,提供了 javac 命令,用于将 .java 源文件编译成 .class 字节码文件,提供了 java 命令,以 Main_Class 为入口,根据运行需要,加载相应的 class...下如何设置 Java 环境变量 两种情况 如果 java 程序只有单个 .java 文件,且里面有 public static void main(String[] args) 方法,可以直接使用 javac...编译生成 .class 文件 -> 使用 java 命令运行程序 >$javac Hello.java >$java Hello 如果有多个 .java 文件,则多了一个步骤,需要先打包成 .jar...文件,最后使用 java -jar xx.jar 命令运行即可,总结如下:使用 javac 编译生成 .class 文件 -> 使用 jar 命令生成 jar 包 -> 使用 java 命令运行程序 jar

    3.1K20

    java编译命令是什么_Java编译命令整理

    引言 近期在做Android相关开发工作,不可避免的需要接触Java层的调用机制,好多年不用Java了,这里整理下相关的编译命令。作为后续参考使用,也防止每次都需要到处查找。...基本概念 javac – Java programming language compiler,Java编译器,类似gcc java – the Java Application Launcher,Java...jar – JAR Archive Tool,Java库文件工具,类似ar 常规的编译、链接、运行,只需要了解javac、jar、java即可。...jar xf myFile.jar 运行java程序 java my.class 更具体的用法建议参考java的用户手册。...[jad_home]/jad.exe -r -ff -d src -s java classes/**/*.class 其中-r 表示恢复源文件的目录结构,,-ff 表示将类属性定义放在类方法定义之前,

    1.3K40

    基于目标导向行为和空间拓扑记忆的视觉导航方法

    基于目标导向行为和空间拓扑记忆的视觉导航方法 1、引言 动物,包括人类在内,在空间认知和行动规划方面具有非凡的能力,与其对应的导航行为也在心理学和神经科学中得到广泛研究.1948年, Tolman提出“...提出一种基于策略的异步强化学习方法,并利用该方法训练结合长短时记忆网络(Long Short TermMemory Nrtwork,LSTM)的模型在3D迷宫中学习导航,实验结果表明该模型可存储环境相关信息并获得更加通用的控制策略...,利用该抽象地图可完成路径规划任务.引入一种新颖的神经导航结构,该方法可从第一人称视角学习环境表征.则通过半参数拓扑记忆(Semi-Parametric Topology Memory,SPTM)构建未知环境的拓扑地图...,判断观测是否邻近可通过图像特征相似度法实现,但由于智能体视角的多变性,导致该类方法并不能很好地显示观测是否邻近.因此,为降低环境特征对算法性能的影响,舍弃图像相似度方法,采用在情景记忆中得到广泛研究的时间距离判断观测是否邻近...拓扑地图是一种记忆空间结构的方法,文中用导航节点对其进行填充.在每一探索回合结束后, 结合时间相关性网络和智能体观测序列对地图进行更新,从而实现利用情景记忆递增地描述状态空间.

    53330
    领券