Linux中一切皆文件
Linux是一个树形的文件系统结构
第一层目录:/ 整个文件系统的访问入口
重要的二级目录:
bin:放Linux上常用的命令
dev:放设备的目录
etc:Linux配置文件目录
home:普通用户会在该目录下创建属于自己的目录
root:管理员用户家目录
media:即插即用型的设备的挂载目录
光盘自动挂载到media目录下
mnt:挂载目录
将硬盘中的分区(C/D/E)与目录进行关联
/datas/cpan 《- C分区
/datas/Dpan 《- D分区
/datas/Epan 《- E分区
opt:可选目录
usr:放安装的应用程序
sbin:只有管理员才能执行的命令
var:Linux日志默认存储目录
echo命令用于在终端设备上输出字符串或变量提取后的值
-n 不输出结尾的换行符
-e “\a” 发出警告音
-e “\b” 删除前面的一个字符
-e “\c” 结尾不加换行符,不换行输出,若 "\c" 后面不存在字符,作用相当于 echo -n;若 "\c" 后面存在字符,后面的字符不会输出
-e “\f” 换行,但是换行后的新行开头位置连接着上一行的行尾
-e “\n” 换行,光标移至行首
-e “\r” 表示 "\r" 后面的字符覆盖 "\r" 前面的同等长度的字符(从首字符开始覆盖)
-e "\t" 插入 tab
-e "\v" 与 "\f" 相同
-e "\\" 插入 \ 字符
-E 禁止反斜杠转移,与-e参数功能相反
一、系统工作命令
1.echo命令:
用于在终端输出 字符串 或者 变量的提取值(使用$提取符提取到的值)
echo hahaha
hahaha
echo $SHELL
/bin/bash
2.date命令:
用户查看修改编辑当前系统的时间
1)默认为空格分隔 展示
2)按“年-月-日 小时:分钟:秒”的形式展示日期:
date “%Y-%m-%d %H:%M:%S”
3)修改系统时间为2020年10月1日0点0分0秒
date -s "20201001 00:00:00"
4)查看今天是当年的第几天
date "+%j"
3.rebot命令
用于重启系统,默认root管理员才可操作
4.poweroff命令
用于系统关机,默认root 管理员才可操作
5.wget命令
用于终端中下载网络文件
格式:weget [参数] [下载地址]
6. ps命令
查看当前系统的进程状态
常用命令:
ls : 用于列举一个目录或者文件
-a:所有的:列举包含隐藏文件
-l:长格式查看详细信息
-d:列举本身
cd:change directory 改变目录,用于切换工作目录
cd ./为本身或当期目录,cd …/为上一级目录