JavaWeb——Linux的常用命令

news2024/11/19 4:18:57

目录

一、Linux优点

二、Linux常用命令

1、ls

(1)、语法

(2)、功能

(3)、常用选项

例:

2、pwd

(1)、语法

(2)、功能

例:

3、cd

(1)、语法

(2)、功能

(3)、常用选项

例:

4、touch

(1)、语法

(2)、功能

例:

5、cat

(1)、语法

(2)、功能

(3)、常用选项

例:

6、mkdir

(1)、语法

(2)、功能

(3)、常用选项

例:

7、rm

(1)、语法

(2)、功能

(3)、常用选项:

例:

8、cp

(1)、语法

(2)、功能

(3)、常用选择

例:

9、mv

(1)、语法

(2)、功能

(3)、常用选项

例:

10、man

(1)、语法

(2)、常用选项

例:

11、vim

例:

12、grep

(1)、语法

(2)、功能

(3)、选项

例:

13、ps

(1)、语法

(2)、功能

(3)、选项

例:

14、netstat

(1)、语法

(2)、功能

(3)、选项

例:


一、Linux优点

Linux虽然具有图形化界面,但在服务器/嵌入式设备中往往都是通过命令行的方式操作

使用命令的优点:

  • 节约系统资源:运行图形界面需要让系统额外付出一些资源开销,尤其是对于配置比较低的嵌入式设备。
  • 节约网络宽带:如果通过网络访问服务器,使用图形界面需要传输一帧一帧的图像,而使用命令只需要传输简单的字符串。
  • 便于批量执行任务:可以通过一些脚本代码来批量执行一些任务,完成一些简单的编辑工作。

注:Windows也有命令行的操作方式即cmd,只是对于普通用户来说很少使用。

二、Linux常用命令

1、ls

(1)、语法

ls 目录/文件

(2)、功能

  • 对于目录该命令能列出目录下的所有子目录与文件
  • 对于文件该命令将列出文件名以及其他信息

(3)、常用选项

  • -a:列出目录下的所有文件,包括以.开头的隐含文件
  • -d:将目录像文件一样显示,而不是显示其下的文件,如:ls –d指定目录
  • -k:以k字节的形式表示文件的大小,ls –alk指定文件
  • -l:列出文件的详细信息。
  • -r:对目录反向排序
  • -t:以时间排序
  • -R:以递归的方式列出所有子目录下的文件

例:

2、pwd

(1)、语法

pwd

(2)、功能

显示用户当前所在的目录

例:

3、cd

Linux系统中,磁盘上的文件和目录组成一棵目录树,每个节点都是目录或文件

(1)、语法

cd 目录名

(2)、功能

改变工作目录,将当前工作目录改变到指定的目录下

(3)、常用选项

  • cd ..:返回上级目录
  • cd ~:进入用户家目
  • cd -:返回最近访问目录

例:

4、touch

(1)、语法

touch 文件

(2)、功能

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

例:

5、cat

(1)、语法

cat  文件

(2)、功能

查看目标文件的内容

(3)、常用选项

-n:对输出的所有行编号

例:

6、mkdir

(1)、语法

mkdir 目录

(2)、功能

在当前目录下创建一个目录

(3)、常用选项

-p:若路径中的某些目录尚不存在,加上此选项后系统将自动建立好尚不存在的目录,即一次可以建立多级目录

例:

7、rm

(1)、语法

rm 文件/目录

(2)、功能

删除文件或目录

(3)、常用选项:

  • -f:即使文件属性为只读或直接删除
  • -i:删除前逐一询问确认
  • -r:删除目录及其下所有文件

例:

注:运行命令rm -rf / 需要注意,这会删除所有文件。

8、cp

(1)、语法

cp 源文件/目录 目标文件/目录

(2)、功能

复制文件/目录

注:cp指令用于复制文件/目录,同时指定两个以上的文件/目录,且最后的目的地是一个已经存在的目录,它会把前面指定的所有文件/目录复制到此目录中。若同时指定多个文件/目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。

(3)、常用选择

  • -f:强行复制文件或目录, 不论目的文件或目录是否已经存在
  • -i:覆盖文件之前先询问用户
  • -r:递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
  • -R:递归处理,将指定目录下的文件及子目录一并处理

例:

9、mv

(1)、语法

mv 源文件/目录 目标文件/目录

(2)、功能

  • 当mv命令中第二个参数类型不同,mv命令会将文件重命名或将其移至新的目录中。
  • 当第二个参数类型是文件时,mv命令完成文件重命名时,源文件只能有一个,它将所给的源文件/目录重命名为给定的目标文件名
  • 当第二个参数是已存在的目录名称时,源文件/目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中

(3)、常用选项

  • -f:如果目标文件已经存在,不会询问而直接覆盖
  • -i:若目标文件已存在,会询问是否覆盖

例:

10、man

Linux的命令有很多参数,不可能全记住,因此可以通过查看联机手册获取帮助

(1)、语法

man 命令

(2)、常用选项

  • -k:根据关键字搜索联机帮助
  • num:只在第num章节找
  • man man:能够看到 man 手册中的若干个章节及其含义

例:

11、vim

vim 是一个知名的文本编辑器,cat、less、head、tail 等命令只能查看文本,不能编辑文本,因此使用vim 就可以进行编辑。

  • 创建文件 / 打开文件
  • 进入插入模式:vim 打开文件后默认是普通模式,普通模式下键盘的按键表示一些特殊功能的快捷键,需要进入插入模式才能进行文本编辑,使用 i 键可以进入到插入模式
  • 保存:在插入模式下不能保存文件,需要先回到普通模式,按下 Esc 回到普通模式,在普通模式下输入 :w,再按下回车,即可保存文件
  • 退出:在插入模式下不能退出,需要先回到普通模式

在普通模式下输入 :q,再按下回车,即可退出。也可以直接使用 :wq 同时执行保存和退出。

例:

12、grep

(1)、语法

grep  参数  文件

(2)、功能

用于查找文件中是否包含指定字符串,并显示对应的行

(3)、选项

  • -n:显示的行数
  • -w:全字匹配,要求整个单词都完全相同的结果才能匹配出来,而不仅仅是一个单词的一部分
  • -r:递归查找,可以搜索多级目录下的所有文件
  • --color:高亮查找到的结果
  • --include:指定查找某些文件
  • --exclude:指定排除某些文件

例:

13、ps

(1)、语法

ps 参数

(2)、功能

用于查看当前系统上运行的进程

(3)、选项

  • a:显示一个终端的所有进程
  • u:以用户为主的格式来显示程序状况
  • x:显示所有程序,不以终端机来区分

例:

14、netstat

(1)、语法

netstat  参数

(2)、功能

查看系统上的网络状态

(3)、选项

  • -a:显示所有正在或不在侦听的套接字
  • -n:显示数字形式地址而不是去解析主机、端口或用户名
  • -p:显示套接字所属进程的PID和名称

例:

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

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

相关文章

Doc as Code (1):起源

作为技术传播从业者,你一定听说过Doc as Code,中文大家叫做文档代码化。 近年来,这个词在技术传播行业传开了。也许是在某个大会上,也许是在某篇文章中,再或者是在与同行的讨论群里,不管是从哪里&#xff…

DAY47:动态规划(九)完全背包理论基础

文章目录 完全背包示例与01背包的区别:遍历顺序常规遍历写法DP状态图-为什么背包正序就能放进来重复物品 for循环的嵌套,外层物品内层背包能否颠倒?for嵌套顺序颠倒的遍历写法 测试示例面试题目总结 课程链接: 代码随想录 (progr…

自动生成spring-configuration-metadata.json文件

在开发过程中为避免重复修改代码,往往将代码中容易发生变更的值提取出来放到配置文件中。例如数据库连接信息,使用Http调用第三方应用的网关地址等信息。 使用Sprin Boot的ConfigurationPropertie 从配置文件中读取属性值方法多样,这里介绍…

【反向代理】反向代理及其作用

反向代理及其作用 一、什么是正向代理 在介绍反向代理之前我们先介绍什么是正向代理 首先要明确的是,在http协议中正向代理一般被称为代理,在web服务中我们可以通过主动配置代理服务器的方式来发送请求,并通过代理服务器接收服务器的响应。…

自学网络安全(成为黑客)

一、前言 黑客这个名字一直是伴随着互联网发展而来,给大家的第一印象就是很酷,而且技术精湛,在网络世界里无所不能。目前几乎所有的公司企业甚至国家相关部门都会争相高薪聘请技术精湛的黑客作为互联网机构的安全卫士,所以黑客也…

umi框架的使用

umi框架的使用 安装npm i -g yrm 查看yarn镜像源yrm ls 切换源 yrm use taobao 创建项目 yarn create umijs/umi-app 安装依赖yarn 启动项目yarn start 路由组件还可以进行children进行子路由渲染 打个比方,现在有头部导航跟侧边是一致的我们只希望修改每个应…

Mybatis-Plus详解

目录 一、Mybatis-Plus简介 (一)什么是Mybatis-Plus (二)Mybatis-Plus的优势 (三)Mybatis-Plus的框架结构 二、SpringBoot整合Mybatis-Plus入门 (一)创建maven工程,…

爬虫+Flask+Echarts搭建《深度学习》书评显示大屏

爬虫FlaskEcharts搭建《深度学习》书评显示大屏 1、前言2、实现2.1 挑选想要采集的书籍2.2 构建爬虫2.2.1 采集书籍信息2.2.2 采集书评 2.3 数据清洗2.3.1 清洗书籍信息2.3.2 清洗书评信息 2.4 统计分析,结果持久化存储2.5 搭建flask框架2.6 数据传值2.7 完整代码&a…

什么是Nginx的反向代理与正向代理详解

文章目录 1、什么是正向代理2、什么是反向代理3、反向代理的作用 1、什么是正向代理 正向代理,“它代理的是客户端”,是一个位于客户端和目标服务器之间的服务器,为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定…

汽车网卡驱动之TJA1101B

TJA1101B汽车网卡驱动(汽车以太网) 1总体描述 2特点和优点 2.1通用 2.2针对汽车用例优化

酷炫音乐盒: python打造自己的音乐播放器

目录标题 前言代码实现尾语 前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! Python的Tkinter(Tk接口)是一个用于创建图形用户界面(GUI)的标准库。 它是Python的内置模块,无需额外安装即可使用。Tkinter提供了一组…

【字节青训pre】后端笔试练兵

文章目录: 零、前言一、选择题二、编程题1、36进制转换a) 题目b) 解题思路 零、前言 好久没更博客了 , 暑假参加字节青训营,记录一下备战经历,水水博客 。 因该博客持续更新,文中部分链接是写该博客时预存占坑位的&…

【雕爷学编程】Arduino动手做(147)---QMC5883L三轴罗盘模块2

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

基于Python+Django+mysql+html学生成绩管理系统

基于PythonDjangomysqlhtml学生成绩管理系统 一、系统介绍二、功能展示1.用户登陆2.主页3.年级管理4.班级管理5.课程管理6.学生管理7.班级管理8.学生管理 三、其它系统四、获取源码 一、系统介绍 成绩录入测试账号:test 密码:123 在线成绩录入&#xff…

redis -速成

目录 (一)认识 Redis 1.1数据库分类 1.2 什么是Redis 1.2.1 redis简介 1.2.2 谁在用Redis 1.2.3 怎么学redis 1.2.4 Redis的安装 2 数据类型 2.1 概况 2.2 String类型 2.2.1 常用的命令 2.2.2 非常用命令 2.2.3 举例 2.2.4应用场景&#xf…

面试之双亲委派原理

一面腾讯提问:如果我自定义一个 new Object 类,请问这个类是否会被加载? 回答:不会,因为双亲委派,向上加载。回答的过程中磨磨唧唧。当然最后一面也是没有过。 总之一句话:向上加载,向下委派. …

【Linux操作系统】死锁

文章目录 死锁的概念产生死锁问题的必要条件如何避免死锁 有两个小朋友站在超市的零食区,手上各拿着五毛钱,他们直勾勾的看着眼前的棒棒糖,问了问阿姨,这个棒棒糖要一块钱。所以a对b说:“你把你的五毛钱给我买棒棒糖”…

Spring Cloud Hystrix简单实用

文章目录 一、简介二、快速开始1、pom依赖2、启动类注解3、服务降级配置HystrixCommand4、配置熔断策略5、测试 三、原理分析四、实际使用 一、简介 Hystrix,英文意思是豪猪,全身是刺,刺是一种保护机制。Hystrix也是Netflflix公司的一款组件。…

Controller配置总结与RequestMapping

1.Controller 2.ResquestMapping 就一个父级目录与自己目录的一个关系!!!理清楚就好了,很好理解!

MURF20100CTR-ASEMI快恢复对管MURF20100CTR

编辑:ll MURF20100CTR-ASEMI快恢复对管MURF20100CTR 型号:MUR20100CTR 品牌:ASEMI 芯片个数:2 封装:TO-220F 恢复时间:50ns 工作温度:-50C~150C 浪涌电流:200A 正向电流&am…