摘要:
2.1.tree命令: 以树形结构列出指定目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。 tree [option] [directory] -a 显示所有文件,包括隐藏文件(以点(.)开头的文件) -d 只显示目录* -f 显示每个文件的全路径 -i 不显示树枝,常与 -f 参数配 阅读全文
摘要:
1. >>>常用快捷键 移动光标快捷键: Ctrl+a 光标回到命令行首* Ctrl+e 光标回到命令行尾* Ctrl+f 光标向右移动一个字符(相当于方向键右键) Ctrl+b 光标向左移动一个字符(相当于方向键左键) 剪切、粘贴、清除快捷键: Ctrl+Insert 复制命令行内容* Shift 阅读全文
摘要:
1. >>>>>文件改名,使用命令mv 2. >>>>>利用变量赋值和替换的方式实现mv的改名要求。 将文件中以_123结尾的部分替换成空 使用mv进行改名操作,如下所示; 后面echo部分为替换的新文件名。 3. >>>>>(())的简单操作 (())的使用,直接进行运算 以上为直接使用(())进 阅读全文
摘要:
1 >>>>输入一个设备文件,输出这个设备文件的基本信息; 2. >>>>显示一个如下的菜单,cpu的信息、mem内存信息、disk磁盘信息、quit退出。 3. >>>>>>脚本生成一个 100 以内的随机数值,提示用户猜数字,更具用户的输入,提示用户猜对了,猜打了或猜小了。 4. >>>>>>> 阅读全文
摘要:
1. >>sed命令用来取指定范围行。 2. >>>>“$?“返回值的用法 (1)判断命令、脚本或函数等程序是否执行成功。 (2)若在脚本中调用"exit 数字",则会返回这个数字给"$?"变量。 (3)如果实在函数里,则通过"return 数字"把这个数字以函数返回值的形式传给"$?" 3. >> 阅读全文
摘要:
1 >>>批量创建用户。 $# 统计传入参数的数量 $* 传入若干个参数 使用id来确认用户是否存在并创建 向$*进行传参,在运行时加上需要添加的用户名。 2 >>>如果传入的用户为2个,如果统计后参数的数量为2,那么显示传入的用户和数量,否则输出错误。 exit 0 -- 正常运行程序并退出程序 阅读全文
摘要:
1.uniq命令: 用于去除有序文件中的重复行并将结果输出到标准输出。uniq经常和sort合用,【为了使uniq起作用,所有的重复行必须是相邻的。】 -c 显示重复行出现的次数,重复的行必须是相邻的。 -d 仅显示重复出现的行,即出现次数>=2的行,且只打印一次,重复的行必须是相邻的。 -D 仅显 阅读全文
摘要:
1.sort命令的作用: 根据ASCII码进行排序,并不是根据数值的大小进行排序。 默认根据前面的字符进行排序,按要求进行排序需要接参数。 sort命令可以对文本进行排序,sort命令操作的是行,shell中sort命令有3种执行模式,分别是排序文本,检查文件是否已经排序,合并文件。 2.sort命 阅读全文
摘要:
1.wc命令的用法 -c 统计文件的字节数 -l 统计文件的行数 -m 统计字符数。这个标志不能与 -c 标志一起使用。 -w 统计单词数或字数,即被空格以及换行等字符分割的字符串 -L 打印最长行的长度 >>>>>>>>>a.txt 2.统计文件字节数 3.统计文件的行数 4.统计文件字符数 5. 阅读全文
摘要:
1.cut命令的常用用法: -b byte 字节,以字节为单位进行分割 -c character 字符,以字符为单位进行分割 -f field 字段,与-d一起使用,指定显示哪个区域。 -d 指定分隔符,默认为制表符。例 -d:或-d " " 使用冒号或空格为分隔符 --complement 打印过 阅读全文