在公司的某角落里,看到了《鸟哥的linux私房菜》,顿时想看看是什么鬼。

其他时候还要自己去买才有,现在正好,比图书馆方便。看完了,写点啥!

编辑器很重要,一个vim就主要是我的使用方向:

vim很重要但我已经用得较熟了,nano是最简单的了。

tar,-cvjfz解压缩,安装文件。

makefile文件文件安装方便,

安装软件三大步:

  1.   ./configure --prefix=/usr/local/soft

    2.   make

  3.   make install

搜索文件两大工具:

  1.   grep -nvr "xxx" ./*   # 以字符串的形式递归搜索字符串,对于用惯了IDE全局搜索功能的小伙伴来说是必须的

  2.   find / -name aaa  #对查找不知道的文件很重要

快速定位软件方法:

which php, whereis aa, locate aa

古老而有用的管道:

"|" pipe管道,最古老也是最有用的命令之一,xargs

权限相关的更改,chxxx,change somthing:

chmod, chown, chattr,

使用service能够启动的方法,系统启动时要加载的一些东西:

/etc/init.d/* 启动service的相关命令

~/.bashrc,

用户添加相关的命令,一些普通的操作即可:

useradd aa, passwd aa

备份相关的命令,运维就必须了:

dd, dump -01,restore, rsyc -ac

查看系统运营情况的命令,对排错很重要:

ps aux, tree, top, netstat -tunlp,

查看用户日志:

last, history, users, dmesg

快速查看小文件的方法:

cat,more,less,tac,tail,head,nl,umask,

找回root密码:

single user 维护模式找回root密码

发送消息:

mail, w,

字数统计,对比,重定向相关:

wc, sort, diff, uniq,tee

两大文本处理工具,sed对于一块块的文本处理方便,awk对于精细的处理方便:

sed -nefri n1,n2 acdips 以行为单位,处理块在行

awk {} 以字段为单位$0123,NF,NR,FS

patch, diff,

shell编程,其实不难,主要是操作熟悉一些命令,改写为script即可:

shell [ a==b ]

定时任务调度相关:

crontab/crond 分时日月周 用户 命令

at/atd

logrotate/logwatch

anacron

jobs

安全相关:

selinux, chcon

系统启动相关:

chkconfig --list --level 0123 httpd on

lsmod/grub

软件快速安装的命令,rpm, yum :

rpm -qalicdR -Vapf srpm rpmbuild

yum install list info search provides update remove

文章实在没有好好整理语言,仅供自己参考了!

《鸟哥的linux私房菜》 - linux命令温故而知新的更多相关文章

  1. 每周一书-《鸟哥的Linux私房菜》获奖公布

    <鸟哥的Linux私房菜>一书的赠书活动时间为2016年10月19日到10月31日, 也就是今天结束. 首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给 ...

  2. 鸟哥的linux私房菜勘误表

    博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://ww ...

  3. 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)

    最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...

  4. 鸟哥Linux私房菜知识点总结6到7章

    近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起.会的不多但能够学.这是我整理的一些知识点.尽管非常基础.希望和大家共同交流. 第6章主机规划与磁盘分区 1.在进 ...

  5. 鸟哥Linux私房菜知识汇总8至9章

    一看最近<鸟哥Linux私房菜>. 这是一个基本的书,万丈高楼平地起,学. 这是我整理的一些知识点.尽管非常基础. 希望和大家共同交流. 第8章 Linux磁盘与文件系统管理 一.Linu ...

  6. 鸟哥的Linux私房菜笔记第四章

    前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让 ...

  7. 鸟哥Linux私房菜基础学习篇学习笔记3

    鸟哥Linux私房菜基础学习篇学习笔记3 第十二章 正则表达式与文件格式化处理: 正则表达式(Regular Expression) 是通过一些特殊字符的排列,用以查找.删除.替换一行或多行文字字符: ...

  8. 鸟哥Linux私房菜基础学习篇学习笔记2

    鸟哥Linux私房菜基础学习篇学习笔记2 第九章 文件与文件系统的压缩打包: Linux下的扩展名没有什么特殊的意义,仅为了方便记忆. 压缩文件的扩展名一般为: *.tar, *.tar.gz, *. ...

  9. 鸟哥Linux私房菜基础学习篇学习笔记1

    鸟哥Linux私房菜基础学习篇学习笔记1 第三章 主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用. 所谓的分区只是针对64Bytes的分 ...

随机推荐

  1. 异常:System.Data.EvaluateException: 未找到列[District].

    异常:System.Data.EvaluateException: 未找到列[District]. 这里存在的问题不一定是说,数据源表没有该字段.此问题在于数据库字段包含空格字符.

  2. Linux 如何使用压缩与解压缩的方式将Windows下的zip压缩包上传到Linux系统

    当我们无法使用xftp方式上传文件到Linux系统时,我们可以使用在Windows下压缩文件夹,然后到Linux系统下解压缩的方式,完成整个上传工作. 第一步:在Windows系统下,将整个文件夹压缩 ...

  3. 《TCP/IP高效编程:改善网络程序的44个技巧》源码在Linux上的编译

    为了先完整编译通过,需要以下几个步骤: 1.进入linux子目录,执行 make.(此步骤为打补丁.) 2.返回上一级目录,打开文件 simplec.c,添加头文件 #include <stdi ...

  4. 攒机I7

    CPU : I7 4790K +Z97 = 3200 散热器 :九州风神玄冰400 = 99 硬盘 :希捷 1TB 64M = 310 机箱: 金河田超越白 = 200 内存 DDR3金士顿8G = ...

  5. Byte,TBytes,array of Byte, array[0..9] of byte的区别

    Byte前面已经说是存放bit的单元,是电脑内存的基本单位,byte表示0-255中的256个数字 下面为Byte的用法: var B: Byte; // 表示0-255的数字 begin B := ...

  6. Android中实现多彩的霓虹灯

    1.布局文件 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:androi ...

  7. Android--SQLite的使用

    1.熟悉了SQLite的一般用法之后,在实际开发中,为了能够更好的管理和维护数据库,我们会封装一个继承自SQLiteOpenHelper类的数据库操作类,然后以这个类为基础,再封装我们的业务逻辑方法. ...

  8. Linux(centeros)下安装jdk

    首先需要说明的是有的Linux系统自带jdk,这个jdk是openjdk,可以通过java-version查看 所以安装的步骤是,首先删除系统自带的(如果有)openjdk 1. rpm -qa | ...

  9. PAT/简单模拟习题集(一)

    B1001.害死人不偿命的(3n+1)猜想 (15) Description: 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉 ...

  10. Android Scroll分析——滑动效果产生

    相对于在Android2.x版本上出现的长按.点击事件的效果,不得不说,滑动操作具有更好的用户体验.因此,从Android 4.X版本开始,出现了更多滑动操作的效果.越来越多第三方应用模仿这样的效果, ...