一.Linux命令入门篇
1、学习摘要
/ Linux文件系统的入口,也是处于最高一级的目录;
/ bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令:比如ls 、 cp、 mkdir 等命令;功能 和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。做为基础系统所需要的最基础的命令就是放在这里。
/ boot linux的内核及引导系统程序所需要的文件,比如vmlinuzinitrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录:
/ dev 设备文件存储目录,比如声卡、磁盘......
/ etc 系统配置文件的所在地,一些服务的配置文件也在这里:比如用户账号及密码配置文件;
/ home 普通用户家目录默认存放目录;
/ lib 库文件存放目录
目录颜色的区别:
2、常用命令
cd .. 回当前目录的上一级目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
pwd 现在所在目录
显示文件
ls -l以列表方式排列文件和目录,以d开头的是目录。-开头文件
ls -m 按屏幕宽度列
ls -R按树状结构显示
ll 显示目录详细信息
pwd显示当前目录。
mkdir mkdir 目录名 创建一个目录
rm rm -rf 非空目录名 递归删除一个非空目录下的一切,不让提式-f
rm 1.c //将1.c这个文件删除
rm -rf dd(强制删除dd文件或dd目录,删除时不提示.)
-f指强制 -r指递归删除。
cat cat文件名 一屏查看文件内容
more more文件名 分页查看文件内容
grep grep字符 文件名 根据字符匹配来查看文件部分内容
将一个命令的输出传送给一个命令,做为另一个命令的输入
命令1 | 命令2 | 命令3
例如:ls -R | grep test (按树状显示目录中包括test的文件)
mv mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下
mv mv 文件名 新名称 在当前目录下改名
mv mv 路经/文件 新文件名 将目标文件移动当前目录下,并改为新文件名
注: mv 移动文件的同时还包括了更改文件名称,若不想更改文件名称使用cp命令
cp cp /路经/文件 ./ 移动绝对路经下的文件到当前目录下
find find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录
注: find ./test -name ub* 和 find ./test | grep ub 是一样的
文件操作
vi 文件名 新建文件并编辑文件,或打开文件并编辑文件
touch 文件名 新建一个文件
nano 文件名 新建一个文件 并编辑该文件
gedit 文件名 新建一个文件 (调用图形化界面编辑文件)