分类
善良比聪明更重要
Linux 源码安装三步:configure、make、make install Linux 源码安装三步:configure、make、make install
Unix 开发中,从源码编译安装库文件时下面三个命令是家常便饭,俗称”三连”: ./configure make make install 下面看看这三步分别做了什么。 configure执行 ./configure 是正式编译前的环境准备
2018-11-01
Ubuntu 完全卸载软件包 Ubuntu 完全卸载软件包
卸载软件时常常有配置残留,下面是一套完整的清理流程。 先查看已安装的相关软件: dpkg -l | grep 软件名 找到一大堆相关的包后,卸载核心的包: sudo apt-get remove --purge 软件包名 继续 grep,直
2018-10-18
Linux 删除大量文件的效率对比 Linux 删除大量文件的效率对比
删除大量小文件时,不同方法的效率差异巨大。先建立 50 万个测试文件: for i in $(seq 1 500000); do echo text >> $i.txt; done 下面逐一对比几种删除方式。 rm 删除time rm -f
2018-10-04
Linux dd 命令 Linux dd 命令
dd 命令用于复制文件并对原文件的内容进行转换和格式化处理。 语法格式dd [OPTIONS]... 选项说明 选项 含义 if=文件名 指定源文件 of=文件名 指定目的文件 ibs=bytes 指定读入块大小为 byt
2018-09-20
Linux grep 文本查找 Linux grep 文本查找
grep 是 Linux 下最常用的文本搜索命令,经常结合管道符 | 使用——即在前面命令的执行结果中查找包含指定字符串的内容。 基础用法:结合管道过滤ps -ef 列出进程很多,用 grep 过滤出 redis 相关进程: $ ps -e
2018-09-06
Linux 查找大文件 Linux 查找大文件
在 Windows 中可以用 TreeSize 查找大文件或文件夹,Linux 下也可以。本文整理 Linux 中查找大文件/大目录的方法。 查找大文件有时你需要了解系统里有哪些大文件(如超过 100M 或 1G,阈值视情况而定)。例如搜索
2018-08-23
Linux 命令行神器推荐 Linux 命令行神器推荐
以下是一些实用的命令行工具推荐。 ag比 grep、ack 更快的递归搜索文件内容。 jqjson 文件处理及格式化显示,支持高亮,可替代 python -m json.tool。 ncdu可视化的空间分析程序(基于 ncurses)。当发
2018-08-09
Linux 实用 Shell 命令技巧 Linux 实用 Shell 命令技巧
rm 安全增强如果要谨慎使用 rm 命令,可以为它设置一个别名,在删除之前需要确认: $ rm -i # 请求确认 可以用 unalias 临时禁用别名,直到下次登录或重新设置: $ unalias rm 如果 rm -i 已被设为默
2018-07-26
Linux Shell 特殊变量 Linux Shell 特殊变量
变量 含义 $$ Shell 本身的 PID $! Shell 最后运行的后台进程的 PID $? 最后运行的命令的结束代码(返回值) $- 使用 Set 命令设定的 Flag 一览 $* 所有参数列表。加引号
2018-07-12
Linux history 显示命令执行时间 Linux history 显示命令执行时间
要让 history 命令显示命令的执行时间,把 HISTTIMEFORMAT 环境变量写入 ~/.bashrc 即可永久生效: echo "export HISTTIMEFORMAT=\"%F %T\"" >> ~/.bashrc 如果只
2018-06-28
Linux Shell 常用快捷键 Linux Shell 常用快捷键
快捷键 作用 Ctrl + A 光标移到行首 Ctrl + E 光标移到行尾 Ctrl + B 光标左移一个字符 Ctrl + F 光标右移一个字符 Ctrl + C 杀死当前进程 Ctrl + D 退出当前
2018-06-14
Linux 守护进程(daemon)与僵尸进程(zombie) Linux 守护进程(daemon)与僵尸进程(zombie)
Linux 里有几个名字”诡异”的家伙,它们的英文名各有来历,本文逐个解释。 daemon(守护进程)daemon 的中文名是守护进程。有句话是这么说的:如果 Unix 中没有了守护进程,那么 Unix 就不再是原来的样子。 守护进程是一个
2018-05-31
3 / 4