linux、shell
文章平均质量分 65
微风--轻许--
纵一生,与君相伴,不负岁月,不负卿 ...
展开
-
linux jps 命令
jps -- Java Virtual Machine Process Status Tool可以列出本机所有java进程的pidjps [ options ] [ hostid ]选项-q 仅输出VM标识符,不包括class name,jar name,arguments in main method-m 输出main method的参数-l 输出完全的包名,应用主...转载 2020-04-23 23:22:25 · 530 阅读 · 0 评论 -
Linux 下压缩与解压.zip 和 .rar
1)对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明一下其用法:# zip test.zip test.jpg test.png这条命令是将test.jpg和test.png压缩成一个zip包# zip test.zip *.jpg这条...转载 2020-03-15 17:03:17 · 355 阅读 · 0 评论 -
Linux 的 chmod 命令,对一个目录及其子目录所有文件添加权限
对一个目录及其子目录所有文件添加权限命令:chmod 777 -R ./html给予html目录下可读可写可操作权限。或者chmod -R u+x ./html转载 2020-03-15 17:03:11 · 1580 阅读 · 0 评论 -
linux 安装 maven 、解决:bash: mvn: command not found
1、安装 wget 命令: yum -y install wget2、下载maven安装包wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz3.解压maven安装包tar -zxvf apache-maven-3.5.4-bin....转载 2020-03-15 17:02:05 · 17996 阅读 · 3 评论 -
解决 : Shell 脚本 $‘\r‘: command not found 问题
1.经查证,只是 Windows 的空行在 linux 中不识别,故需要用dos2unix 来转换。2. 安装dos2unix,2 种方式任选其一:apt install dos2unix# 或者:yum install dos2unix3.dos2unix xxx.sh 就行了 。运行成功会输出:dos2unix: converting file X...原创 2019-12-17 14:26:31 · 1264 阅读 · 0 评论 -
【Linux】Linux中常用操作命令
见:http://www.cnblogs.com/laov/p/3541414.html常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录转载 2017-05-24 09:08:48 · 581 阅读 · 0 评论 -
Nginx安装手册(摘自入云龙老师教案,亲测可用)
Nginx安装手册1 nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。1)gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++2) PCREPCRE(Perl Compatible Regular E原创 2017-03-22 11:55:36 · 988 阅读 · 1 评论 -
ngingx安装错误 ./configure: error: the HTTP rewrite module requires the PCRE library.
1. ngnix 安装报错:2. 解决:安装pcre-devel解决问题,运行命令yum-yinstallpcre-devel 3.安装成功:原创 2017-03-22 10:17:03 · 578 阅读 · 0 评论 -
提高虚拟机运行速度方法
原网页 要我注册才能复制... 所以我只记录了那个网址,我的情况是启动很慢,照作后有效果。该网址:提高虚拟机速度转载 2017-03-21 17:28:30 · 769 阅读 · 0 评论 -
JDK下载地址、SecureCRT中JDK安装和环境配置、SecureCRT窗口编程、linux下命令运行小程序
1. 下载linux版本的JDK。java SE、java EE JDK是通用的,32位系统选Linux x86,64位系统选Linux x64,下载网址:JDK官网下载地址。2. 上传到对应目录下( 上传方式参见另一博客:JDK上传方式)3.这是一个压缩版本要解压:输入命令 tar -zxvf aaa原创 2017-03-20 18:08:59 · 1937 阅读 · 0 评论 -
解决- SecureCRT上运行 linux vim 命令中文出现乱码
乱码如图:这个问题是CRT的编码设置造成的,改一下设置就可以了:1. 在当前连接上右键选择最后一个2.修改编码设置为 utf-8 :3. 再运行 效果:原创 2017-07-26 10:52:20 · 789 阅读 · 0 评论 -
JDK 1.8 官网下载地址(linux / windows)
JDK 1.8 官网下载地址:JDK 1.8 官网下载地址(linux+windows)上面连接可以直接点击,连接地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html如图: 要什么版本的可以自已选择。原创 2017-11-09 14:14:14 · 244250 阅读 · 4 评论 -
Linux下安装jdk8步骤详述
见:https://www.cnblogs.com/shihaiming/p/5809553.html0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共转载 2017-11-09 14:30:11 · 446 阅读 · 0 评论 -
linux下用rpm 安装jdk
1.下载jdk的rpm安装包,这里以jdk-7u4-linux-i586.rpm为例进行说明下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 将jdk-7u4-linux-i586.rpm 移动到合适的安装目录上,安装软件不要在/home路径下,这样很容易涉及到不同用户的访问权限,这样对...转载 2017-11-09 15:44:32 · 429 阅读 · 0 评论 -
linux安装软件的几种方法
见:http://blog.csdn.net/u010509774/article/details/50593231一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -转载 2017-10-25 19:17:41 · 327 阅读 · 0 评论 -
linux系统中打rz命令后出现waiting to receive.**B0100000023be50
linux系统中打rz命令后出现waiting to receive.**B0100000023be50而没有出现选择文件弹出框是什么问题:我本来用的是 git-bash 不行,后来用 Xshell 就可以了。rz 与 sz 需要端支持。终端就是连接远程服务器的客户端,例如 XShell、SecureCRT 等,linux默认终端是不支持的。...转载 2018-02-05 10:31:02 · 78961 阅读 · 14 评论 -
Shell 参数传递、 $* 与 $@ 区别
传递参数 脚本内获取参数的格式为: $n。n 代表一个数字,1 为执行脚本的第一个参数, 2 为执行脚本的第二个参数,以此类推…… 1)新建文件 touch aa.sh echo 第一个参数为:$1; echo 第2个参数是:$2; 2) 传入参数,并运行: sh aa.sh 我 你 第一个参数为:我 第2个参数是:你 3) $* 与 $@ 区别:...原创 2018-03-16 13:35:03 · 563 阅读 · 0 评论 -
grep命令 解说
见:http://man.linuxde.net/grepgrep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。选项-a 不要忽略二进制数据。-A<显示列数> 除了显示符合范本样式的那一行之外,并显示...转载 2018-03-12 17:36:45 · 202 阅读 · 0 评论 -
Linux:echo命令详解
见:https://www.cnblogs.com/Spiro-K/p/6360489.htmlecho命令用于字符串的输出格式echostring使用echo实现更复杂的输出格式控制1.显示普通字符串:echo "It is a test"这里的双引号完全可以省略,以下命令与上面实例效果一致:echo It is a test2.显示转义字符echo "\"It is a t...转载 2018-03-12 18:02:18 · 509 阅读 · 0 评论 -
学习 shell脚本之前的基础知识
见 : http://www.92csz.com/study/linux/12.htm【什么是shell】简单点理解,就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计算机硬件比作一个人的躯体,而系统内核则是人的大脑,至于shell,把它比作人的五官似乎更加贴切些。回到计算机上来,用户直接面对的不是计...转载 2018-03-12 18:47:11 · 285 阅读 · 0 评论 -
mysql -u root -p 解释
mysql -u 用户名 -p 密码 是连接数据库服务器的命令。要求你输入自己连接数据库的用户名和密码。考虑密码如果直接明文写在这条命令行上,有些不方便(怕被别人看到),可以像你写的那样,只输入:mysql -u 用户名 -p 然后回车,此时提示你输入密码,这时候输入的密码就不再是明文的了。见:https://zhidao.baidu.com/question/423644612.html...转载 2018-03-22 16:55:26 · 29334 阅读 · 2 评论 -
Linux chmod命令
见菜鸟教程:http://www.runoob.com/linux/linux-comm-chmod.htmlLinux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。使用权限: 所有使用者语法chmod [-cfvR] [--help] [--version] mode file...参数说明mode : 权限设定字串,格式如...转载 2018-03-22 17:00:49 · 241 阅读 · 0 评论 -
Linux diffstat命令
见菜鸟教程:http://www.runoob.com/linux/linux-comm-diffstat.htmlLinux diffstat命令根据diff的比较结果,显示统计数字。diffstat读取diff的输出结果,然后统计各文件的插入,删除,修改等差异计量。语法diff [-wV][-n <文件名长度>][-p <文件名长度>]参数:-n<文件名长度>...转载 2018-03-22 17:06:23 · 323 阅读 · 0 评论 -
Linux find命令、Linux rmdir命令、Linux ls命令
见菜鸟教程:http://www.runoob.com/linux/linux-comm-find.htmlLinux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find path -option [ -print...转载 2018-03-22 17:10:49 · 266 阅读 · 0 评论 -
inux系统中如何进入退出vim编辑器
见:https://jingyan.baidu.com/article/495ba8410ff14d38b30ede01.htmlVIM编辑器,可以新建文件也可以修改文件,命令为:vim AAA 。AAA就是文件名。如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如图。如果文件已存在,则没有提示。进入编辑器后,我们先按"I”,即切换到“插入”状态。就可以通过上下左右移动光标,或空格...转载 2018-03-12 22:04:42 · 366 阅读 · 0 评论 -
Shell 语法
1. 运行sh脚本的2种方法: ./AAA。sh 或者 sh AAA.sh 。(其实后辍名不重要。是txt也是可以运行的。) 2. 定义变量 如:your_name="runoob.com" 变量名和等号之间不能有空格, 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字。 3....原创 2018-03-12 23:41:10 · 1049 阅读 · 0 评论 -
Shell 字符串截取
见:http://www.runoob.com/linux/linux-shell-variable.htmlLinux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符...转载 2018-03-12 23:43:19 · 644 阅读 · 0 评论 -
unexpected EOF while looking for matching ``‘
只是简单的测试一个shell 脚本,报错如题。原因: 双引号格式不对。引号切换为英语格式重新输入,再运行,正常。原创 2018-03-13 10:14:13 · 18462 阅读 · 2 评论 -
Linux ln命令、软链接和硬链接的区别
见:http://www.runoob.com/linux/linux-comm-ln.htmlLinux ln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘...转载 2018-03-22 17:39:22 · 1676 阅读 · 0 评论 -
Linux more命令、Linux rhmask命令
见:http://www.runoob.com/linux/linux-comm-more.htmlLinux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。语法more [-dlfpcsu] [-...转载 2018-03-22 17:57:32 · 703 阅读 · 1 评论 -
Linux mv命令、Linux cp命令、Linux scp命令
见:http://www.runoob.com/linux/linux-comm-mv.htmlLinux mv命令用来为文件或目录改名、或将文件或目录移入其它位置。语法mv [options] source destmv [options] source... directory参数说明:-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;-f: 在mv操作要覆盖某已有的目标文件时不给任何...转载 2018-03-22 18:04:39 · 1224 阅读 · 0 评论 -
linux--命令rcp和scp
见:https://www.cnblogs.com/gaochsh/p/6720807.htmlrcp代表“remotefilecopy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。1.命令格式:rcp[参数][源文件][目标文件]2.命令功能:rcp命令用在远端复制文件或目录,如同...转载 2018-03-22 20:35:21 · 5326 阅读 · 1 评论 -
Linux中cp和scp命令的使用方法
见:https://www.cnblogs.com/zhuawang/p/5046375.htmlLinux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。cp ---主要是用于在同一台电脑上,在不同的目录之间来回copy文件scp ---主要是在不同的Linux系统之间来回copy文件关于cp的具体用法:命令基本格式:cp [OPTIONS] S...转载 2018-03-22 20:36:30 · 350 阅读 · 0 评论 -
Linux rm命令、Linux touch命令、Linux tee命令
见:http://www.runoob.com/linux/linux-comm-rm.htmlLinux rm命令用于删除一个文件或者目录。语法rm [options] name...参数:-i 删除前逐一询问确认。-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。-r 将目录及以下之档案亦逐一删除。实例删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:# rm te...转载 2018-03-22 20:43:00 · 800 阅读 · 0 评论 -
Linux指令小记(简明实用)
见:https://www.aliyun.com/jiaocheng/135465.html1、ls指令,用于列出当前目录的文件通过添加-l参数可以使文件以详情模式列出通过添加-a参数可以将包含隐藏文件在内的全部文件列出。用法:ls [-l]2、lsblk指令:除了RAM之外,以标准树状格式输出文件(常用于了解新插入的USB设备名字)可以通过添加-l参数使得文件以列表格式显示块设备用法:同上3...转载 2018-03-20 14:39:27 · 249 阅读 · 0 评论 -
对 Linux 新手非常有用的 20 个命令
见:https://www.oschina.net/translate/useful-linux-commands-for-newbies?lang=chs&page=2#1. ls命令ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。root@tecmint:~# lsAndroid-Games ...转载 2018-03-20 15:10:37 · 303 阅读 · 0 评论 -
Linux find和grep的区别
见:https://blog.csdn.net/zhenwenxian/article/details/8459343grep是查找文件中匹配条件的行,find是搜索匹配条件的文件。1.find:查找文件或目录语法: find 查找位置 文件名或目录名如:在 /root/luojiahui目录下查找index.htmfind /root/luojiahui index.htm在当前目录及其子目录...转载 2018-03-30 09:50:24 · 1514 阅读 · 0 评论 -
shell 数组
1)定义数组: my_array=(1 2 3 4) 也可这样赋值:my_array[4]=爱 读取: echo ${my_array[2]} 输出 3 echo ${my_array[4]} 输出 爱 2)定义包含数组的文件 #定义数组 array=( 你 最爱 傻笑了) #取值 echo ${array[0]} 是我一生的 ${array[1]} #取所有元...原创 2018-03-20 15:40:59 · 649 阅读 · 0 评论 -
rsync解说
见:https://www.cnblogs.com/george-guo/p/7718515.html一、简介1、认识Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快Rsync...转载 2018-03-30 10:39:55 · 238 阅读 · 0 评论 -
rsync:基本命令和用法
见:https://www.cnblogs.com/f-ck-need-u/p/7220009.html#blog212.1 说在前面的话rsync官方网站:https://www.samba.org/ftp/rsync/rsync.htmlrsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。rsync可...转载 2018-03-30 10:41:22 · 27864 阅读 · 0 评论