目录结构
 
目录机构
含义
/
根目录,占用满了。系统无法提供服务,只能本机操作。总目录包含所有系统目录,除/boot swap是独立空间之外,其他所有子目录均占用根目录空间。(只是针对于默认安装情况)
/bin
所有用户所使用的最基本的命令不论什么权限都可以执行。
/boot
系统启动专用目录,存放启动管理器及内核。
/dev
全称devdevice,装有支持的所有硬件驱动
/etc
配置文件所在地
/home
用户家目录
/lib
程序库文件调用存放目录,
/lost+found
修复系统崩溃时产生的坏块,自动修复。
/media
光盘\U\移动硬盘挂载之后会自动在此目录下生成一个目录然后自动打开卸载之后会自动删除所创建的目录。
/mnt
设备挂载专用目录
/proc
硬件信息目录
/root
管理员的家目录
/sbin
管理员专用系统管理命令的目录,其它用户如若想使用的话,必须由管理员分配权限才可。
/tmp
临时文件
/usr
系统文件目录,由命令,系统程序文件等等组成
/var
可变内容目录,多用于存放log日志,网站文件,mail邮件等文件
/etc/init.d
系统启动脚本库(总库)
/etc/rc.d
 
 
目录操作shell
 
ctrl+c终止当前命令
一、查看文件命令
ls查看当前目录文件
ls -l用列表方式列出当前目录文件
ls-al列表方式列出并且显示隐藏文件
ls-lh h=humanreadable
 
文件类型
- 普通文件
d 目录
c 字符设备文件
b block device块设备文件
l link连接文件
s 套接字
 
二、目录切换命令
cd
root用户进入/root
user1用户进入/home/usr1
 
三、通配符的使用
*代表所有
?代表任意的字符
[-]可选
 
四、目录操作
1.mkdir -p /opt/a/b/c/d/e/f/g
逐级创建目录
2.tree从前目录开始显示旗下子目录的目录树
3.rmdir只能删除空目录
4.rm -r 目录名:可以删除带值目录和文件的目录
5.rm -rf 目录名:不出现提示,直接删除子目录及文件
五、查看文件内容
1cat一下全看完
2more一下看一片,enter键下翻一行,空格键下翻一片
3less可以翻页,可以查找,可以回退。。。
       /字符串  标黑所找字符串
4tail用于察看日志
       tail /var/log/messages
       tail -200 /var/log/messages 看最后200
       tail -f /var/log/messages    实时监听最新信息
六、进程概念
1、短暂进程(程序进程)
2、系统进程(监听进程)
 
linux基础命令练习
 
练习题
1、在root目录下建立test目录
mkdir /root/test
2、将/var/log 目录下所有文件拷贝到test目录下
cp -r /var/log /root/test
3、在test目录下连续创建 a/b/c/d/e 几层子目录
mkdir -p /root/test/a/b/c/d/e
4、将test目录下messages文件移动到/root/test/a/b目录下并且重命名为test文件
mv /root/test/messages /root/test/a/b/test
5、删除test目录下 a 子目录
rm -rf /root/test/a
6、删除test目录下所有文件
rm -f /root/test
7、将/var/log目录下所有a开头的文件拷贝到/root/test目录下
cp /var/log/a* /root/test
8、将/root/test/acpid改名为test.sh
mv /root/test/acpid /root/test/test.sh
9、利用查找功能 找到test.sh文件
要求两种办法 第一从/开始查找
第二 制定/root/test目录
find / -name test.sh
find /root/test -name test.sh
10、在/root/test目录下建立all子目录
/var/log下所有文件 不包括子目录 拷贝到/root/test/all
mkdir /root/test/all
cp /var/log/* /root/test/all