![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Unix
六月的尾巴
路漫漫其修远兮,吾将上下而求索
展开
-
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
执行shell脚本报错,通过shell调试方法,具体可以参考:https://blog.csdn.net/weixin_42167759/article/details/80700719?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogComm原创 2020-05-27 10:58:45 · 150 阅读 · 0 评论 -
shell source sh bash与./的区别
source的使用source FileName作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限"注:该命令通常用命令“.”来替代。source .bash_profile. .bash_profile两者等效source通常用来生效刚刚修改的文件sh与bash的使用sh FileName bash FileName作...原创 2020-01-09 10:26:11 · 194 阅读 · 0 评论 -
shell文本处理——正则表达式
正则表达式的类型正则表达式是通过正则表达式引擎来实现的。正则表达式引擎是一套底层软件,负责解释正则表达式模式并使用这些模式进行文本匹配。Linux中,有两种流行的正则表达式引擎:POSIX基础正则表达式引擎(basic regular expression,BRE)引擎POSIX扩展正则表达式引擎(expended regular expression,ERE) 引擎sed编辑器使用的...原创 2019-09-25 20:15:49 · 217 阅读 · 0 评论 -
shell文本处理——sed编辑器基础篇
替换选项1.替换标记在替换的时候,会出现如下情况:[root@ommleft zd]# more data4.txtThis is a test of the test script.This is the second test of the test script.[root@ommleft zd]# sed 's/test/trial/' data4.txtThis is a ...原创 2019-09-24 16:51:05 · 179 阅读 · 0 评论 -
shell文本处理——gawk和sed简介
gawk程序gawk程序时Unix中的原始awk程序的GNU版本。在gawk编程语言中,可以做如下的事情:定义变量来保存数据使用算术和字符串操作符来处理数据使用结构化编程概念(比如if-then语句和循环)来为数据处理增加处理逻辑。通过提取数据文件中的数据元素,将其重新排列或格式化,生成格式化报告1.gawk命令格式gawk程序的基本格式如下:gawk options pro...原创 2019-09-24 14:53:28 · 228 阅读 · 0 评论 -
常用的Linux命令选项
在创建shell脚本时,某些字母选项已经在Linux世界里拥有了某种程度的标准含义,如果能在shell脚本中支持这些选项,那必是极好的。下面列出一些常用的Linux命令行选项:选项描述(翻译,含义)-aall,显示所有对象-ccount,生成一个计数-ddirectory,指定一个目录-eextend,扩展一个对象-ffile,指定读入数据...原创 2019-09-20 16:56:39 · 527 阅读 · 0 评论 -
使用内部字段分隔符读取文件
特殊环境变量IFS,叫做内部字段分隔符(internal field separator)默认情况下,bash shell默认会以下列字符作为内部字段分隔符:空格制表符换行符读取一个文件可以临时更改IFS环境变量的值来限制被bash shell当作字段分隔符的字符。如拾起只能识别换行符,IFS=$’\n’.下面先新建一个文件,如下所示:$ cat statesAlabam...原创 2019-09-19 16:51:01 · 510 阅读 · 0 评论 -
Shell编程的一些常识
虽然写过些shell脚本了,但是对于很多知识还是记忆不深刻。在看书的过程中,正好看到了相关常识,在此记录下以备后用。执行数学运算1.expr命令➜ /etc expr 1 + 56➜ /etc expr 1 * 5expr: syntax error➜ /etc expr 1 \* 55注:1)数字与符号之间要有空格2)个别符号需要转义,如上例中的星号(*)2.使用方...原创 2019-09-18 00:51:42 · 113 阅读 · 0 评论 -
Linux文件权限
Linux的安全性用户权限是通过创建用户时分配的用户id(UserId,通常缩写为UID)来跟踪的。UID是数值,每个用户都有唯一的UID,但在登录系统时用的不是UID,而是登录名。Linux系统使用特定的文件和工具来跟踪和管理系统上的用户账户。/etc/passwd文件Linux系统使用一个专门的文件来将用户的登录名与UID值进行匹配。这个文件就是/etc/passwd文件,它包含了一些...原创 2019-09-13 13:58:46 · 175 阅读 · 0 评论 -
Linux环境变量
全局变量查看全局变量,可以使用env或printenv命令➜ ~ printenvTERM_SESSION_ID=w0t0p0:2D8ACFEB-DE56-4295-B5A1-4A816EAA8E2FSSH_AUTH_SOCK=/private/tmp/com.apple.launchd.X9fDLzbfUY/ListenersApple_PubSub_Socket_Render=/p...原创 2019-09-12 22:58:09 · 193 阅读 · 0 评论 -
Shell的部分内外建命令
内建命令type cdcd is a shell builtincd命令是内建命令,可以通过type命令来查看type -a echoecho is a shell builtinecho is /bin/echoecho既有内建命令也有外部命令,可以通过type -a 方式查看history一个有用的内建命令就是history命令,可...原创 2019-09-08 22:50:13 · 107 阅读 · 0 评论 -
常用但易忘的bash shell命令
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-09-08 20:24:26 · 139 阅读 · 0 评论 -
linux 终端启动图形化程序界面时报错:No protocol specified
今天通过VNC远程连接时,执行脚本出现以下错误:NO protocol specifiedException in thread "main" java.lang.NOClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment看到‘X11GraphicsEnvironment’,猜测时图形界面的...原创 2019-07-24 22:15:10 · 5545 阅读 · 0 评论 -
Linux获取文件属性
stat -c %a filename此命令可以获取文件的属性,并以数字方式输出,如777,644原创 2019-06-13 09:38:08 · 397 阅读 · 0 评论 -
VirtualBox挂载Linux之后,启动报错:Error relaunching VirtualBox VM process: 5 .
原文地址:http://blog.csdn.net/pan_tian/article/details/39181829VirtualBox挂载Linux之后,启动报错。错误:Error relaunching VirtualBox VM process: 5错误明细:返回 代码:E_FAIL (0x80004005)组件:Machine界面:IMachine {480cf695-2d8d-4256...转载 2017-04-17 17:52:18 · 3019 阅读 · 0 评论