商城网站合同,住房和城乡建设部机关服务中心,加强网站信息怎么做,衡水网站建设衡水linux基本命令以及命令常用选项touch 创建文件#xff0c;改变恩建时间戳#xff0c;如果直接跟上一个文件#xff0c;该文件不存在则创建文件-c文件不存在不创建文件#xff0c;存在则改变文件的时间戳-a只改变文件的访问时间-m改变文件的修改时间-t时间格式CCYYMMDDhhmm…
linux基本命令以及命令常用选项touch 创建文件改变恩建时间戳如果直接跟上一个文件该文件不存在则创建文件-c文件不存在不创建文件存在则改变文件的时间戳-a只改变文件的访问时间-m改变文件的修改时间-t时间格式CCYYMMDDhhmmss CC年份前两位年月日时分秒-d日月年 08-august-2008 或者yesterday 08-august-2008 echo 反馈信息到标准输出 ANSI控制码 \033[31m 字符颜色 30黑色 31红色 32绿色 33黄色 34 蓝色 35紫色 36浅蓝色 37 灰色 背景色 40黑色 41红色 42绿色 43黄色 44 蓝色 45紫色 46浅蓝色 47 灰色 \b 退格前提是b后面存在字符 \c 不换行输出c后面不存在字符相当于echo -n有字符时后面的字符不被输出 \f 换行 但是换行后下一行连着上一行的行尾 \r 光标移至行首不换行相当于用r后面的覆盖之前同等长度的字符后面不存在字符此参数无效 \ 代表 / \t 插入制表符tab \xhh 按照六进制ASCII输出字符hh代表十六进制 \0nnn按照八进制输出字符 0代表数字xxx代表八进制数字\e escape键\a 警告音\n换行符 \033[0m关闭所有属性也就是此控制码前面的控制码失效此控制码的0可以省略\033[1m设置亮度 \033[4m下划线\033[5m 闪烁 \033[7m反显撞色显示显示为白底黑字或者黑底白字 \033[8m消隐字符颜色与背景颜色相同\033[k清除光标到行尾的内容\033[43;31m]背景色为43字符颜色为31cp命令复制文件和目录-f覆盖目标同名文件或目录时不进行提醒强制复制-i 覆盖目标同名文件或目录时提醒用户确认-p 复制时保持原文件的权限属主及时间标记等属性不变-r复制目录时必须选择此选项表示递归复制所有文件及子目录tar制作归档文件或释放已归档文件-c创建.tar格式的包文件-C解压包至指定目录-j调用bzip2程序进行压缩或者解压-p打包时保持保留文件及目录的权限-t列表查看包内的文件-f表示归档文件名字-J调用xz程序进行压缩或者解压-z调用gzip程序进行压缩或者解压-v输出详细信息-x 解开压缩包文件 wc统计文件内容中的单词数量等信息-c 统计文件内容中的字节数character -l统计文件内容中的行数line-w统计文件内容中的单词数量wordtzselect 使用tzselect选择时区: 1.执行tzselect命令--选择Asia--选择China--选择east China - Beijing, Guangdong, Shanghai, etc--然后输入1 2.执行完tzselect命令选择时区后时区并没有更改只是在命令最后提示你可以执行TZAsia/Shanghai; export TZ 并将这行命令添加到.profile中然后退出并重新登录。最终时区显示为CST即中国标准时间,重启虚拟机发现又是PDT时间 2、修改时钟配置文件 vim /etc/sysconfig/clock 将 ZONEAmerica/Los_Angeles 改成 ZONEAsia/Shanghai 3、删除/etc/localtime rm -rf /etc/localtime 4、将本地时间链接到上海时区 cut 它的弱点在于不好处理多个分隔符重复的情况因此经常结合tr的压缩功能 -b 按字节筛选 可以使用N-、N-M和-M分别表示每行N字符或字节或字段后的所有内容、N-M段内容和M段之前的内容。注意包括N和M的边界。 -b1-3 筛选第1-3个字节的内容 按字节或字符分割时将不能指定-d因为-d是划分字段的 -n与-b选项连用表示禁止将字节分割开来操作-c 按字符筛选 按字节或字符分割时将不能指定-d因为-d是划分字段的 -f按字段筛选 可以使用N-、N-M和-M分别表示每行N字符或字节或字段后的所有内容、N-M段内容和M段之前的内容。注意包括N和M的边界。范围交叉时不会重复输出。比如-f3-5,4-6则输出-f3-6。如果范围顺序无序则Linux会先对范围排序升序再输出。例如-f4-6,2等价于-f2,4-6-d 指定字段分隔符不写-d时的默认字段分隔符为TAB因此只能和-f选项一起使用。 分隔符空格如果在分隔的地方重复了多次想要正确显示结果需要把重复空格处理掉 如果输出中的最后一行中完全没有定界符的行也输出了这需要使用-s来取消这样的输出 cat a.sh | tr -s | cut -d -f2,4 -s -s避免打印不包含分隔符的行--complement补足被选择的字节、字符或字段反向选择的意思或者说是补集--output-delimiter 指定输出分割符默认为输入分隔符 使用-b或者-c分隔了多段字符时可以使用--output-delimiter否则这些多段将拼接在一起 tr sort uniq 去重不相邻的行不算重复值 -c不能和-D一起使用。结果说显示所有重复行再统计重复次数是毫无意义的行为 -c统计出现的次数count-d只显示被计算为重复的行-u显示唯一值即没有重复值的行-D显示所有被计算为重复的行-i忽略大小写-z在末尾使用\0而不是换行符-f跳过多少个字段(field)开始比较重复值-s跳过多少个字符开始比较重复值-w比较重复值时每行比较的最大长度。即对每行多长的字符进行比较read如果没有指定任何var_name则分割后的所有字段都存储在特定变量REPLY中 -a将分裂后的字段依次存储到指定的数组中存储的起始位置从数组的index0开始。
-d指定读取行的结束符号。默认结束符号为换行符。
-n限制读取N个字符就自动结束读取如果没有读满N个字符就按下回车或遇到换行符则也会结束读取。
-N严格要求读满N个字符才自动结束读取即使中途按下了回车或遇到了换行符也不结束。其中换行符或回车算一个字符。
-p给出提示符。默认不支持\n换行要换行需要特殊处理见下文示例。例如-p 请输入密码
-r禁止反斜线的转义功能。这意味着\会变成文本的一部分。
-s静默模式。输入的内容不会回显在屏幕上。
-t给出超时时间在达到超时时间时read退出并返回错误。也就是说不会读取任何内容即使已经输入了一部分。
-u从给定文件描述符(fdN)中读取数据 eval 当搜索到命令时将会执行命令但如果搜索到的命令为eval时则处理方式有所不同