Linux的几个概念
---------------------------------
设备名
装载点
// 通过装载点访问设备
---------------------------------
根目录:cd /
主目录:cd ~
// 不同的用户有不同的主目录,但拥有相同的根目录
----------------------------------
点文件:以点开头的文件或目录,可以作为隐藏目录
ls 不显示
ls -a 显示
--------------------------------
标准子目录
/bin : 命令目录
/boot: 系统启动所需的大部分文件
/dev: 设备文件和其他特殊文件
/etc: 启动和运行系统所需的配置文件,其他软件的配置文件
/home: 用户目录
/lib: 包含了/bin和/sbin中程序所需的库文件
/mnt: 用于临时装载文件系统。例如设备装载点
/opt: 第三方应用程序的存储位置
/proc: 用于同Linux内核交换数据,包含系统信息
/root: 超级用户的主目录
/sbin: 至关重要的系统管理命令存放目录
/tmp: 存储临时文件
/usr: 存放每个用户都使用的文件和程序
/usr/local: 类似/opt
/usr/src: 包含Linux源代码
/var: 存储可变数据之地。日志文件、邮件箱、高速缓存数据等。
----------------------------------
重定向
将输出保存到文件
ls > out_list.txt //全新的
ls >> out_list.txt //添加方式
从文件输入
<
管道重定向符: 一个程序的输出作为另一个的输入
|
ls |lp //将ls的输出的内容送到打印机
---------------------------------
命令一箩筐
文件命令
ls
ln :创建快捷方式,别名
cp
mv
rm
cat:显示文件内容,可以是多个,通过>可以合并多个文件
more: 显示一屏
less:同more,按q结束
head:看文件的开始部分
tail:看文件的结尾部分
lpr:向打印机发送文件内容
grep: 搜索
diff: 比较两个文件的内容
目录命令
pwd: 显示当前目录的完整名称
mkdir
rmdir:删除一个空目录
多用户命令
users
who
finger : ????
安全性命令
passwd
chmod: 改变文件或目录的权限属性
chown: 修改文件或目录的属组属性
网络命令
ftp
rlogin: 登录到远程系统
rsh:在远程主机上执行命令
telnet
-------------------------------------
工具
make
man
info
lilo: 负责装载Linux