Linux 命令

01 Aras Innovator二次开发实战:从IOM到AML的完整交互指南 本文详细介绍了Aras Innovator二次开发实战,从IOM到AML的完整交互指南。通过JavaScript和C#代码示例,展示了如何在客户端和服务端使用IOM进行开发,并深入解析AML语言的基础语法和调试技巧。文章还提供了文档管理和BOM管理等典型场景的实战案例,帮助开发者快速掌握Aras Innovator二次开发的核心技术。 阅读详情
  1. x 删除光标处的字符
  2. dd 删除整行
  3. i 在光标前插入文本
  4. a 在光标后插入文本
  5. o 当前行下插入新行
  6. u 撤销最后一次修改
  7. :e! 放弃所有修改,从上次保存开始处再编辑
  8. :wq 保存退出
  9. :q! 不保存退出
  10. ctrl + k      删除光标后面所有字符
  11. ctrl + u      删除光标前面所有字符

  • G                  移到文件的最后一行
  • gg                 移动到第一行
  • nG                到第几行
  • :G              到第几行
  • shift+zz (命令)保存修改并退出
  • D                 删除从光标处到行尾
  • p/P              粘贴到当前光标行下/上
  • /string         向后搜索指定字符串
  • ?string        向前搜索指定字符串
  • n                 搜索下一个出现的位置,与搜索顺序相同
  • N                搜索上一个出现的位置,与搜索顺序相反
  • cat   -n   文件名   显示文件内容和行号
  • find /etc -name "init"    查询etc目录下的名为init的文件
  • find /etc -iname "init"    (模糊查询)查询etc目录下的名为init的文件
  • find /etc -iname "*e*"    (模糊查询)查询etc目录下的名包含e的文件
  • which ls     查看系统命令和路径,查看ls命令,和命令所在位置

磁盘操作命令

  • df  用作查看linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息

        语法:df   [-hkam] [挂载点]

        -h : 根据磁盘空间的使用情况,以易读的方式显示KB、MB、GB等

        -k:以KB为单位显示各分区的信息

        -m:以MB为单位显示信息

        -a:显示所有分区包括大小为0的分区

  • du 用作查看文件或目录的大小

         语法: du [-ahs]目录名

         -a:显示子文件的大小

        -h:以易读的方式显示KB,MB,GB,等

        -s:统计总占有量

  • free 指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

        语法: free [-km]

     -k:以KB为单位显示内存使用情况。

    -m:以MB为单位显示内存使用情况。

打包压缩命令

  • gzip 只能压缩文件,不能压缩目录,压缩后不保存原文件

       语法: gzip  文件名

       解压 gzip -d  压缩包名

  • zip 文件和目录都可以打包,并且保存原文件

       语法:zip xxx.zip  文件全路径,gzip -r xxx.zip  文件全路径

        解压:unzip 压缩包名

  • tar

        打包:tar -zcvf  xxx.tar.gz  文件名

        解包:

                解压到当前目录:tar -zxvf 压缩包名

                解压到指定目录:tar -zxvf 压缩包名 -C  指定目录

在vi中添加文本

    命令    插入动作

  • a    在光标后插入文本
  • i    在光标前插入文本

实际操作命令

 1、  服务器开启关闭命令

           首先要进入服务器文件夹

              ./shutdown.sh       关闭服务器

              ps  -fe|grep  tomcat   查看是否全部关闭(有些进程是关不掉的)

              如果没有全部关使用

               kill  -9  端口号     这样直接杀掉(是数字9)

              ./startup.sh            启动服务器

    2、解压命令

          首先要把包上传到服务器,有很多工具(我用的是xshell)然后执行命令

           tar  -zxvf   文件全名(要把后缀也加上)

           打包:tar czvf filename.tar dirname             tar包

              tar zcvf filename.tar.gz dirname                    gz包

    3、查看日志

        首先要进入日志文件夹

        tail  -f  文件名  (例如:tail  -f   2018-03-13.catalina.out)

        cat 文件名 只是查看文件命令(cat login.flow)

        ls _lrt 查看全部文件并按日期排序

        grep  -n ‘17614979404’2018-06-19.catalina.out | wc -l   查看出现总次数

        cat  -n 2018-06-19.catalina.out | grep  ’网络开小差’   查看问题的行数

        cat  -n  2018-06-19.catalina.out |tail  -n  +m| head  -n  100(可直接写-100)  

        查看该行以后的100行(m查询到的行数)

   4、其他命令

            netstat -an|grep port   参看监听端口(netstat -an|grep 3306)

            net -an 查看所以正在使用的端口

            ls  -al   查看全部

            pwd   当前的工作目录

            clear   清屏

            ifconfig   查看IP地址

            vi  .bash_profile      配置jdk配置文件

            source  .bash_profile    运行配置文件,让其生效

            telnet ip port     查询服务上端口的联调性

            top  -Hp   端口号          测试端口CPU

            cd ..           返回上级目录

            cd  \          返回根目录

            find  .  -name  "*" |  xargs grep " " |  grep " "  多条件查询(find  .  -name "*" |xargs grep "passwd" | grep "000000" 查询该目录下所有密码为000000的文件)

            find .|xargs grep -ri "要查找的字符串"

            LANG=zh_CN.UTF-8     解决服务器乱码

            chmod   777   文件夹名     给文件夹所有权限      

            #date -s 05/10/2009    修改日期   时间设定成2009年5月10日

            cp print/FORM.txt  tomcat/webapps/     拷贝命令 把FORM.txt 文件从print目录拷贝到tomcat/webapps/目录下

            systemctl list-units --type=service    查看启动的所有服务

5、导出Oracle数据库dmp文件

          首先要把用户切换到Oracle连接,如果该用户已经在Oracle分组下,则不需要切换用户

          导出命令:

           exp    用户名/密码@orcl  file = /home/data.dmp full=y  owner=(system,sys)

            /home/     文件保存路径

             data.dmp    文件名称和类型

            owner   指定那个用户

          exp 用户名/密码@orcl file=/home1/nlps/put_data.dmp TABLES=(PUT_ACCOUNT,PUT_AUTOTASK)

           导出登录用户下的指定表数据
 

Linux  nginx 使用命令:

        ./nginx    //启动

        ./nginx -s stop     //关闭

        ./nginx -s reload     //重新启动nginx(每次修改配置文件都要重新启动)

Linux  Mysql使用命令:

                service mysqld stop   停止
                service mysqld start  启动

Linux 运行jar命令:

                        nohup java -jar xxxxxxxx.jar >outlogo.txt 2>&1 &  启动命令

                       >  将输出重定向到一个文件中

                        & 或 2>&1  将标准流和错误流共同写到一个文件中

                     

                        ps -ef | grep xxxxx.jar 查询jar运行的进程

                        jps -l 显示正在运行的Java进程,包括Jar包进程

                        jps -l | grep xxxxx.jar  查看指定Jar包的进程

                        kill pid  或者(kill -9 pid)结束进程        

        kill pid: 结束进程,有局限性,例如后台进程,守护进程等,不能结束

         kill - 9 pid : 表示强制杀死该进程;

        Linux  定时任务crontab    

                        -e:编辑该用户的计时器设置;
                        -l:列出该用户的计时器设置;
                        -r:删除该用户的计时器设置;
                        -u<用户名称>:指定要设定计时器的用户名称。

                        crontab -e  编辑定时任务                     

                         0 0 * * *  /home/backups/mysql_backup.sh         每天0点执行 

       Linux 防火墙

                        查看防火墙状态:systemctl status firewalld

                        开启防火墙:systemctl start firewalld

                        关闭防火墙:systemctl stop firewalld

                        检查防火墙放行的端口列表:firewall-cmd --list-port

                       开放80端口: firewall-cmd --permanent --zone=public --add-port=80/tcp

                       重启防火墙:firewall-cmd --reload

        修改ssh 22端口

                        vi /etc/ssh/sshd_config

                         

                        放开注释将22改为你指定的端口号

                        使用下列命令重启sshd服务

                        systemctl restart sshd

       依赖包下载

                查询libzstd开头的依赖包列表,下载那个换成自己的  yum list | grep -E "^libzstd"

        下载包

                 将包下载到tmp目录下

                yum install --downloadonly --downloaddir=/root/tmp libzstd.x86_64

卡诺图化简法注意事项+竞争冒险知识点总结 今天反思以下卡诺图化简法中的注意事项。 卡诺图看起来简单,但如果不熟悉的话很容易出错,因此要对画圈的规则比较熟悉。 阅读详情

相关推荐

详解相机的sensor工作原理

目录sensor成像原理拜尔马赛克变换(BAYER DEMOSAICING)维伦阵列摩尔纹 sensor成像原理 相机或摄像头使用数百万个微小的光腔(感光元件)来记录图像。 成像时,sensor将镜头投射来的光子储存为模拟电信号。 曝光完成后,相机关闭这些光腔(感光元件),然后通过测量模拟电信号的强度来评估每个腔中有多少光子掉入来计算数字电信号的数值。 然后模拟电信号转换为数字电信号,数字电信号的数值由位深度决定(RGB的位深度)。 最后,根据正在记录的文件格式(8位JPEG位0-255),可能会再次降低

路人coder 2万+

[转]xshell快捷键

这里写 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定...

u013827488的博客 1476

gephi生成网络关系图_路网拓扑重建专题 (3) 网络图生成

城市道路网建模在获得基础路网之后,需要考虑道路交通网络的描述与表达问题。网络是将现实世界中的事物及其关系进行适当的抽象,构造成由节点和边按照一定规则组成的形式。一个实体网络可以由有限个“节点”集合与“边”集合构成的图表示,即网络表示为。对于一个由个节点组成的无权复杂网络,该图有邻接矩阵,这里。根据研究对象不同,建模方法主要包括原始法[1]和对偶法[2]两种,见图1,字母a-j为交叉口编号...

weixin_39761195的博客 3504

shell常用快捷方式

材料:(常用快捷键列表) 窗口类 Alt + F4 -关闭窗口 Alt + F5 -取消最大化窗口 (恢复窗口原来的大小) Alt + F7 -移动窗口 (注: 在窗口最大化的状态下无效) Alt + F8 -改变窗口大小 (注: 在窗口最大化的状态下无效) Alt + F9 -最小化...

wangqiaowqo的专栏 341

SAP采购订单中项目类别B(限制)的控制逻辑

在笔者所在企业中,框架类采购订单中项目类别需要选择B(限制)。今天笔者从比较全面的角度分析了一下这个项目类别B到底可以决定些什么?控制到什么?先从后台SPRO中打开相应的配置菜单。 打开项目类别B之后,可以看到一些配置信息,这里有一点与其它配置不同的地方,即无法新增项目,也无法修改现有项目。这个疑惑今后再去解决吧。当前只研究项目类别B的控制逻辑。 下面就参考上图中的配置分段来分析和测试其控制逻辑, 1、如项目类别配置图,所需材料值为不允许;经测试,如下图在采购订单创建时,不能输入物料编号条目。

专注SAP应用技术文章写作,致力于拉近用户与系统间的距离; 6032

【ComfyUI】QwenImageEdit OOTD角色与姿态匹配换装

本文介绍了一个基于Qwen Edit OOTD 2.0的ComfyUI工作流,能够实现角色与姿态匹配的智能穿搭生成。该工作流通过整合模型推理、姿态识别、图像拼接和渲染等节点,完成从角色图、姿态图到成品穿搭图的完整生成流程。核心采用Qwen Image系列模型进行图像理解和编辑,配合ControlNet进行姿态引导。用户只需提供角色图和姿态参考图,系统即可自动完成姿态解析、语义编码、采样生成等步骤,输出与输入姿态一致的穿搭图像。该方案适用于虚拟角色展示、电商试穿等场景,能保持角色特征一致的同时灵活变换姿态,显

Mr数据杨 1586

shell基础学习笔记

shell基础学习笔记

weixin_45734926的博客 615

银行统一监管报送系统

依据《银行业金融机构数据治理指引》,银行业金融机构应当建立适应监管数据报送工作需要的信息系统,实现流程控制的程序化,提高监管数据加工的自动化程度。银行业金融机构应当将监管数据纳入数据治理,建立工作机制和流程,确保监管数据报送工作有效组织开展,监管数据质量持续提升。银行通常要对接报送EAST5.0、1104、CRSS等近40个监管应用,涉及近1000张报表。表13-01是主要的监管报送应用、报送依据、报送规范、监管机构名称。

银行信息系统应用架构详解 4348

文件的创建、删除和维护

应用程序可以使用GetTempFileName()函数来获取临时文件的文件名,而GetTempPath()将返回创建临时文件的目录的路径。    下面的例子将一个文件复制到另一个文件。目标文件将对源文件中的内容进行大写转换。    应用程序使用CreateFile()打开文件Original.txt 。然后,应用程序使用GetTempFileName()函数来获取临时文件的文件名,再用Create

1201

【51单片机仿真】基于51单片机设计的温湿度采集检测系统__资料编号11

该系统通过与AT89C51单片机、LCD1602显示屏和DHT11温湿度传感器的集成,实时读取环境中的温度和湿度数据并在LCD1602上显示这些信息,其中系统初始化LCD1602显示屏、通过DHT11_receive()函数接收并校验DHT11传感器的温湿度数据、使用LCD_ShowNum()函数逐位显示湿度和温度数据并在这些数据后附加相应的单位符号,以便用户可以直观地看到当前环境的温湿度情况。

嵌入式阿齐Archie 2万+

【技术科普】破解政务跨系统数据壁垒!亘川一网统管平台多源数据同步技术解析

本文解析亘川一网统管平台多源数据同步技术,针对政务跨系统数据壁垒难题,介绍组件的数据采集、校验、审计留痕等核心能力,结合营商环境项目落地案例,对比传统开发模式差异,讲解开源组件的实践价值,为政务项目开发者提供落地参考。

weixin_67440240的博客 635

Linux之Shell编程

基本介绍就是shell设计者事先定义好的变量。可以直接在shell脚本中使用基本语法$$ (功能描述:当前进程的进程号(PID))$!(功能描述:后台运行的最后一个进程的进程号(PID))$?(功能描述:最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪一个数,由命令自己来决定),则证明上一个命令执行不正确了。)正确实例在一个shell脚本中简单使用以下预定义变量函数介绍。

xiaoyao_zhy的博客 2098

化工仿真软件:gPROMS二次开发_(1).gPROMS基础知识

在gPROMS中,模型是通过定义变量、参数和方程来创建的。模型可以是简单的单元操作,如换热器、反应器,也可以是复杂的系统,如整个化工流程。变量是模型中表示状态或输出的量。在gPROMS中,变量需要显式定义其类型和单位。# 定义变量VAR# 温度变量,单位为K# 压力变量,单位为Pa# 组分摩尔分数,数组变量参数是模型中表示常量或初始条件的量。参数同样需要定义其类型和单位。# 定义参数PAR# 理想气体常数,单位为J/(mol·K)# 反应器体积,单位为m^3# 初始摩尔数。

kkchenjj的博客 617

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的博客 2633

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

[ Linux 命令基础 1 ] Linux 命令详解-linux 命令前置知识

[ Linux 命令基础 1 ] Linux 命令详解-linux 命令前置知识 我们搞网络安全需要经常用到 linux 命令,比用拿到 linux 的 shell,需要使用 linux 命令。再比如 sh 脚本,我们经常需要使用。这里我将开始详细介绍一些常用的 linux 命令。本文讲解linux 命令前置知识。

qq_51577576的博客 1173

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

linux命令 剪切,linux剪切命令

复制粘贴以及剪切操作是我们经常使用到的操作,那么在linux下怎么使用命令完成剪切操作呢?下面由学习啦小编为大家整理了linux下剪切命令的相关知识,希望大家喜欢!一、linux剪切命令——mv命令用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的ren和move的组合。语法:mv [选项] 源文件或目录 目标文件或目录说 明:视mv命令中第二个参数类型...

weixin_35794185的博客 1万+

Linux命令总结

Linux命令的分类 Linux命令 用于实现某一类功能的指令或程序 命令的执行依赖于解释器程序(例如:/bin/bash) Linux命令的分类 内部命令:属于Shell解释器的一部分 外部命令:独立于Shell解释器之外的程序文件 用命令type来区分命令是内部还是外部命令 例:type cd/type ping Linux命令的通用命令格式 命令字 [选项] [参数] 选项及参数的含义 选项:用于调节命令的具体功能 以 “-”引导短格式选项(单个字符),例如“-l” 以“–”引导长格式选项(多个字

曹大喯儿的博客 3378

linux必学的100个命令,Linux必学的60个命令

inux必学的60个命令本文引用地址:http://www.eepw.com.cn/article/201610/305663.htmLinux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Lin...

weixin_32897341的博客 1万+

Linux命令

当要删除文件夹中所有内容必须带该参数 ​ eg: cp a.txt bb.txt ---将当前目录下的a.txt复制到当前目录下并该名称为bb.txt ​ cp a.txt /home/yueqian ---将当前目录下的a.txt复制到/home/yueqian文件夹中 ​ 总结: ​ cp 文件路径 文件路径---复制并改名字 ​ cp 文件路径 文件夹路径---复制不改名字 ​ cp -r 目标文件夹路径 目的地文件夹路径---如果目的地文件夹路径存在,就是赋值不改名字;指令:updatedb。

m0_64568705的博客 1719

【Linux】Linux基本命令

Linux 是一个开源的操作系统内核,广泛应用于服务器、桌面、嵌入式系统和超级计算机等领域。它由 Linus Torvalds 于 1991 年首次发布,并由全球开发者社区共同维护和开发。以下是一些关于 Linux 的常用命令。

m0_64210833的博客 1931

linux查看执行过哪些命令,linux查看执行过的所有命令

在linux下可以通过命令查看之前执行过的命令,那么具体是哪一条命令呢?下面由学习啦小编为大家整理了linux下查看执行过命令的相关知识,希望对大家有所帮助。1.linux查看执行过的命令的命令——historyhistory 命令可以用来显示曾执行过的命令,也可以根据显示的治疗来重新执行需要的命令2.history命令参数说明-n 显示n个最近的记录-a 添加记录-r 读取记录,但不会添加内容记...

weixin_28846405的博客 1万+

LINUX命令 VS DOS命令

基本的DOS命令 DOS命令,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。 ##(一)目录命令 ls——列出当前所有目录,其中不同的项目颜色不同,蓝色表示目录,白色表示普通文件,绿色表示可执行文件,红色表示压缩包文件; 更细小的目录查看命令: ls -l——以长格式显示所有文件的具体信息; ls -la——显示出更多的内...

ChanCherry的博客 3601

linux命令本质,Linux 的命令机制

命令格式COMMAND [OPTIONS...] [ARGUMENTS...]选项:用于启用或关闭命令的某个或某些功能短选项:-c 例如:-l, -h长选项:--word 例如:--all, --human-readable参数:命令的作用对象: 比如文件名和作用名注意1. *多个选项以及多参数和命令之间使用空白字符串分隔*2. *取消和执行命令执行:Ctrl+c,Ctrl+d*3. *多个命令...

weixin_30741285的博客 451

linux中内部命令有哪些,linux内部命令有哪些

linux中常见的内部命令有:1.exit命令,退出当前的shell;2.history命令,显示历史执行过的命令;3.cd命令,切换当前工作目录;4.source命令,重新执行刚修改的初始化文件;5.echo命令,输出字符串;6.fg命令,将后台任务切换到前台;7.bg命令,将任务切换到后台;8.hash命令,记住命令路径;9.popd命令,删除目录栈中的记录;10.pushd命令,将目录加入到...

weixin_39964899的博客 1788

linux下管道命令,linux之管道命令

管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandarderror 信息没有直接处理能力。然后,传递给下一个命令,作为标准的输入 standard input.注意:1、管道命令只处理前一个命令正确输出,不处理错误输出2、管道命令右边命令,必须能够接收标准输入流命令才行。作用接收标准输入的命令才可以用作管道右边...

weixin_30299099的博客 4882

linux命令机制,Linux 的命令机制

命令格式COMMAND [OPTIONS...] [ARGUMENTS...]选项:用于启用或关闭命令的某个或某些功能短选项:-c 例如:-l, -h长选项:--word 例如:--all, --human-readable参数:命令的作用对象: 比如文件名和作用名注意1. *多个选项以及多参数和命令之间使用空白字符串分隔*2. *取消和执行命令执行:Ctrl+c,Ctrl+d*3. *多个命令...

weixin_42525428的博客 195

linux下的rar命令,Linux下的压缩解压命令

1. Linux zip命令压缩zip -r filename.zip ./* // 将当前目录下的所有文件和文件夹全部压缩成 filename.zip文件-r表示递归压缩子目录下所有文件解压unzip -d test filename.zip // 把filename.zip文件解压到 ./test-d:-d test 指明将文件解压缩到....

weixin_33673142的博客 2万+
上一篇: bootstrap+springmvc 文件下载
下一篇: JS + JAVA json数组交互
Java程序之猿
博客等级 码龄9年 2599粉丝 140原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值