shell变量赋值
在上一篇文章中写了一点Linux shell中变量的定义,局部变量与全局变量。在定义变量时,单数字,单字符可直接赋值,但是双字符以上的赋值需要使用双引号,单引号;双引号内的可转置$变量,而单引号不能转置$符号。注 Tcl语言中还有花括号可使得多字符值赋值于变量
因为工作多使用与文本相关的命令,因此主要记录一下命令
文件创建 vim 文件名 注 在terminal 当前目录生成该文件 删除文件 rm 文件名
复制文件 cp file1 file2 将file1复制到file2 复制目录 cp -r 目录1 目录2 将目录1复制到目录2
创建目录 mkdir 目录名 删除目录 rm -r 目录名 注 -r 表示递归将目录中的文件均删除
移动当前terminal 所在目录 cd 路径 注 路径分为绝对路径(从/根目录开始)相对路径
相对路径:若表示在同terminal目录下的文件 ./文件名 若为terminal所在目录上一级目录 ..
当前目录查询 pwd ll ls查看目录下的文件
权限赋予 chomd
移动文件 mv 文件名 路径 若需要改文件名 则为 mv file1 file2则将名字从file1改为file2
grep -option 匹配内容 文件路径 注 在此文件路径下的文件查询此文件内容
常用的option : -v 得到除匹配内容的其他内容 ^匹配内容 以此你内容开头的字符行
内容定向输出 命令>文件名 将此命令结果传输到此文件中,若无该文件则生成该文件,若文件中原有内容,则被覆盖 追加输出 命令>>file 将此命令的结果追加到file 末尾
管道 | 将|左边的输出内容当作右边命令的输入内容
常使用到的命令大致如上了呢 若有遗漏的欢迎大佬指教
昨天懒狗了 未能发表 今天早上补上