08 2019 档案

摘要:2.1.tree命令: 以树形结构列出指定目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。 tree [option] [directory] -a 显示所有文件,包括隐藏文件(以点(.)开头的文件) -d 只显示目录* -f 显示每个文件的全路径 -i 不显示树枝,常与 -f 参数配 阅读全文
posted @ 2019-08-27 20:54 Lillard-Time 阅读(581) 评论(0) 推荐(1)
摘要:1. >>>常用快捷键 移动光标快捷键: Ctrl+a 光标回到命令行首* Ctrl+e 光标回到命令行尾* Ctrl+f 光标向右移动一个字符(相当于方向键右键) Ctrl+b 光标向左移动一个字符(相当于方向键左键) 剪切、粘贴、清除快捷键: Ctrl+Insert 复制命令行内容* Shift 阅读全文
posted @ 2019-08-26 20:10 Lillard-Time 阅读(270) 评论(0) 推荐(0)
摘要:1. >>>>>文件改名,使用命令mv 2. >>>>>利用变量赋值和替换的方式实现mv的改名要求。 将文件中以_123结尾的部分替换成空 使用mv进行改名操作,如下所示; 后面echo部分为替换的新文件名。 3. >>>>>(())的简单操作 (())的使用,直接进行运算 以上为直接使用(())进 阅读全文
posted @ 2019-08-19 21:02 Lillard-Time 阅读(533) 评论(0) 推荐(0)
摘要:1 >>>>输入一个设备文件,输出这个设备文件的基本信息; 2. >>>>显示一个如下的菜单,cpu的信息、mem内存信息、disk磁盘信息、quit退出。 3. >>>>>>脚本生成一个 100 以内的随机数值,提示用户猜数字,更具用户的输入,提示用户猜对了,猜打了或猜小了。 4. >>>>>>> 阅读全文
posted @ 2019-08-15 10:33 Lillard-Time 阅读(173) 评论(0) 推荐(0)
摘要:1. >>sed命令用来取指定范围行。 2. >>>>“$?“返回值的用法 (1)判断命令、脚本或函数等程序是否执行成功。 (2)若在脚本中调用"exit 数字",则会返回这个数字给"$?"变量。 (3)如果实在函数里,则通过"return 数字"把这个数字以函数返回值的形式传给"$?" 3. >> 阅读全文
posted @ 2019-08-14 08:33 Lillard-Time 阅读(180) 评论(0) 推荐(0)
摘要:1 >>>批量创建用户。 $# 统计传入参数的数量 $* 传入若干个参数 使用id来确认用户是否存在并创建 向$*进行传参,在运行时加上需要添加的用户名。 2 >>>如果传入的用户为2个,如果统计后参数的数量为2,那么显示传入的用户和数量,否则输出错误。 exit 0 -- 正常运行程序并退出程序 阅读全文
posted @ 2019-08-13 11:25 Lillard-Time 阅读(178) 评论(0) 推荐(0)
摘要:1.uniq命令: 用于去除有序文件中的重复行并将结果输出到标准输出。uniq经常和sort合用,【为了使uniq起作用,所有的重复行必须是相邻的。】 -c 显示重复行出现的次数,重复的行必须是相邻的。 -d 仅显示重复出现的行,即出现次数>=2的行,且只打印一次,重复的行必须是相邻的。 -D 仅显 阅读全文
posted @ 2019-08-12 17:34 Lillard-Time 阅读(415) 评论(0) 推荐(0)
摘要:1.sort命令的作用: 根据ASCII码进行排序,并不是根据数值的大小进行排序。 默认根据前面的字符进行排序,按要求进行排序需要接参数。 sort命令可以对文本进行排序,sort命令操作的是行,shell中sort命令有3种执行模式,分别是排序文本,检查文件是否已经排序,合并文件。 2.sort命 阅读全文
posted @ 2019-08-12 11:16 Lillard-Time 阅读(379) 评论(0) 推荐(0)
摘要:1.wc命令的用法 -c 统计文件的字节数 -l 统计文件的行数 -m 统计字符数。这个标志不能与 -c 标志一起使用。 -w 统计单词数或字数,即被空格以及换行等字符分割的字符串 -L 打印最长行的长度 >>>>>>>>>a.txt 2.统计文件字节数 3.统计文件的行数 4.统计文件字符数 5. 阅读全文
posted @ 2019-08-12 11:02 Lillard-Time 阅读(255) 评论(0) 推荐(0)
摘要:1.cut命令的常用用法: -b byte 字节,以字节为单位进行分割 -c character 字符,以字符为单位进行分割 -f field 字段,与-d一起使用,指定显示哪个区域。 -d 指定分隔符,默认为制表符。例 -d:或-d " " 使用冒号或空格为分隔符 --complement 打印过 阅读全文
posted @ 2019-08-12 10:30 Lillard-Time 阅读(275) 评论(0) 推荐(0)
摘要:1.错误输入重定向,将状态输入到d.txt 2.cut取列 free -m|grep “^Mem”|cut -d “ ” -f19 找内存 3. 4.cat看文件显示行号 5.查看文件空白行的行号 6.修改中文乱码 export LANG = “zh_CN.UTF-8” 7对于常规变量的字符串定义变 阅读全文
posted @ 2019-08-08 19:33 Lillard-Time 阅读(163) 评论(0) 推荐(0)
摘要:1、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.” 2、给定一个用户,来判断这个用户是什么用户,如果是管理员用户,则显示“该用户为管理员”,否则显示“该 阅读全文
posted @ 2019-08-08 08:51 Lillard-Time 阅读(413) 评论(0) 推荐(0)
摘要:1.看系统的版本: cat /etc/redhat-release 2.看内核版本: uname -r 3.查看系统是32位还是64位 uname - m 4.磁盘: 磁盘分区有主分区、扩展分区和逻辑分区之分。一块硬盘最多可以有4个主区,其中一个主分区的位置可以用一个扩展分区替换,而且一块硬盘只能有 阅读全文
posted @ 2019-08-02 08:58 Lillard-Time 阅读(226) 评论(0) 推荐(0)
摘要:day02 1.for i in range() >用于设置for循环的迭代设置。 ranage 也是一个前闭后开的。 2.random.randrange() >随机产生给予范围之内的随机数字 random.randrange(1000,9999) day03 1.python的缺点 精度丢失 1 阅读全文
posted @ 2019-08-01 20:57 Lillard-Time 阅读(193) 评论(0) 推荐(0)
摘要:一、sed (三剑客老二) 1.sed 替换文件内容 sed s###g file 前面两个#中的是原内容,后两个#中的是替换的内容 例:将a.txt文件中的linux替换成java 但是,此时改的只是输出,源文件内容并没有改。 2.sed -i s###g 改变文件内容(可将 -i 理解成inse 阅读全文
posted @ 2019-08-01 13:58 Lillard-Time 阅读(16999) 评论(0) 推荐(1)