欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

马哥 03_01 _Linux文件管理类命令详解 有大用

image.png

# cp /etc/inittab /tmp/inittab.new

#nano /tmp/inittab.new  编辑文件

# du -sh *  统计当前目录内的文件大小

# df -lh 每个挂载盘的大小及使用情况

image.png

image.png

image.png

ls 

cd 

pwd

mkdir 

rmdir 

tree


image.png


image.png

image.png

tac 是 cat 的顺序颠倒的意思  第一行 显示成最后一行,最后一行 显示成第一行

image.png


image.png

image.png

image.png

image.png

image.png

image.png

more 文件名  

空格键 前进一屏 , b 键 后退一屏 ,回车键一行一行向前进,到了尾部就退出了

image.png

# man more

image.pngman 命令 就是使用 less 打开文件并查看的 man 里面用到的 less 都支持


/ 查找, k 向后翻,空格翻屏,回车一行 这些 less 都支持

less 翻到最后不退出 只有敲 q  才退出

# less /etc/rc.d/rc.sysinit

image.png

image.png

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 行 

image.png

#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

image.png


#cut -d: -f1 /etc/passwd  这里 -d 和 冒号之间  -f 和 1 之间 可以不使用空格

#cut -d : -f 1 /etc/passwd

image.png

#cut -d : -f1,7 /etc/passwd

image.png

#cut -d : -f1-3 /etc/passwd  

image.png



文本处理 cat , more , less , head , tail , cut , sort , uniq , grep 

正则表达式 

管道和重定向: > <  >> << 

用户,组,权限

bash 及其特性

普通分类: