Linux

LINUX与SecureCRT 1、首先声明一下什么是SecureCRT? 简单地说是Windows下登录UNIX或Linux服务器主机的软件,可利用SecureCRT来远程操作LINUX的的命令行; 2、SecureCRT的下载 链接:https://pan.baidu.com/s/1rMp3hUUCm7NtulHpPNlXhQ 密码:4knf 3、SecureCRT的安装 a):下载解压后,将其中的文件放到一个根目... 阅读详情

1.Linux

Linux是一个操作系统,

一个完整的操作系统 = 操作系统内核 + 配套的应用程序. Linux 是一个完全开源免费的操作系统内核, 提供了不同的配套程序,构成不同的发行版。例CentOS

2.Linux基础命令

1)ls[选项][目录或文件]

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。

-d 将目录像文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录

-k 以 k 字节的形式表示文件的大小。

-l 列出文件的详细信息。

显示的第一个字符为权限字符串,第一个字母表示文件类型

- 普通文件  d 目录文件  l 链接文件

root 文件拥有者 4096数字表示文件大小

 

-r 对目录反向排序。

-t 以时间排序。

-R 列出所有子目录下的文件。(递归)

ls 查看当前目录的情况,ls / 查看根目录下的情况

Ctrl +l 快捷键可以清屏

2)pwd 

显示用户当前所在的目录

3)cd 目录名

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

来到根目录

cd ~ 命令会将你的当前工作目录切换到你的主目录

cd .. : 返回上级目录

/ 称为根目录 . 称为当前目录 .. 称为当前目录的上级目录

如果命令或者目录敲错了, 可以 ctrl + c 取消当前的命令

4)touch

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

5)cat

查看目标文件的内容

echo把内容打印到控制台上   >"重定向"

6)mkdir

创建目录,一次可以建立多级目录

7)rm 删除文件或目录

f 即使文件属性为只读(即写保护),亦直接删除 -i 删除前逐一询问确认 -r 删除目录及其下所有文件(递归删除文件)

8)cp

cp [选项] 源文件或目录 目标文件或目录

功能: 复制文件或目录

 -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在

-i 或 --interactive 覆盖文件之前先询问用户

9)mv

移动

mv [选项] 源文件或目录 目标文件或目录

1)当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目 录名),它将所给的源文件或目录重命名为给定的目标文件名。

3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源 文件均移至目标目录中。

常用选项 -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖 -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

10)vim

vim 是一个知名的文本编辑器.

1) 创建文件 / 打开文件 vim 文件名

2) 进入插入模式

vim 打开文件后默认是普通模式.. 需要进入插入模式才能进行文本编辑. 使用 i 键可以进入到插入模式. (左下角提示 --INSERT-- ) 然后就可以像记事本一样正常编辑了.

3) 保存

在插入模式下不能保存文件, 需要先回到 普通模式 . 按下 Esc 回到普通模式. 在普通模式下输入 :w , 再按下回车, 即可保存文件.

4) 退出

在插入模式下不能退出, 需要先回到 普通模式. 在普通模式下输入 :q , 再按下回车, 即可退出.

:wq 同时执行保存和退出.

11)grep

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

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

12)ps

process show

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

 a 显示一个终端的所有进程 u 以用户为主的格式来显示程序状况 x 显示所有程序

ps aux   # 显示系统上所有的进程

ps aux | grep "进程名"

ps aux | grep "进程id"

13)nestat

查看系统上的网络状态.

 -a 显示所有正在或不在侦听的套接字   -n 显示数字形式地址而不是去解析主机、端口或用户名

-p 显示套接字所属进程的PID和名称

netstat -anp

netstat -anp | grep "进程名"

netstat -anp | grep "端口号"

3.xshell终端软件使用

使用xshell终端软件连接使用云服务器(1.外网ip,2.用户名和密码)

1)sudo su 

切换权限,变为root

2)mysql -u root -p 

切到mysql

Ctrl +d退出

 4.搭建 Java Web 程序的运行环境

1)下载JDK

apt ubuntu 系统包管理器

yun centos系统包管理器

 安装之后javac命令

jdk安装成功了

2)安装tomact 

apt list | grep tomcat

 将tomcat相应版本的压缩包拖过去

unzip解压缩刚才的文件 

 

启动tomcat

cd bin/

 修改.sh文件的可执行权限,让.sh文件可执行

cd bin/

chmod + x *.sh

启动tomcat  sh startup.sh

 验证tomcat是否启动成功 (或者使用外网ip访问8080端口显示tomcat欢迎页面,要把云服务器8080端口号的防火墙打开)  方法3 使用 curl 命令访问默认 demo curl 127.0.0.1:8080

 3)下载mysql

5.部署程序

IDEA环境

修改项目代码中配置文件里mysql的用户名和密码

点击packge打包成jar包,上传到linux的tomcat的webapps目录中

java -jar 包名.jar (连接云服务访问外网ip和相应的端口号,访问项目页面)

nohup java -jar xxx.jar >> log.log &  (即使关闭云服务器也能访问项目页面)

nohup 后台运行项目指令 >>log.log将运行的日志记录到log.log中 &表示后台一直运行

CAPL概述与环境搭建 CANoe和CANalyzer是Vector公司开发的两款用于汽车电子系统开发和测试的工具。CANoe主要用于网络开发、仿真和测试,而CANalyzer则主要用于网络分析和诊断。两者都支持CAPL脚本语言,可以用于编写复杂的测试脚本和仿真模型。CAPL Browser是CANoe/CANalyzer中用于编写、编辑和调试CAPL脚本的工具。它提供了一个集成的开发环境,支持语法高亮、代码自动补全、调试等功能。菜单栏:包含文件操作、编辑、编译、调试等功能。工具栏。 阅读详情

相关推荐

不用SE63逐个翻译!ABAP函数LXE_OBJ_TEXT_PAIR_WRITE批量处理TCODE描述的3种姿势

本文介绍了三种利用ABAP函数LXE_OBJ_TEXT_PAIR_WRITE批量翻译SAP事务码(TCODE)描述的高效方案,旨在替代SE63逐个翻译的低效操作。内容涵盖从基础循环、Excel导入到全自动程序集成的实现方法,帮助开发者显著提升批量翻译效率,并深入解析了SAP翻译体系的核心原理与实战技巧。

weixin_42593130的博客 660

Linux详解

Linux初始LinuxLinux简介Linux 和 Windows 的区别什么是 open-vm-tools开机与重启runlevel用户管理添加新用户切换用户修改用户密码删除用户用户信息/etc/passwd 存储用户基本信息/etc/shadow 存储用户的密码/etc/group 存储用户组的信息/etc/gshadow 存储组密码信息Linux目录结构常见目录说明路径当前路径绝对路径与相对路径绝对路径相对路径路径切换Linux 系统下的文件类型与文件权限文件类型文件权限修改文件权限文字设定法数字

SunStaday的博客 4144

GPU加速的容器化AI开发:AnolisOS/CentOS8中的NVIDIA驱动与CUDA最佳实践

本文详细介绍了在AnolisOS/CentOS8系统中配置NVIDIA驱动与CUDA的最佳实践,涵盖驱动安装、CUDA工具链配置、容器运行时设置及性能优化等关键步骤。特别针对容器化AI开发场景,提供了GPU透传和资源管理的实用方案,帮助开发者构建高效的GPU加速开发环境。

weixin_27791839的博客 341

Linux 简介

1.自由软件自由软件的自由(free)有两个含义:第一,是可免费提供给任何用户使用;第二,是指它的源代码公开和自由修改。所谓自由修改是指用户可以对公开的源代码进行修改,以使自由软件更加完善,还可在对自由软件进行修改的基础上开发上层软件。2.Linux介绍Linux是一个操作系统,同时是一个自由软件,是免费的、源代码开放的,编制它的目的是建立不受任何商品化软件版权制约的、全世界都能自由使用的Unix兼容产品。...

m_de_g的博客 3975

【AutoDL】使用云服务器跑深度学习代码

1.算力市场 租用服务器,选择自己心仪的服务器2.镜像可以选择一些基础的镜像,社区镜像里是git上有的环境。3.上传文件在文件存储中,选择上传的区,在右边点击上传,选择自己的文件上传到云服务器中。

weixin_45768644的博客 3703

保姆级教程:Windows下用GDC-Client下载TCGA数据,从环境变量配置到成功下载

本文提供Windows平台下使用GDC-Client下载TCGA数据的完整教程,从环境变量配置到成功下载。详细介绍了GDC-Client工具的安装、系统环境变量设置、配置文件优化以及数据下载实战技巧,帮助生物信息学研究者高效获取TCGA数据库中的癌症基因组数据。

weixin_42520025的博客 403

计算机基础--Linux详解

运维-Linux详解 一、Linux简介 1、简介 在服务器端,Linux是最流程的操作系统。Linux 有一个强大的服务器软件生态系统:Docker、Redis、MySQL、Nginx、Hadoop 等等。 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的

李宥的博客 6万+

【WRF安装(2025)】服务器移植 WRF 安装环境

【WRF安装(2025)】服务器移植 WRF 安装环境

WW、forever的博客 106

Linux入门篇(1)- Linux简介

一、Linux什么? 二、为什么要学习Linux操作系统 为什么要学习Linux操作系统? 为什么需要使用和学习Linux操作系统? 三、关于开源的一些介绍 四、Linux系统发展简史 五、主流Linux发行版

秣宇的博客 1万+

搭建自己的MQTT服务器,实现设备上云(Ubuntu+EMQX)

这篇文章教大家在ECS云服务器上部署EMQX,搭建自己私有的MQTT服务器,配置EMQX实现设备上云,设备数据转发,存储;服务器我采用的华为云的ECS服务器,系统选择Ubuntu系统。

2万+

SAP 采购订单入库——移动类型

业务场景:采购入库,实物入库至仓库,然后系统同步过账。MIGO:收货、采购订单。 MVT:101 入库,---库存增加。 MVT:移动类型,就是代表业务场景,(比如入库、发货,成本中心发、工单发、报废、盘赢、盘亏等等) 移动类型 1、正向采购入库:101 2、反向冲销(MIGO)102:与101相反,用于错误操作的反向冲销。参考原凭证,全部进行一...

willieyuan的博客 7781

Linux,常用命令,看这篇就够了

linux 常用命令大全

qq_48721706的博客 4万+

多体动力学分析软件:SIMPACK_(3).SIMPACK模型创建与编辑

在 SIMPACK 中,模型的创建与编辑是多体动力学分析的基础。通过了解模型的基本结构、创建方法、编辑技巧和高级功能,用户可以高效地构建和优化复杂的多体系统模型。无论是手动创建、通过脚本创建还是导入现有的 CAD 模型,SIMPACK 都提供了强大的工具和灵活的接口,帮助用户实现精确和高效的仿真分析。希望本节内容对您在 SIMPACK 中进行多体系统建模有所帮助。如有任何问题或需要进一步的指导,请参考 SIMPACK 的官方文档或联系技术支持。

kkchenjj的博客 1011

【Linux基础】初始Linux

本文系统讲解 Linux 入门基础知识,整体分为六大板块: 发展史:先梳理 UNIX 起源,从 Multics 雏形到贝尔实验室初代 UNIX,分化出 System V、BSD 两大分支;1991 年林纳斯基于 Minix 开发 Linux 并发布 0.02 版,1994 年推出 1.0 正式版。 开源机制:Linux 内核开源,遵循 GPL 协议,允许所有人自由查看、修改、分发源码,是开源软件标杆。 四大应用领域 服务器:市场占比 75%,多用于政企、金融、电信核心业务; 桌面:有国产麒麟、深度及 Ubu

键盘敲碎了雾霭的博客 6864

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

[Linux] 在linux平台搭建freertos

本文详细介绍了在Linux环境下搭建FreeRTOS验证平台的完整流程:首先通过精简Linux方案在Windows上构建环境,随后安装cmake与g++编译工具。进入解压后的源码目录,使用cmake ..生成Makefile,执行make编译生成可执行文件main,最后运行./main观察两个任务交替输出。文中还列出了常见问题及解决方案,如工具缺失、权限不足、头文件找不到等,并强调源码路径应为非中文路径、推荐使用独立build目录。最后提出学习进阶方向:任务调度、内存管理、同步通信及移植至真实硬件。

嵌入式单片机实验室 2099

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

如何学习linux?linux学习步骤

第一部分:LINUX平台搭建与环境熟悉 了解Linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。1、Linux 简介;2、Linux 系统的主要特点;3、Linux 的组成;4、主要的 Linux 版本;5、 嵌入式 Linux简介与发展第二部分虚拟机安装和LINUX系统安装1、虚拟机安装;2、 Linux系统的安装;3、 Linux系统的常用软件的安装;4、 Linux快速入门5、熟悉运用 Linux环境下,常用命令的操作与系统设置,如常用的 Shell...

zzxyd_qiao的博客 2282

linux 游戏程序,LINUX下的各种游戏

本文主要介绍LINUX下的各种游戏,其中包括LINUX自带的小游戏,经典的模拟器游戏,支持LINUX的大型游戏如DOOM3等,还有运行WINDOWS热门游戏的方法介绍。游戏迷们跟我来吧!本文以REDHAT9为例(本文发表在linux联盟站欢迎转贴,但请保留以上信息,有问题可到本站论坛)一、LINUX下自带的小游戏喜欢打牌的朋友可以玩“耐心”这款扑克游戏,如果你安装时装了游戏的话就在游戏菜单里,它集...

weixin_39771791的博客 1449

Linux下默认的宏测试

今天为了弄明白用什么宏来区分linux平台,特意写了个小程序试了一下。代码如下:#include int main(int argc, char *argv[]){        #ifdef LINUX        printf("LINUX/n");        #endif        #ifdef _LINUX        printf("_LINUX/n");  

【红帆船】的专栏 2758

LINUX的引导过程

 LINUX的引导过程技巧管理员(2000-12-23 09:07)〖返回〗〖转发〗启动Linux系统,通常需要安装LILO (the LInux LOader),LILO不仅可以引导LINUX,也可以引导其他操作系统,包括MS-DOS或WIN 9X以及Windows NT等。在安装LINUX时,LILO可以装在硬盘的MBR中,也可以安装在活动分区的引导扇区中。   微

hem的专栏 1670

什么电脑用linux,linux是什么啊?我们普通的台式电脑能不能用啊?

一种可免费使用的UNIX操作系统, 运行于一般的PC机上的开放源码的操作系统.1991年,芬兰赫而辛基的学生LinusTorvalds为了自己使用与学习的需要,他开发了类似Unix且运行在80386平台上运行的操作系统,命名为Linux。为了使每个需要它的人都能够容易的得到它,LinusTorvalds把它变成了"自由"软件。感谢Internet的飞速发展使得全世界的程序开发员有了一种全新的有效沟...

weixin_33476081的博客 2480

Linux系统介绍、安装Linux系统、Linux基本操作、总结

案例1:装机预备技能 案例1:安装一台LINUX虚拟机 案例1:使用LINUX图形界面 案例1:LINUX命令行基本操作 1 案例1:装机预备技能 1.1 问题 本例要求安装一台可用的KVM服务器: RHEL与CentOS系统有什么关联? Linux系统中第三块SCSI硬盘如何表示? 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:RHEL系统与CentOS系...

weixin_45124917的博客 1183

linux共有多少个命令,有人疑问,Linux到底有多少个命令

honglianqxw123 于 2012-07-11 08:51:18发表:具体可以看应用了。cuiweixie 于 2011-03-31 22:28:19发表:可以把自己的shell 或者程序放到默认目录 或者建立连接 或者 增加默认目录rhel5 于 2011-03-24 20:26:50发表:ding江南的燕子 于 2011-02-01 00:55:24发表:支持!!!!!!!!!...

weixin_42524824的博客 2635

Lesson6 【LINUX】Linux系统快速上手

1 什么是Linux操作系统 现在三大常用的系统:Windows,Linux,IOS Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux第一次正式向外公布的时间1991.10.5 我们通常说的Linux其实表示的是Linux内核。 人们基于Linux内

weixin_42752402的博客 802

linux的开机logo 制作

http://hi.baidu.com/%C3%FC%D4%CB_j/blog/item/6f6e1bdbdbb1b4d3b7fd484a.html自做linux的开机logo2009年04月28日 星期二 下午 12:25平台:s3c2410redhat9 ,LCD:640*480,内核:2.4.18-rmk7。制作linux开机画面工具:linux_logo,c

wenlifu71022的专栏 2514

最好用的LINUX 如何选择LINUX 深度LINUX

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

weixin_43914439的博客 469

linux can设备,Linux CAN编程详解

最近写了个自认为不错的基于linux socket can程序,主要功能:程序具备全部CAN功能,包括CAN标准帧/扩展帧接收与发送、CAN总线错误判断、环回等功能适用基于LINUX SOCKET机制实现的CAN接口,可用于嵌入式LINUX的CAN测试程序采用标准LINUX命令行参数选项形式,接受用户参数现把源码进行分享功能介绍SOCKET CAN工具程序 – Ver1.0 Build Nov 2...

weixin_36003864的博客 1283

如何安装Linux

昨天花了一天的时间来把linux安装在VMWare上,我的机器是T40(512M),内存由于扩到了512,所以对于把linux暗转在VMWare上还是基本够用的,linux是redhat的9.0,新买的(不过是D版,别骂我哦,我没money啊:()。 1、先在机器上安装了VMWare,版本为VMware-workstation-4.0.5-6030,可以到其官方网站去下载,然后在下载一个注册机或注

~缘份天空~ 1928
上一篇: Spring Boot/MVC
下一篇: Cookie和Session
奈葵
博客等级 码龄4年 245粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值