随笔分类 -  linux

摘要:/etc/profile 为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,必须重启才会生效。英文描述:”System wide environment and startup programs, for login setup.”/ 阅读全文
posted @ 2020-06-24 16:46 lucky8492 阅读(129) 评论(0) 推荐(0) 编辑
摘要:echo显示带颜色,需要使用参数-e -e enable interpretation of backslash escapes 启用反斜线转义的解释 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;37m TonyZh 阅读全文
posted @ 2020-06-17 17:38 lucky8492 阅读(702) 评论(0) 推荐(0) 编辑
摘要:cat catalina.out | tail -n +14000 | head -n 10000 | sort | uniq -c #从14000行开始显示10000行到24000行 linux 如何显示一个文件的某几行(中间几行)【一】从第3000行开始,显示1000行。即显示3000~3999 阅读全文
posted @ 2020-06-12 16:40 lucky8492 阅读(397) 评论(0) 推荐(0) 编辑
摘要:1、top命令观察CPU信息 10:06:09 up 17:34 6 users load average: 18.02,17.53,14.23 表示当前时间 系统运行时间 格式为时:分 当前登录用户数 分别是1分钟、5分钟、15分钟的负载情况 load average: 如果这个数除以逻辑CPU的 阅读全文
posted @ 2020-05-13 10:52 lucky8492 阅读(2602) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html http://www.cppblog.com/API/archive/2011/04/24/144895.htmlhttp://blog.chinaunix.net/u 阅读全文
posted @ 2020-04-21 15:13 lucky8492 阅读(91) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html 参考 http://vbird.dic.ksu.edu.tw/linux_basic/0330regularex_2.php http://www.cnblogs 阅读全文
posted @ 2020-04-21 12:07 lucky8492 阅读(96) 评论(0) 推荐(0) 编辑
摘要:sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。 阅读全文
posted @ 2020-04-20 18:50 lucky8492 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1.列出所有文件的绝对路径 ls | sed "s:^:`pwd`/:" find $PWD | xargs ls -ld | grep ^- | awk -F' ' '{print $9}' find $PWD | xargs ls -ld 2.查看某个文件的绝对路径 pwd|awk '{prin 阅读全文
posted @ 2020-04-18 15:15 lucky8492 阅读(12542) 评论(0) 推荐(2) 编辑
摘要:linux下有时候执行需要持续性测试一天执行命令,可以使用repeat重复执行该命令 进入 ~/.bashrc 中编辑一个函数function repeat() 加入内容如下: $ vim ~/.bashrcfunction repeat() { number=$1 shift echo $@ fo 阅读全文
posted @ 2020-04-17 15:57 lucky8492 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:文件内容如下,要求显示文件内容对应的行号 1. cat -n filename 2.nl filename 3. grep -n ".* " filename 4.awk '{print NR,$0}' filename 5. less -N filename (按q退出) 6.sed '=' fi 阅读全文
posted @ 2020-04-13 14:56 lucky8492 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:sysctl 命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录 /proc/sys 中。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。 1、常见用法 列出所有的变量并查看 sysc 阅读全文
posted @ 2020-01-15 17:03 lucky8492 阅读(485) 评论(0) 推荐(0) 编辑
摘要:变量的定义: a=1 b=hello c="hello world !" d='hello "反启" !' e=`ls` (注意:这是反引号) 备注:=号左右不能有空格;如果内容有空格需要使用单引号或者双引号;双引号支持转译 $开头的变量会被自动替换 变量替换: ${value:-word}:如果变 阅读全文
posted @ 2020-01-11 17:50 lucky8492 阅读(185) 评论(0) 推荐(0) 编辑
摘要:区别只有一点: 表示程序的运行结果不同。 exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序; 在 shell 中调用完程序之后,用 echo $? 命令就可以看到程序的 exit 值。在 shell 脚本中,通常会根据上一个命令的 $? 值来进行一些流程控制。 特殊变 阅读全文
posted @ 2019-12-25 10:44 lucky8492 阅读(3751) 评论(0) 推荐(0) 编辑
摘要:在Linux中用Kill-2和Kill-9都能够结束进程,他们之间的区别为: Kill-2:功能类似于Ctrl+C是程序在结束之前,能够保存相关数据,然后再退出。 Kill -9 是强制杀掉,这个信号程序应该是无法捕捉的。LINUX的一个知识点:使用 kill -9 命令杀死程序,程序是无法主动释放 阅读全文
posted @ 2019-12-14 11:18 lucky8492 阅读(3796) 评论(0) 推荐(1) 编辑
摘要:查看CPU信息(型号)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看内 存信息# cat /proc/meminfo # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU 阅读全文
posted @ 2019-12-09 11:03 lucky8492 阅读(164) 评论(0) 推荐(0) 编辑
摘要:su 和 sudo 的区别:1.共同点:都是root用户的权限;2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。 su - root 和 su root(su)有什么区别? su - root:表示人以root身 阅读全文
posted @ 2019-12-05 18:53 lucky8492 编辑
摘要:添加和删除用户对每位Linux系统管理员都是轻而易举的事,比较棘手的是如果要添加几十个、上百个甚至上千个用户时,我们不太可能还使用useradd一个一个地添加,必然要找一种简便的创建大量用户的方法。Linux系统提供了创建大量用户的工具,可以让您立即创建大量用户,方法如下: (1)先编辑一个文本用户 阅读全文
posted @ 2019-12-04 16:07 lucky8492 阅读(241) 评论(1) 推荐(0) 编辑
摘要:1、例如修改数据表t_email 中email字段中yahoo.cn 修改为163.com 查询语句执行如下: UPDATE `t_email` t SET t.`email` = REPLACE(t.`email`, 'yahoo.cn', '163.com'); 2、更新 runoob_id 为 阅读全文
posted @ 2019-12-04 16:06 lucky8492 阅读(6169) 评论(0) 推荐(0) 编辑
摘要:Linux cp命令主要用于复制文件或目录。 语法:cp [options] source dest 或 cp [options] source... directory 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复 阅读全文
posted @ 2019-12-04 16:05 lucky8492 阅读(665) 评论(0) 推荐(0) 编辑
摘要:Linux tree命令用于以树状图列出目录的内容。 执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。 语法: tree [-aACdDfFgilnNpqstux] [ -I <范本样式> ] [ -P <范本样式> ] [ 目录...] 参数说明: -a 显示所有文件和目录 - 阅读全文
posted @ 2019-12-04 16:05 lucky8492 阅读(185) 评论(0) 推荐(0) 编辑