1.系统目录(以下只介绍常用的,更多介绍Linux详细目录)
/ 文件系统的根目录,所有的文件都放在根目录下
bin 存放所有系统用户都可以使用的命令
boot 存放系统的启动文件
etc 存放所有系统配置文件 (系统配置)
home 存放普通用户的主目录(个人文件夹).
opt 存放大型安装软件,是一个软件安装目录(默认普通用户不能写入,与usr区别)
root root管理员的主目录(个人文件夹)
sbin super bin,只有root管理员可以使用的命令
usr 存放用户安装的软件(普通用户可以写入)
var 存放系统的日志
2.Linux基础命令
- cd 文件夹名: 进入到指定目录,例如cd etc
- ls : 列举文件。ls -a /etc 列举/etc目录下所有文件,包括掩藏文件
- ll:列举文件及文件的详细信息
- clear:清屏
- whoami:查看当前登录用户
- shutdown:关机,等同于init 0
- reboot:重启,等同于init6
- env:查看环境变量
- grep:搜索命令
- echo:输出一段文本
- tar:
-c 创建压缩包
-x 解压
-v 回显
-f <指定包名>
-z 是否使用zip格式压缩
tar -xvf apache-tomcat-7.tar 解压tomcat压缩文件,显示详细过程
tar -zxvf apache-tomcat-7.tar.gz 解压zip格式的压缩文件
tar -zxvf apache-tomcat-7.tar.gz -C mydir 解压到mydir目录下。
tar -cvf my.tar apache/ 压缩apache,并命名为my.tar
-
>:输出重定向,例如:echo 1>1.txt,表示将1输入到1.txt中,会覆盖原来1.txt中的内容
-
>>:输出附加定向,例如:echo 1>1.txt,表示将1输入到1.txt中,不会覆盖原来的内容
3.service系统命令(位于/etc/init.d目录下)
一般会有如下4个基础命令,以及根据各个服务的不同,有其特殊命令
启动服务: service 服务名 start
停止服务: service 服务名 stop
查看状态: service 服务名 status
重启服务: service 服务名 restart
4.文件系统操作命令
touch | 修改文件的访问时间。如果文件不存在,则创建空文件 |
cat | 查看文本内容,输出到控制台 |
head | 从头开始查看文件。head -100 1.txt,查看前100行 |
tail | 从后开始查看文件。tail -100 1.txt,查看后100行。 tail -f 1.txt 常用来查看日志。 |
mkdir | 创建文件夹。mkdir -p 当父目录不存在时,同时创建父目录 |
mv | 移动。格式:mv原文件全路径 新文件全路径 mv aaa /etc/ 将aaa文件夹移动到/etc目录下 mv aaa /etc/bbb 将aaa文件夹移动到/etc目录下,并重新命名bbb |
cp | 拷贝。格式:cp原文件全路径 新文件全路径 |
rm | 删除。格式:rm -rfv mydir。-f表示强制删除、-r表示删除目录 v表示显示详细信息 |