Linux最常用的15个基本命令

news2024/11/24 2:41:02

目录

Linux基本命令 

命令1:ls (查看指定目录中有哪些内容)

ls / 相当于查看根目录中的内容,相当于查看我的电脑 

ls -l(小写l,或者使用ll)详细查看目录下所有内容

ls /usr/lib(ls+目录名称) 

命令2:pwd(显示用户在哪个目录下(绝对路径)) 

命令3:cd+目录名称(将用户切换到指定目录) 

cd+绝对路径:

​cd+相对路径:

cd..返回上一级目录

小技巧: 

命令4:touch+文件名称(创建空文件) 

命令5:echo(主要是写文件)

echo+字符串(打印内容到控制台) 

echo+字符串+>存在的文件(写文件) 

注意:如果多次使用echo写文件,文件内容将会覆盖,以最后一次为准 

命令6:cat+文件(打开指定文件) 

命令7: mkdir(创建目录)

使用mkdir -p 加多级目录(可以直接生成多级目录) 

命令8:rm(删除文件/目录)

rm-r +要删除的目录(删除目录) 

命令9:mv+需要移动的文件+移动到的目录(移动文件)

mv第二个功能:给文件/目录重命名 

命令10:cp+需要复制的文件+复制的新路径(复制文件) 

cp-r +复制的目录+复制的路径(复制目录)

命令11:man ls(查看各种命令的含义指令) 

命令12:less+文件名称(分页查看) 

命令13:vim+文件名称(创建/打开文件(适合长文本的文件进行书写插入)) 

命令14:grep+字符串内容+文件名称(查找文件中是否包含该字符串)

命令15:netstat -anp | grep +端口号 (根据端口号查询进程)


 

Linux主要是通过命令行来进行操作的。

了解一下主机当中的命令行: 

Linux基本命令 

命令1:ls (查看指定目录中有哪些内容)

直接使用ls,是查看当前目录:

笔者的当前目录为空。

当然也可以在ls后面加上绝对路径或者相对路径,来获取到指定路径下的目录:

ls / 相当于查看根目录中的内容,相当于查看我的电脑 

ls -l(小写l,或者使用ll)详细查看目录下所有内容

ls -l /: 

ll / :

ls /usr/lib(ls+目录名称) 

命令2:pwd(显示用户在哪个目录下(绝对路径)) 

命令3:cd+目录名称(将用户切换到指定目录) 

cd后面可以加绝对路径也可以加相对路径

cd+绝对路径:

cd+相对路径:

既可以用绝对路径访问lib目录,也可以使用相对路径。

cd..返回上一级目录

小技巧: 

使用cd的时候可以使用tab键位进行补全,如果有一个匹配的选项,直接补全,如果有多个,双击tab就可以列出所有的匹配结果(ctrl+l可以进行清屏)

命令4:touch+文件名称(创建空文件) 

命令5:echo(主要是写文件)

echo+字符串(打印内容到控制台) 

echo+字符串+>存在的文件(写文件) 

注意:如果多次使用echo写文件,文件内容将会覆盖,以最后一次为准 

 从hellolinux覆盖为hello 

命令6:cat+文件(打开指定文件) 

打开刚刚写入内容的hellolinux.txt文件: 

 

命令7: mkdir(创建目录)

创建java106这个文件夹。然后我们就可以进入该目录:

使用mkdir -p 加多级目录(可以直接生成多级目录) 

命令8:rm(删除文件/目录)

使用rm删除的时候,rm只能删除文件,不能删除目录,输入y的时候表示删除,输入n表示不删除。如果想要删除目录,就需要使用rm-r进行操作

rm-r +要删除的目录(删除目录) 

 成功删除ccc目录。

命令9:mv+需要移动的文件+移动到的目录(移动文件)

 

成功将text.txt文件移动到222文件夹下面。

mv第二个功能:给文件/目录重命名 

给目录222重命名为333 

给333下的text.txt改成t.txt

命令10:cp+需要复制的文件+复制的新路径(复制文件) 

 

cp是属于复制+粘贴,并不删除原来的文件,如果想要复制的是目录的话,就需要使用cp-r +复制的目录+复制的路径

cp-r +复制的目录+复制的路径(复制目录)

将目录333复制到目录aaa当中 

命令11:man ls(查看各种命令的含义指令) 

 看完退出输入q即可 

命令12:less+文件名称(分页查看) 

 

 同样输入q退出即可 

命令13:vim+文件名称(创建/打开文件(适合长文本的文件进行书写插入)) 

vm+文件名称,如果文件名称不存在,则创建文件,存在则打开文件。

如果存在就会打开文件进入普通模式,如果想要进行编辑则需要进入插入模式输入i) 

  编辑完成后按下ESC键退出插入模式,然后输入(冒号)光标会调到最后,再输入wq就成功保存并且退出了。

注意:如果文本没有进行改变,输入:q也是可以直接退出,一旦改变了就会报错 

为什么不使用vim查看日志?

因为首先日志一般不需要进行编辑,另外vim没有分页,一次性出现大量的内容容易使服务器出现宕机。

命令14:grep+字符串内容+文件名称(查找文件中是否包含该字符串)

命令15:netstat -anp | grep +端口号 (根据端口号查询进程)

主要是用来查询端口号占用情况。 

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

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

相关文章

AI面试必刷算法题 附答案和解析 --持续更新中

面试中发现很多同学一股脑优化、润色项目经历,但聊到基本的算法,反而会一脸懵X,得空整理下算法题给大家,希望对你有帮助。 1. tail(head(tail(C))) ( ) 已知广义表: A(a,b), B(A,A), C(a,(b,A),B), 求下列运算的结果:&#xff08…

vue 做一个文本展示 点击文本弹出element ui的时间选择器 但不会出现element ui时间组件的那个输入框

我们先来创建一个vue2项目 引入element ui 然后 找到一个组件 这样写 <template><div><el-date-pickerv-model"value"type"datetimerange"align"right"unlink-panelsrange-separator"至"start-placeholder"开始日…

ext-3 怎么将PDK的库包添加到CCS工程中

第一次接触ccs和A8这个库&#xff0c;PDK工具包的库是啥后缀&#xff0c;怎么添加到工程里&#xff1f;等等&#xff0c;这些摸索了好久&#xff0c;这里记录一下&#xff01;&#xff08;这里的编译器都选则的是GNU&#xff0c;非TI自带的编译器&#xff09; 目录 1、问题来…

UNIX网络编程卷一 学习笔记 第十一章 名字与地址转换

到目前为止&#xff0c;本书中所有例子都用数值地址表示主机&#xff08;如206.6.226.33&#xff09;&#xff0c;用数值端口号来标识服务器&#xff08;如端口13代表daytime服务器&#xff09;。但出于某些理由&#xff0c;我们应使用名字而非数值&#xff1a;名字比较容易记住…

编译链接再认识+gdb认识+makefile了解

索引 一. 编译链接再认识1.预处理2.编译3.汇编4.链接1.静态链接2.动态链接 二.gdb三.makefile/make 一. 编译链接再认识 主要针对gcc展开 一个文件从源文件编译成可执行文件大致要经历四个步骤 预处理&#xff08;进行宏替换&#xff09;编译&#xff08;生成汇编&#xff09…

[Pandas] 创建透视表与交叉表

1.生成透视表 在使用Python处理数据时&#xff0c;我们希望能够快速地进行排列与计算数据&#xff0c;从而帮助我们更有效的分析数据&#xff0c;pivot_table函数可以实现Excel数据透视表的功能 基本语法格式 pd.pivot_table(data, valuesNone, indexNone, columnsNone, agg…

【51单片机】使用STC烧录软件生成定时器的代码以及注意事项

&#x1f38a;专栏【51单片机】 &#x1f354;喜欢的诗句&#xff1a;更喜岷山千里雪 三军过后尽开颜。 &#x1f386;音乐分享【Love Story】 &#x1f970;大一同学小吉&#xff0c;欢迎并且感谢大家指出我的问题&#x1f970; 目录 1.点击定时器计算器​编辑 2.每次打开的时…

华为MPLS跨域C1方式RR场景(数据不经过RR)实验配置

目录 配置BGP邻居的建立 配置MPLS LDP 配置RR之间的MP-BGP邻居 配置通过ASBR学习PE路由并为PE分配标签&#xff08;实现Vpnv4路由的传递和数据传输&#xff09; 根据图配置接口的IP地址和IGP协议 BGP邻居用来传递标签和RR、PE的路由 MP-BGP邻居用来传递Vpnv4路由 配置BG…

QGC分析(一)-整体分析和通信流程

参考QGroundControl开发指南 设计理念 QGC用户界面是用QML实现的。 构建 可以按照这一篇来在Windows中下载源码并且编译。QGroungControl在QT中源码编译&#xff08;包括配置环境&#xff09; 通信流程 src/comm/LinkManager.cc LinkManager始终打开UDP端口&#xff0c;…

Vue3中如何实现数字翻牌效果?

一、需求 监听数据的变化&#xff0c;实现数字翻牌效果 本人OS:本想截一个gif&#xff0c;但是一直没找到合适的截gif工具......有好用的截gif工具&#xff0c;跪求戳戳我~ 二、思路 1.设置初始数组&#xff1a;[0] 2. 把获取到的新数据整个数字用逗号隔开&#xff0c;组成…

让Bito帮你写Mokito单元测试

前言 现在稍微大一点的公司应该都有单测覆盖率要求&#xff0c;比如核心工程单测覆盖率95%以上&#xff0c;非核心工程90%以上。单测可以降低开发错误的反馈回路&#xff0c;减少重复工作&#xff0c;提升开发效率。但是写单测对于开发来说需要额外的时间。我们可以用TestMe、…

AdaBoost算法介绍和代码实现

AdaBoost算法介绍和代码实现 算法原理 AdaBoost算法的核心思想是将弱分类器组合成一个强分类器。在每一轮迭代中&#xff0c;AdaBoost会训练一个新的弱分类器并调整每个样本的权重&#xff0c;使得之前分类错误的样本在下一轮迭代中受到更多的关注。最终&#xff0c;AdaBoost…

认识监听器(Listener)

监听器是什么&#xff1f; 监听器&#xff08;Listener&#xff09;是一种运行在后台的程序&#xff0c;它主要用于监控某些事件在系统中的发生&#xff0c;并且根据这些事件做一些特定的处理。在Web应用程序中&#xff0c;监听器可以观察ServletContext、HttpSession以及Serv…

PostgreSQL-数值类型

数值类型是最常用的几种数据类型之一&#xff0c;主要分为&#xff1a; 整型浮点型精确小数 数值类型介绍 数值类型列表 类型名称存储空间描述范围smallint2字节小范围的整数。Oracle中没有此数值类型&#xff0c;使用number代替-2^15 ~ 2^15-1int 或 integer4字节常用的整数…

日常开发为什么需要做Code Review

日常开发为什么需要做Code Review 一、背景 最近在开始一个新的项目&#xff0c;在查看项目中代码及具体细节时&#xff0c;发现这个项目真实一堆乱麻&#xff0c;没有规律可循&#xff0c;可总结下这个项目的缺陷 没有规律可循&#xff0c;没有结构性设计不做公共封装&#…

08_Uboot顶层Makefile分析_make过程

目录 make 过程 make 过程 配置好 uboot 以后就可以直接make 编译了,因为没有指明目标,所以会使用默认目标,主 Makefile 中的默认目标如下: 目标_all 又依赖于all,如下所示: 如果KBUILD_EXTMOD为空的话_all 依 赖 于all 。这 里 不 编 译 模 块,所 以KBUILD_EXTMOD肯定为空,_…

二分分类.

2.1 二分分类 在神经网络的计算中&#xff0c;通常先有一个叫做前向暂停(forward pause)或叫做前向传 播(foward propagation)的步骤&#xff0c;接着有一个叫做反向暂停(backward pause) 或叫做反向传播 (backward propagation)的步骤。 一张图片在计算机中是如何表示的&…

4。计算机组成原理(1)数据表示和运算

嵌入式软件开发&#xff0c;非科班专业必须掌握的基本计算机知识 核心知识点&#xff1a;数据表示和运算、存储系统、指令系统、总线系统、中央处理器、输入输出系统 一 进位计数法和不同进制数的相互转换 其他进制(b)&#xff0c;转十进制的计算公式 十进制数&#xff0c;转…

Linux系统编程——多线程[上]:线程概念和线程控制

目录 1.再谈页表 2.Linux线程概念 2.1pthread原生库的基本使用 2.2PID和LWP 2.3Linux线程的资源以及优缺点 2.4Linux线程健壮性问题 2.5可重入函数和线程独立栈 3.Linux线程控制 3.1Linux线程终止 3.2Linux线程等待 3.3线程取消 3.4线程分离 使用线程库的注意事项…

【Python入门】Python基础语法

前言 &#x1f4d5;作者简介&#xff1a;热爱跑步的恒川&#xff0c;致力于C/C、Java、Python等多编程语言&#xff0c;热爱跑步&#xff0c;喜爱音乐的一位博主。 &#x1f4d7;本文收录于Python零基础入门系列&#xff0c;本专栏主要内容为Python基础语法、判断、循环语句、函…