- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 linux 下shell参数
1、文件表达式-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真-f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filename可读,则为真-w filename 如果 filename可写,则为真-x filename 如果 filename可执行,则为真-s filename 如果文件长度不为0,则为真-...
2021-03-26 15:42:18 185 1
原创 shell脚本中单行或多行屏蔽方法
#单行注释符号:##多行注释:#方法一:#((0)) && {屏蔽块}((0)) && {echo "bbb"echo "ccc"}#方法二:COMMENT也可使用其他词替代,如 a,b,c等#<<COMMENT#屏蔽块#COMMENT<<COMMENTecho "bbb"echo "ccc"COMMENT#也可采用: + << ‘COMMENT’:<<'COMMENT'echo.
2021-03-11 12:40:44 2774
原创 Linux Vim显示行号
在命令模式下输入":set nu"即可显示每一行的行号如果想要取消行 号,则再次输入":set nonu"即可如果希望每次打开文件都默认显示行号,则可以编辑 Vim 的配置文件。每次使用 Vim 打开文件时,Vim 都会到当前登录用户的宿主目录(用户配置文件所在地)中读取 .vimrc 文件,此文件可以对 Vim 进行一些默认配置设定。如果 .vimrc 文件存在,就先读取其中对 Vim 的设置;否则就采取默认配置。在默认情况下,用户宿主目录中是没有此文件的,需要在当前用户的宿主目录中手工建立,如
2021-03-10 14:25:32 251
原创 Linux /usr、/usr/share、/etc介绍
/usr/share中放置的是一些共享数据,比如帮助文档什么的。/usr/share/man:联机帮助文件/usr/share/doc:软件杂项的文件说明/usr/share/zoneinfo:与时区有关的时区档案/usr/local是软件的安装路径,里面是你手动安装的一些软件。/usr/lib/包含各应用软件的函式库、目标档案以及不被一般使用者惯用的执行档案或脚本,某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作也在这里。/usr目录下的常用文件夹/us
2021-03-08 17:20:38 14624
原创 ubuntu18.04安装cmake3.18
安装流程Step 1:Cmake下载地址:https://cmake.org/download/选择Linux-x86_64平台Step 2:解压安装包:tar -xzf cmake-3.18.0-rc1-Linux-x86_64.tar.gzStep 3:拷贝cmake目录到/usr/local/cmake进入目录后会看到只有 bin doc man share四个文件夹,没有 bootstrap文件,因为新版本的好像是已经编译好的,所以只要加入path里面就可以在命令行直...
2021-03-07 16:43:47 3221 1
原创 Linux Source
source命令作用#在当前bash环境下读取并执行FileName中的命令。功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filenamesource命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。source filename
2021-03-05 21:21:49 159
原创 Shell 脚本中 set -ex 命令的作用
#!/bin/bash -exshell 命令set -ex,稍有常识的人都能看出,这是set命令加上了-e和-x两个参数 (废话么这不是)。那么,我就把这两个参数拆开,分别说一下它在脚本中的用处。set -e这个参数的含义是,当命令发生错误的时候,停止脚本的执行#!/bin/bashecho 1 && rm non-existent-file && echo 2等同#!/bin/bashset -eecho 1rm n...
2021-03-05 21:03:02 6223
原创 Linux字符串处理函数strdup、strndup、strndupa、strdupa
一、函数族strdup、strndup、strndupa、strdupastrdup函数原型:strdup()主要是拷贝字符串s的一个副本,由函数返回值返回,这个副本有自己的内存空间,和s不相干。strdup函数复制一个字符串,使用完后要记得删除在函数中动态申请的内存,strdup函数的参数不能为NULL,一旦为NULL,就会报段错误,因为该函数包括了strlen函数,而该函数参数不能是NULL。strdup的工作原理:char * __strdup (const char *s){
2021-03-04 11:04:36 1813 1
洞悉linux下的Netfilter&iptables;
2018-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人