linux
文章平均质量分 59
姜小白-
Java开发,项目管理,打杂,啥都做
展开
-
vi命令展示行数
使用vi 命令打开文件时候,默认的命令是不展示行数的,如何让编辑器展示行数。在非编辑状态下,输入:set number,用来展示行数原创 2021-01-24 23:53:08 · 15631 阅读 · 0 评论 -
yum安装wget命令
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的TCP/IP下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。在线安装wget使用命令 yum -y install wget原创 2021-01-15 14:17:11 · 31149 阅读 · 0 评论 -
此主机支持Intel VT-x,但Intel VT-x处于禁用状态
今天安装了VMware-workstation,并安装了CentOS7系统,系统启动时报错查了下,该错误原因是,系统BIOS设置禁用了Intel VT-x技术,需要启用。本人的电脑是Thinkpad T440,根据搜到的方法F1 进 BIOS设置 切换到Security,选择Virtualization 选中Intel(R) Virtualization Technology回车,...原创 2018-12-30 12:26:33 · 3836 阅读 · 0 评论 -
Linux 通配符用法简介
通配符用来匹配符合条件的文件名,通配符是完全匹配。ls,find,cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了。通配符规则:* 代表任意字符(0到多个)?代表一个字符[] 中间为字符组合正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep,awk,sed等命令可以支持正则表达式。通配符匹配文件名正则在文件中原创 2017-07-26 22:35:34 · 10977 阅读 · 1 评论 -
linux常用命令之seq
seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制。语法: [1] seq [选项] 尾数 [2] seq [选项] 首数 尾数 [3] seq [选项] 首数 增量 尾数选项:-f, --format=格式 使用printf 样式的浮点原创 2017-07-19 21:44:13 · 796 阅读 · 0 评论 -
Linux for循环之类C风格for循环
for循环是Linux shell 中最常用的结构。for 循环有三种结构:一种结构是列表for循环;第二种结构是不带列表for循环;第三种结构是类C风格的for循环。上篇博文讲解了不带列表for循环,本篇博文重点看类C风格for循环。类C风格的for循环也可被称为计次for循环,一般用于循环次数已知的情况。下面是类C风格for循环的语法格式for((expr1; expr2; expr3))do command command ...done原创 2017-07-23 18:34:39 · 4952 阅读 · 0 评论 -
Linux for循环之不带列表for循环
for循环是Linux shell 中最常用的结构。for 循环有三种结构:一种结构是列表for循环;第二种结构是不带列表for循环;第三种结构是类C风格的for循环。上篇博文讲解了列表for循环,本篇博文重点看不带列表for循环。不带列表for循环执行时,由用户指定参数和参数的个数。不带列表for循环基本格式for variabledo command原创 2017-07-22 13:13:18 · 2261 阅读 · 0 评论 -
Linux for循环之列表for循环
for循环是Linux shell 中最常用的结构。for 循环有三种结构:一种结构是列表for循环;第二种结构是不带列表for循环;第三种结构是类C风格的for循环。本篇博文重点看列表for循环,列表for循环大的格式固定,在列表构成上分多种情景,如数字列表、字符串列表、命令列表、脚本传参列表等,下面一一来看。列表for循环语句用于将一组命令执行已知的次数,语句基本格式如下for variable in (list)do command command ...done原创 2017-07-22 12:38:28 · 59206 阅读 · 1 评论 -
tar: Removing leading '/' from member names
RTtar: Removing leading '/' from member names去除文件名中前导的根目录“/”,tar 命令在压缩文件时,默认会取相对路径,不会取从根路径下来的绝对路径,所以,如果待压缩的源路径是绝对路径,便会报该错误[zhangqi@bogon Desktop]$ tar -zcvf abc.tar.gz shellscript/*shellsc原创 2017-07-16 17:16:21 · 25951 阅读 · 3 评论 -
Linux定时任务小demo
Linux的定时任务主要依赖于crontab命令,crontab命令的功能是在一定的时间间隔调度一些命令的执行。在Linux中做定时任务时,仅需要在/etc/crontab 文件中增加自己需要设置的定时任务频次和需要执行的脚本内容即可。先来查看/etc/crontab文件cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/原创 2017-07-16 16:33:05 · 888 阅读 · 0 评论 -
shell脚本4种执行方式
Linux中shell脚本的执行通常有4种方式,分别为工作目录执行,绝对路径执行,sh执行,shell环境执行。工作目录执行,指的是执行脚本时,先进入到脚本所在的目录,然后使用 ./脚本方式执行;绝对路径中执行,指的是直接从根目录/到脚本目录的绝对路径;sh执行,指的是用脚本对应的sh或bash来接着脚本执行;shell环境执行,指的是在当前的shell环境中执行,可以使用 . 接脚本 或 source 接脚本原创 2017-07-15 22:56:52 · 69835 阅读 · 1 评论 -
linux权限之可操作性权限x
Linux系统中,对于文件目录和文件权限都有rwx即读、写、操作权限,其中r为read,读权限,w为write,写权限,好理解。那么x 的execute操作权限该如何理解呢?这里需要区分文件、目录和可执行脚本三类来查看:文件目录的x为进入目录的权限;普通文件的x权限无太大意义;可执行shell脚本的x权限为脚本可执行权限。1、文件目录对于文件目录,x权限即为进入目录的权限原创 2017-07-15 17:18:02 · 10086 阅读 · 3 评论 -
linux虚拟机配置jdk环境变量
虚拟机安装jdk与普通的Windows和Linux安装稍有差别,差别在将安装包文件共享上传到Linux服务器这步,其它的步骤基本相同,下面逐步看下Linux虚拟机上jdk的安装。1、下载安装包jdk的下载在oracle官网,官方有rpm和tar.gz两种格式2、将下载的安装包放到虚拟机和本地机共享目录共享目录可以在/mnt/hgfs/share/ 目录下面看到原创 2017-07-15 10:38:07 · 8972 阅读 · 3 评论 -
Linux学习笔记知识点(二)
1、 常用的四个目录 a) . 代表此层目录 b) .. 代表上一层目录 c) - 代表前一个工作目录 d) ~ 代表“目前用户身份”所在的主文件夹 2、 cd 切换目录 a) cd - 切换到上一个工作目录 b) cd 切换到当前用户主工作目录 c) cd ~ 切换到当前用户主工原创 2016-04-16 11:26:41 · 671 阅读 · 0 评论 -
Linux学习笔记知识点(一)
1、centos 是将RedHat发行的源代码重新编译一次,形成一个使用的二进制版本。RedHat两大Linux系列:FedoraCore系列,主要用于桌面系统;收费的Enterprise系列,RedHat Enterprise Linux 简写RHEL。2、使用Xmanager启动图形界面 a)启动cmd控制台,使用:config 查看本机IP b)在she原创 2016-04-13 22:11:43 · 653 阅读 · 0 评论 -
Linux学习笔记知识点(find命令)
find命令会根据我们给的option,从给出目录开始对其中文件及子目录下文件进行递归搜索,命令中寻找条件可以是单个,也可以是用逻辑运算符not,and,or 组成的复合条件。1、 and ,逻辑与,在命令中用“-a”表示,是系统缺省选项,表示所有条件都满足find -name 'tmp' -type d -user 'centoslive'寻找tmp 文件,文件属性为目录,归属用原创 2016-04-14 21:17:35 · 905 阅读 · 0 评论 -
安装Linux虚拟机
学习Linux之前,必须具备一个Linux环境,对于我们平时都用windows桌面系统的朋友,直接将系统革掉再安装Linux系统显然不方便。还有一个方案,就是安装windows和Linux的双系统机器。但是显然这两种方案都不如安装虚拟机,在虚拟机上面再安装Linux系统来的方便。我们选择的虚拟机是VMware Workstation,VMware Workstation(中文名“威睿工原创 2014-12-19 22:46:50 · 920 阅读 · 0 评论 -
Shell变量传递
父脚本 father.sh#!/bin/bash# echo father pidecho "Father Process ID is $$"# define local envlocalvar="Define a local variable."echo "localvar=$localvar"ENVVAR="Define a environment variable.原创 2013-11-12 14:05:36 · 1825 阅读 · 2 评论