Linux常用基本命令

linux目录

1.查看linux本机ip

ip addr

2.新建文件夹

mkdir 文件夹名

3.新建文件

touch 文件名.后缀

4.删除文件

rm 文件名.后缀

5.删除文件

rm -r 文件名

6.不询问直接删除

rm -rf 文件名/文件名/

7.显示目录下文件,文件夹

作用:显示指定目录下的内容(list)
语法:ls [-al] [dir]

选项:
-a: 显示所有文件及目录 (. 开头的隐藏文件也会列出)(all)
-l : 除文件名称外,同时将文件型态(d表示目录,-表示文件)、权限、拥有者、文件大小等信息详细列出(long)
-t: 按时间倒序排列(time)
-h:显示文件大小kb,mb

8.显示当前工作目录

pwd

9.切换目录

作用:用于切换当前工作目录,即进入指定目录(change directory)
语法:cd [dirName]

说明:
~ 表示用户的home目录
. 表示目前所在的目录
.. 表示目前目录位置的上级目录

举例:
cd ..		切换到当前目录的上级目录
cd ~		切换到用户的home目录
cd /usr/local	切换到/usr/local目录
cd -		切换到上一次所在目录

10.文件显示乱码解决

在执行Linux命令时,提示信息如果显示为乱码,如右图所示:

这是由于编码问题导致,只需要修改Linux的编码即可,命令如下:

echo 'LANG="en_US.UTF-8"' >> /etc/profile
source /etc/profile

11.显示文件所有内容

作用:用于显示文件的所有内容(catenate)
语法:cat [-n] fileName

说明:
-n :由1开始对所有输出的行数编号

举例:
cat /etc/profile		查看/etc目录下的profile文件内容

12.分页显示文件内容

作用:以分页的形式显示文件内容
语法: more fileName

操作说明:
回车键 	向下滚动一行
空格键 	向下滚动一屏
b 		返回上一屏
q或Ctrl+C	退出more

举例:
more /etc/profile	以分页方式显示/etc目录下的profile文件内容

13.查看文件开头内容

作用:查看文件开头的内容
语法:head [-n] fileName

说明:
-n :输出文件开头的n行内容

举例:
head 1.log		默认显示1.log文件开头的10行内容
head -20 1.log	显示1.log文件开头的20行内容

14.查看文件末尾内容

作用:查看文件末尾的内容
语法:tail [-nf] fileName

说明:
-n :输出文件末尾的n行内容
-f :动态读取文件末尾内容并显示,通常用于日志文件的内容输出

举例:
tail 1.log	默认显示1.log文件末尾10行的内容
tail -20 1.log 	显示1.log文件末尾20行的内容
tail -f 1.log 	动态读取1.log文件末尾内容并显示(实时刷新)

15.复制文件或目录

作用:用于复制文件或目录(copy)
语法:cp [-r] source dest

选项:
-r:如果复制的是目录需要使用此选项,此时将复制该目录下所有的子目录和文件

举例:
cp hello.txt itcast/            将hello.txt复制到itcast目录中
cp hello.txt ./hi.txt           将hello.txt复制到当前目录,并改名为hi.txt
cp -r itcast/ ./itheima/        将itcast目录和目录下所有文件复制到itheima目录下
cp -r itcast/* ./itheima/       将itcast目录下所有文件复制到itheima目录下

16.清屏控制台

clear

17.复制文件或文件夹

作用:用于复制文件或目录(copy)
语法:cp [-r] source dest

选项:
-r:如果复制的是目录需要使用此选项,此时将复制该目录下所有的子目录和文件

举例:
cp hello.txt itcast/            将hello.txt复制到itcast目录中
cp hello.txt ./hi.txt           将hello.txt复制到当前目录,并改名为hi.txt
cp -r itcast/ ./itheima/        将itcast目录和目录下所有文件复制到itheima目录下
cp -r itcast/* ./itheima/       将itcast目录下所有文件复制到itheima目录下

18.移动重命名

作用:为文件或目录改名、或将文件或目录移动到其它位置
语法:mv source dest

举例:
mv hello.txt hi.txt		将hello.txt改名为hi.txt
mv hi.txt itheima/		将文件hi.txt移动到itheima目录中
mv hi.txt itheima/hello.txt	将hi.txt移动到itheima目录中,并改名为hello.txt
mv itcast/ itheima/		如果itheima目录不存在,将itcast目录改名为itheima
mv itcast/ itheima/		如果itheima目录存在,将itcast目录移动到itheima目录中

19.文件打包和解压,压缩

作用:对文件进行打包、解包、压缩、解压
语法:tar [-zcxvf] fileName [files]
说明:
包文件后缀为.tar表示只是完成了打包,并没有压缩
包文件后缀为.tar.gz表示打包的同时还进行了压缩
选项:
-z:z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压
-c:c代表的是create,即创建新的包文件
-x:x代表的是extract,实现从包文件中还原文件
-v:v代表的是verbose,显示命令的执行过程
-f:f代表的是file,用于指定包文件的名称


打包:
tar -cvf hello.tar ./*	将当前目录下所有文件打包,打包后的文件名为hello.tar
tar -zcvf hello.tar.gz ./* 	将当前目录下所有文件打包并压缩,打包后的文件名为hello.tar.gz

解包:
tar -xvf hello.tar		将hello.tar文件进行解包,并将解包后的文件放在当前目录
tar -zxvf hello.tar.gz     将hello.tar.gz文件进行解压,并将解压后的文件放在当前目录
tar -zxvf hello.tar.gz -C /usr/local   将hello.tar.gz文件进行解压,解压到指定的/usr/local目录中

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

人工ai智能写作,分享推荐三款好用软件!

在数字化时代,人工智能(AI)已经渗透到我们生活的方方面面,而在内容创作领域,AI智能写作软件更是如雨后春笋般涌现。今天,就为大家分享三款备受好评的AI智能写作软件,让你轻松掌握高效写作的秘密…

基于matlab的SVR回归预测

1 原理 SVR(Support Vector Regression)回归预测原理,基于支持向量机(SVM)的回归分支,其核心思想是通过寻找一个最优的超平面来进行回归预测,并处理非线性回归问题。以下是SVR回归预测原理的系统…

FFmpeg中位操作相关的源码:GetBitContext结构体,init_get_bits函数、get_bits1函数和get_bits函数分析

一、引言 由《音视频入门基础:H.264专题(3)——EBSP, RBSP和SODB》可以知道,H.264 码流中的操作单位是位(bit),而不是字节。因为视频的传输和存贮是十分在乎体积的,对于每一个比特(bit&#xf…

策略模式 + 抽象工厂实现多方式登录验证

文章目录 1、需求背景2、常规想法3、工厂模式 配置文件解耦 策略模式4、具体实现5、其他场景6、一点思考 1、需求背景 以gitee为例,登录验证的方式有多种: 用户名密码登录短信验证码登录微信登录 先写一个登录接口,适配所有方式&#xff…

udp协议 服务器

1 TCP和UDP基本概念 TCP:(Transmission Control Protocol)是一种面向连接、可靠的基于字节流的传输层通信协议。并且提供了全双工通信,允许两个应用之间建立可靠的链接以进行数据交换 udp:(User Datagram Protocol):是一种无链接、不可靠、基于数据报文传输层协议&…

websocket服务执行playwright测试

上一篇博客从源码层面分析了playwright vscode插件实现原理,在上一篇博客中提到,backend服务是一个websocket服务。这遍博客将介绍如何封装一个websocket服务,通过发送消息来执行playwright测试。 初始化项目 第一步是初始化项目和安装必要的…

​【VMware】VMware Workstation的安装

目录 🌞1. VMware Workstation是什么 🌞2. VMware Workstation的安装详情 🌼2.1 VMware Workstation的安装 🌼2.2 VMware Workstation的无限使用 🌞1. VMware Workstation是什么 VMware Workstation是一款由VMwar…

【K8s】专题六:Kubernetes 资源限制及服务质量等级

以下内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、转发!欢迎扫码关注个人公众号! 目录 一、资源限制 1、基本介绍 2、工作原理 3、限制方法 二、服务质量等级 一、资源限制 1…

【软件测试入门】测试用例经典设计方法 — 因果图法

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 一、因果图设计测试用例的步骤 1、分析需求 阅读需求文档,如果User Case很复杂&am…

DIY灯光特效:霓虹灯动画制作教程

下面我们根据这张霓虹灯案例,教大家如何用智能动物霓虹灯闪烁的效果,大家可以根据思路,实现自己想要的动效效果,一起动手来做吧。 即时设计-可实时协作的专业 UI 设计工具 设置背景 新建画板尺寸为:800PX^600PX,设置背景色#120527。 绘制主题 输入自己喜欢文案,轮廓化,具体…

PHP-CGI的漏洞(CVE-2024-4577)

通过前两篇文章的铺垫,现在我们可以了解 CVE-2024-4577这个漏洞的原理 漏洞原理 CVE-2024-4577是CVE-2012-1823这个老漏洞的绕过,php cgi的老漏洞至今已经12年,具体可以参考我的另一个文档 简单来说,就是使用cgi模式运行的PHP&…

充电桩--充电桩智能化发展趋势

聚焦光伏产业、深耕储能市场、探究充电技术 小Q下午茶 相互交流学习储能和BMS相关内容 43篇原创内容 公众号 一、背景介绍 国家提出“新基建”以来,充电基础设施产业跃入人们的视线成为热门话题。充电基础设施作为充电网、车联网、能源网和物联网的连接器&…

JS对象、数组、字符串超详细方法

JavaScript 对象方法 对象创建的方式 对象字面量 var dog1 {name: "大黄",age: 2,speak: function () {console.log("汪汪");}, };使用Object构造函数 var dog2 new Object(); dog2.name "大黄"; dog2.age 2; dog2.speak function () …

卷积的通俗解释

以时间和空间两个维度分别理解卷积,先用文字来描述: 时间上,任何当前信号状态都是迄至当前所有信号状态的叠加;时间上,任何当前记忆状态都是迄至当前所有记忆状态的叠加;空间上,任何位置状态都…

初见:AntDB智能运维“三剑客“之ADC

引言 6月15日,PostgreSQL数据库技术峰会广州站圆满落幕。峰会上,亚信安慧数据库智能运维产品负责人李志龙介绍了AntDB的6大数据库引擎和3大工具产品能力。 这里的3大工具分别指: AntDB数据库迁移工具包 MTK 数据库智能运维平台 ACC AntDB数据…

SwiftUI 6.0(iOS 18/macOS 15)关于颜色 Color 的新玩法

概览 WWDC 2024 重装升级的 SwiftUI 6.0 让 Apple 不同平台(iOS 18/macOS 15)显得愈发的冰壶玉衡、美轮美奂。 之前梦寐以求的颜色混合功能在 WWDC 24 里终于美梦成真啦! 在本篇博文中,您将学到如下内容: 概览1. 梦想…

this.$prompt 提示框增加文本域并修改文本域高度

2024.06.24今天我学习了如何对提示框增加文本域的方法&#xff0c;效果如下&#xff1a; 代码如下&#xff1a; <script>methods:{reject_event(){this.$prompt(驳回内容, 提示, {confirmButtonText: 确定,cancelButtonText: 取消,inputType: textarea,inputPlaceholder…

精益思想在机器人开发中的应用体现

精益思想源于制造业&#xff0c;旨在通过消除浪费、优化流程、持续改进来提升企业竞争力。在机器人开发中&#xff0c;精益思想同样具有指导意义。它要求开发团队在需求分析、设计、制造、测试等各个环节中&#xff0c;不断追求精益求精&#xff0c;力求在降低成本的同时提升产…

同元软控智能电动汽车数字化解决方案亮相CICV 2024

2024年6月18日-20日&#xff0c;由中国汽车工程学会、国家智能网联汽车创新中心、清华大学车辆与运载学院、清华大学智能绿色车辆与交通全国重点实验室举办的第十一届国际智能网联汽车技术年会&#xff08;CICV 2024&#xff09;在北京召开。苏州同元软控信息技术有限公司&…

C++并发之协程实例(四)(通过迭代器访问生成器序列)

目录 1 协程2 实例3 运行 1 协程 协程(Coroutines)是一个可以挂起执行以便稍后恢复的函数。协程是无堆栈的&#xff1a;它们通过返回到调用方来暂停执行&#xff0c;并且恢复执行所需的数据与堆栈分开存储。这允许异步执行的顺序代码&#xff08;例如&#xff0c;在没有显式回调…