常用命令
linux服务器架构
这个作者很懒,什么都没留下…
展开
-
Linux-Linux常用命令
su - root 和su root的区别输入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量。su root(或者其他用户名)表示不切换环境变量到当前用户下。移动文件夹或文件到指定目录和文件夹重命名mv 旧文件夹名 新文件夹名删除文件实例,将会-f强制删除/var/log/httpd/access.log这个文件rm -f /var/...原创 2019-07-08 17:17:37 · 131 阅读 · 0 评论 -
拿小本本记下的Linux Shell常用技巧(一)
一. 特殊文件: /dev/null和/dev/ttyLinux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做。如果你需要的是命令的退出状态,而非它的输出,此功能会非常有用,见如下Shell代码:/>...原创 2019-07-12 21:02:53 · 108 阅读 · 0 评论 -
咆哮中写出Linux Shell常用技巧(二)
[]家族:grep退出状态:0: 表示成功;1: 表示在所提供的文件无法找到匹配的pattern;2: 表示参数中提供的文件不存在。见如下示例:/> grep ‘root’ /etc/passwdroot❌0:0:root:/root:/bin/bashoperator❌11:0:operator:/root:/sbin/nologin/> echo $?0...原创 2019-07-13 11:37:15 · 107 阅读 · 0 评论 -
Linux Shell常用技巧(三)
sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显示,移出…文件输入的最后一行被处理完以后sed结束。通过存储每一行在临时缓冲区,然后在缓冲区中操作该行,保证了原始文件不会被破坏。sed的命令...原创 2019-07-13 14:46:28 · 84 阅读 · 0 评论 -
Linux Shell常用技巧(四)
和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。awk的基本格式:/> awk ‘pattern’ filename/> awk ‘{action}’ filename/> awk ‘pattern {...原创 2019-07-13 15:55:48 · 93 阅读 · 0 评论 -
linuxshell常用技巧
变量:在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。根据使用的不同,未初始化变量的值为0或空白字符串" ",这主要取决于变量应用的上下文。下面为变量的赋值负号列表:符号 含义 等价形式= a = 5 a = 5+= a = a + 5 a += 5-= a = a - 5 a -= 5*= a = a * 5 a *= 5/= a =...原创 2019-07-13 17:28:12 · 175 阅读 · 0 评论 -
下班前的Linux Shell常用技巧总结(十一)
用set命令设置bash的选项:下面为set主要选项的列表及其表述:选项名开关缩写描述allexport-a打开此开关,所有变量都自动输出给子Shell。noclobber-C防止重定向时文件被覆盖。noglob-d在路径和文件名中,关闭通配符。#打开该选项/> set -o allexport #等同于set -a#关闭该选项/> set +o allexport #等同于s...原创 2019-07-15 17:22:26 · 717 阅读 · 0 评论 -
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
本文特点授之以渔:了解命令学习方法、用途:不再死记硬背,拒绝漫无目的;准确无误:所有命令执行通过(环境为centos7),拒绝复制粘贴;实用性高:命令多为实际工作中用到的,实例讲解,拒绝纯理论;条理清晰:分类归纳,快速找到想要的命令,拒绝天马行空;总结性强:只列常用语法,易错情况强调,拒绝照搬照套。学前须知适用人群:开发、测试、运维文档用途:linux入门学习、命令备忘录、面试复习...原创 2019-07-18 14:50:42 · 198 阅读 · 0 评论 -
C/C++的内存泄漏检测工具Valgrind memcheck的使用经历
Linux下的Valgrind真是利器啊(不知道Valgrind的请自觉查看参考文献(1)(2)),帮我找出了不少C++中的内存管理错误,前一阵子还在纠结为什么VS 2013下运行良好的程序到了Linux下用g++编译运行却崩溃了,给出一堆汇编代码也看不懂。久久不得解过后,想想肯定是内存方面的错误,VS在这方面一般都不检查的,就算你的程序千疮百孔,各种内存泄露、内存管理错误,只要不影响运行,没有读...转载 2019-07-19 21:51:06 · 212 阅读 · 0 评论