欢迎各位兄弟 发布技术文章
这里的技术是共享的
# cp /etc/inittab /tmp/inittab.new
#nano /tmp/inittab.new 编辑文件
# du -sh * 统计当前目录内的文件大小
# df -lh 每个挂载盘的大小及使用情况
ls
cd
pwd
mkdir
rmdir
tree
tac 是 cat 的顺序颠倒的意思 第一行 显示成最后一行,最后一行 显示成第一行
more 文件名
空格键 前进一屏 , b 键 后退一屏 ,回车键一行一行向前进,到了尾部就退出了
# man more
man 命令 就是使用 less 打开文件并查看的 man 里面用到的 less 都支持
/ 查找, k 向后翻,空格翻屏,回车一行 这些 less 都支持
less 翻到最后不退出 只有敲 q 才退出
# less /etc/rc.d/rc.sysinit
n 默认是 10
head: 查看文件的 前 n 行
tail:查看文件的 后 n 行
-n
tail -f: 查看文件尾部,不退出,等待其它进程追加进来的新内容 ,比如apache 的日志文件
# head /etc/inittab
# head -n 1 /etc/inittab
# head -n 2 /etc/inittab
# head -2 /etc/inittab
# tail -5 /etc/inittab
# tail /etc/inittab 默认最后 10 行
#cp /etc/inittab /tmp/
# tail -f /tmp/inittab
文本处理:
cut , join , sed , awk
cut: 截取
-d: (--delimiter 定界符)指定字段(行内)分隔符 默认是空格 (一个空格)
-f: (--fields )指定要显示的第几个字段
-f 1,3 显示 第1个和第3个的字段
-f 1-3 显示 第1个到第3个的字段
database: 数据库
关系型数据库:
表: 二维表
文本文件:
Tom:23:male:2013-05-06
#cat /etc/passwd
#cut -d: -f1 /etc/passwd 这里 -d 和 冒号之间 -f 和 1 之间 可以不使用空格
#cut -d : -f 1 /etc/passwd
#cut -d : -f1,7 /etc/passwd
#cut -d : -f1-3 /etc/passwd
文本处理 cat , more , less , head , tail , cut , sort , uniq , grep
正则表达式
管道和重定向: > < >> <<
用户,组,权限
bash 及其特性