随笔分类 - linux
摘要:shell 脚本第一行: #!/bin/bash 脚本声明,告诉系统使用哪种shell解释器来执行该脚本。 shell 接收参数方式如下: $0 脚本名称 $# 总共的参数个数 $* 所有位置的参数值 $1 第一个参数的值, ${10} 是第10个参数 $? 显示上一次命令执行的返回值 if 判断条
阅读全文
摘要:vim有三种模式,命令行模式,输入模式,末行模式。 命令模式常用命令: dd 删除光标所在行 yy 赋值光标所在的整行 p 将之前删除(dd)或者赋值(yy)过的数据粘贴到光标的后面 /what you want / 开头进行查找 n 向下查找 N向上查找 G 跳转到文件最后一行 末行模式常用命令:
阅读全文
摘要:expert WORKDIR expert 命令可以将变量提升为全局变量,但是重启服务之后会消失。 如果全局变量要求重启之后能永久使用。可以写入到shell启动时会读取的脚本中。 /etc/profile $HOME/.bash_profile $HOME/.bashrc $HOME/.bash_l
阅读全文
摘要:\ 反斜杠后面的变量变为单纯的字符 '' 单引号 转义其中所有的变量为单纯的字符串 "" 双引号 保留其中的变量属性,不进行转义处理 `` 反引号 把其中的命令执行后返回结果 等价于 $() echo '$HOME' $HOME echo "$HOME" /home/deng
阅读全文
摘要:touch 创建空白文件 mkdir 创建空白的目录 "make directory" mkdir -p a/b/c/d/e/f -p参数可以用来递归创建出具有嵌套关系的文件目录 cp 用于赋值文件或者目录 "copy" cp 源文件名称 目标文件名称 cp -r -r参数用于递归复制 mv 用于剪
阅读全文
摘要:pwd 显示用户当前所处的工作目录 "print working directory" cd 切换当前的工作路径 "change directory" ls 显示目录中的文件信息 "list" list -a -l 参数-a表示显示隐藏文件 -l 表示查看文件详细信息 -al tree 用树形图的形
阅读全文
摘要:cat 查看纯文本文件(内容较少) "concatenate" cat -n a.txt -n 会显示行号 more 查看文本文件(内容较多) 支持前后翻页 head 用于查看文本文件的前N行 head -n 10 a.txt 显示文件的前10行 tail 查看纯文本文件的后N行,或者持续刷新文件的
阅读全文
摘要:ifconfig 获取网卡配置和网络状态信息 "interface config" uname -a 查看系统内核版本和系统架构等信息 "unix name" cat /etc/redhat-release uptime 查看系统负载信息 free 显示内存的使用量信息 free -h 参数-h表示
阅读全文