《鸟哥的linux私房菜》 - linux命令温故而知新
在公司的某角落里,看到了《鸟哥的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命令温故而知新的更多相关文章
- 每周一书-《鸟哥的Linux私房菜》获奖公布
<鸟哥的Linux私房菜>一书的赠书活动时间为2016年10月19日到10月31日, 也就是今天结束. 首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给 ...
- 鸟哥的linux私房菜勘误表
博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://ww ...
- 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)
最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...
- 鸟哥Linux私房菜知识点总结6到7章
近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起.会的不多但能够学.这是我整理的一些知识点.尽管非常基础.希望和大家共同交流. 第6章主机规划与磁盘分区 1.在进 ...
- 鸟哥Linux私房菜知识汇总8至9章
一看最近<鸟哥Linux私房菜>. 这是一个基本的书,万丈高楼平地起,学. 这是我整理的一些知识点.尽管非常基础. 希望和大家共同交流. 第8章 Linux磁盘与文件系统管理 一.Linu ...
- 鸟哥的Linux私房菜笔记第四章
前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让 ...
- 鸟哥Linux私房菜基础学习篇学习笔记3
鸟哥Linux私房菜基础学习篇学习笔记3 第十二章 正则表达式与文件格式化处理: 正则表达式(Regular Expression) 是通过一些特殊字符的排列,用以查找.删除.替换一行或多行文字字符: ...
- 鸟哥Linux私房菜基础学习篇学习笔记2
鸟哥Linux私房菜基础学习篇学习笔记2 第九章 文件与文件系统的压缩打包: Linux下的扩展名没有什么特殊的意义,仅为了方便记忆. 压缩文件的扩展名一般为: *.tar, *.tar.gz, *. ...
- 鸟哥Linux私房菜基础学习篇学习笔记1
鸟哥Linux私房菜基础学习篇学习笔记1 第三章 主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用. 所谓的分区只是针对64Bytes的分 ...
随机推荐
- extjs6环境
安装JDK http://www.oracle.com/technetwork/java/javase/downloads/ 安装到指定路径,例如D:\Java配置环境变量 此电脑—属性—高级系统设置 ...
- JavaScript常用方法100种
1.输出语句:document.write(""); 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4. ...
- CPU frequency and voltage scaling code in the Linux(TM) kernel
CPU frequency and voltage scaling code in the Linux(TM) kernel CPU frequency scaling Using CPUfreq G ...
- Nginx开启Gzip压缩
.Vim打开Nginx配置文件 vim /usr/local/nginx/conf/nginx.conf .找到如下一段,进行修改 gzip on; gzip_min_length 1k; gzip_ ...
- HtmlAgilityPack组件
HtmlAgilityPack组件用于解析Html字符串,一个典型的应用场景是用于网页爬虫. 示例程序 using Common.Tools; using Datebase.Entity; using ...
- sql如何做递归层次查询
DROP FUNCTION IF EXISTS `WhlFucGetIDsOnID`; CREATE DEFINER = `root`@`127.0.0.1` FUNCTION `WhlFucGetI ...
- WPF 自定义TextBox,可控制键盘输入内容
非原创,整理之前的代码的时候找出来的,可用,与大家分享一下! public class NumbericBoxWithZero : NumericBox { public NumbericBoxWit ...
- mottoes
1. You don't kown if you can until a try. 2. Rule youself. 3. It's what you do in the dark that puts ...
- modal的使用
$modal是一个可以迅速创建模态窗口的服务,创建部分页,控制器,并关联他们 $modal仅有一个方法open(options) templateUrl:模态窗口的地址 template:用于显示ht ...
- Python成长笔记 - 基础篇 (十一)
回顾: 线程:资源的集合:内存共享,两个或多个线程同时修改一份数据时,造成结果可能不正确,必须加锁 进程:运行的最小单元 守护进程:在start之前设置setDemo() 队列queue:作用解耦,使 ...