[原创]鸟哥的私房菜阅读总结分享(持续更新)

内容纲要

第0章

介绍电脑的用途,电脑硬件的购买须知。以及电脑的运作方式

第1章

介绍Linux发展史。优缺点,查看内核 uname -r

第2章

引导我们linux应该怎么学习,不走弯路。鸟哥学习思路。

Linux自身的文件数据 /usr/share/doc

Log文件 /var/log

第3章

主机规划与磁盘划分

开机引导过程 BIOS>MBR>BOOT LOADER>内核文件

第4章
Linux安装设置

第5章
Linux Xwindow使用方法,切换命令行方法。新版Centos切换方法请在博客中搜索。
命令输入详解大小写

查看目前所支持的语言
echo $LANG
切换成英文
LANG=en_US

date显示日期与时间
cal显示日历
bc计算器

/string向下查询字符串
?string向上查询字符串

who查看目前在线用户
netstat -a查看网络联机状态
ps -aux 查看后台执行程序

shutdown关机
reboot halt poweroff重启关机
sync把内存中的数据写入硬盘(推荐关机前执行)
init 0关机
init 3切换命令行界面
init 5切换图形界面
init 6重启
alt+ctrl+backspace X窗口环境下重启X窗口

第6章
记录所有用户 /etc/passwd
所有用户密码 /etc/passwd
所有组名 /etc/group

改变文件所属用户组 chgrp (在/etc/group中执行才可以) 例: chgrp users test.log
改变文件所有者 chown (在/etc/group中执行才可以) 例子: chown bin test.log
改变文件的权限 chmod
r:4
w:2
x:1
touch建立文件夹
/bin 系统很多放置执行文件的目录,在/bin下面的命令可以被root与一般账号所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。
/boot 这个目录主要在放置开机会使用到的文件,包括Linux内核文件以及开机菜单与开机所需配置文件等。
/dev 在Linux系统上,任何设备与接口设备都是以文件的形式存在于这个目录当中的。
/etc 系统主要的配置文件几乎都放置在这个目录内,例如人员的密码文件,各种服务的起始文件等。
/etc/init.d 所有服务的默认启动脚本都是放在这里的,例如呀哦启动或者关闭iptables的话: /etc/init.d/iptables start /etc/init.d/iptables stop
/etc/xinetd.d 这就是所谓的super daemon管理的各项服务的配置文件目录
/etc/X11 与X Windows有关的各种配置文件都在这里,尤其是xorg.conf这个XServer的配置文件
/home 这是系统默认的用户主文件夹。在你穿件一个一般账户账号时,默认的用户主文件夹都会规范到这里来。比较重要的是,主文件夹有两种代号:~代表目前这个用户的主文件夹。~dmtsai代表dmtsai的主文件夹。
/lib 系统的函数库非常多,开机时会用到函数库
/media 下面防止的就是个删除设备
/mnt 如果你想要暂时挂在某些额外的设备,一般建议你可以防止到这个目录中。
/opt 这个是给第三方软件放置的目录。
/root 系统管理员的主文件夹。
/sbin 放在/sbin下面的为开机过程中所需要的,里面包括了开机,修复,还原系统所需要的命令。
/srv srv可以视为service的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目录。常见的服务例如WWW,FTP等。
/tmp 这是让一般用户或者正在执行的程序暂时放置文件的地方。
/proc 存放系统内核,进程,外部设备及网络状态等。
/usr 像windows的 C:\programfile\文件目录。
/var 记录缓存cache 登录文件log以及某些软件运行所产生的文件。
文件名前有”.”则代表这个文件为隐藏文件。

第7章
pwd 显示当前路径
mkdir 新建一个目录
rmdir 删除一个目录
ls -a 全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)
ls -d 仅列出目录本身,而不是列出目录内的文件数据(常用)
ls -l 列出长数据串,包含文件的属性与权限等数据(常用)
cp 复制 cp 文件 位置
rm 删除
mv 移动文件与目录,或更名
cat -n file 打印出行号,连同空白行也会有行号。
tac 反向查看
nl 添加行号打印
more 翻页查看
less 翻页查看
head -n 100 file.txt 显示前100行
tail -n -20 file.txt 显示后20行
touch 创建文件
umask 文件默认权限
SUID 当持有SUID的普通用户执行特殊命令时,可以让普通用户变为root执行
file 查看文件类型
whereis 通过数据库查找文件名
locate 通过数据库查找文件名
find 在硬盘中搜索数据

第8章
df -h查看磁盘容量
fdisk -l 系统将会把整个系统内能找到的设备的分区均列出来
fdisk /dev/hd? 进入分区设置指令 m查询命令
partprobe 强制让内核重新找一次分区表
mkfs 磁盘格式化
mkfs -t ext3 /dev/hd? -t 可以接收文件格式,例如ext3 ext2 vfat等
mkfs -t vfat /dev/hd? 将其他格式的分区转换为vfat格式
mount -a 将所有未挂载的磁盘都挂载上来
umount 卸载挂载
/etc/fstab 开机挂载

du -h 文件 查看文件大小

 

第9章

tar -zcvf test.tar.gz test   压缩test

tar -zxvf test.tar.gz 解压缩test.tar.gz文件

dd if=/etc/passwd of=/tmp/passwd.back   /将/etc/passwd备份到/tmp/passwd.back中

dd if=/dev/hdc1 of=/tmp/boot.whole.disk   /将hdc1备份到boot.whole.disk中

 

第10章

:set nu   显示行号

:set nonu    取消行号

 

vim功能

V   部分字符选择,部分行选择。

ctrl+v   长方形的方式进行选择。

y   将选择的地方复制起来。

d   将选择的地方删除。

p   粘贴

:sp filename   多功能窗口

ctrl+w+上箭头(下箭头)   上下切换窗口

 

第11章

sort   cat /etc/passwd | sort   //排序

wc   //看文件行数字数字符数

spacer

Leave a reply

评论审核已启用。您的评论可能需要一段时间后才能被显示。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据