今日内容:
1、目录结构
系统目录及作用
2、路径
相对路径=》完整路径
相对路径=》
3、文件处理
基础命令
创建、移动、复制、删除
vim编辑文件
昨日常用命令
hostnamectl set-hostname xxx # /etc/hostname 永久修改主机名
uname -a 查看主机所有信息
uname -r 查看内核版本
cat /etc/redhat-release 查看操作系统的版本
date 查看时间
ntpdate ntp服务器的域名
date -s “2012-11-11 11:11:11” 修改系统时间
hwclock -w 把系统时间刷新到硬件中
init 0 关机
init 6 重启
poweroff 关机
halt 关闭操作系统,需要手动关电源
shutdown -h 0 立即关机
shutdown -r 0 立即重启
shutdown -c 取消关机或者重启
| =》 管道,共享内存,一个放,一个取
命令1 | 命令2 命令1会把结果放到管道,命令2会从管道中取出结果做后续处理
一、目录结构
目录=》文件夹:存放的是具体的那些文件
文件:存放的是具体那些数据
软连接===》快捷方式
/dev/cdrom 光盘设备:光盘里存放的内容都在里面,以后用来作为我们的操作系统的补充包
/dev/null 黑洞文件:把不想要的内容丢入黑洞中
/etc/hostname 配置主机信息
/etc/sysconfig/network-scipts/ifcfg-eth0 网卡配置文件
/etc/resolv.conf 解析域名=》指定远程DNS的地址
/etc/hosts 本机域名解析文件(DNS)
/home/ 以普通用户名命名的文件————普通用户的家目录
/root——————超级管理员的家目录
~ ————》代表当前用户的家目录
二:切换文件夹与pwd查看当前所在的文件夹
cd /etc/sysconfig/network-scripts/
pwd=》/etc/sysconfig/network-scrints
挂载点
/mnt
/opt
/media
日志存储路径###
/var/log
查看日志###
tail -f /var/log/me
三:路径
绝对路径:路径是从根开始的,即/作为开始的前缀
linux:/a/b/c/d/e.txt windows=》C:acde.txt
相对路径:路径不是从根开始的
四:文件管理的基础命令
pwd #查看当前的当前路径(文件夹)
补充:linux系统不是以文件的后缀名来区分文件类型,而是以ls -l的首位来区分
- =》文本文件 d =》目录文件
ls 默认浏览当前目录
ls -l 目录 浏览目录下的子目录子文件名的详细信息 快捷键=》ll
ls -al 目录 浏览结果中包含隐藏文件
tree -a 目录 显示所有文件,包括隐藏文件
tree -d 目录 只显示子目录
tree -L 1 目录 遍历目录的最大层,-L后面应该为大于0的整数
terr -F 目录 在条目后加上文件类型
五:文件的创建、复制、移动、删除
创建(文件)
touch 文件路径 文件名 ——无则创建,有则修改时间===》创建出的是文本文件,后缀名起提醒作用
touch {1..9}.txt =》建立9个分别为1.txt—9.txt的文件
移动
cd 移到目标路径
cd - 切换到上一次所在的文件夹
cd .. 转到当前路径的上一级路径
创建目录(文件夹)
mkdir /test 创建文件夹
mkdir -v 显示创建信息
mkdir -p /a/b/c 递归的创建
移动文件夹
mv 源文件路径 目标文件路径
复制
cp 源文件路径 目标文件路径 将文件复制过去
cp -a 将目标文件的创建用户信息也一同复制来
cp -f 当前用户对目标文件夹有写和执行wx权限,但是当前用户对文件夹里的文件无写w权限,我们可以在拷贝时加上 -f 选项,-f会先执行rm -rf 先把文件删除后再执行复制权限
删除
rm -rf -r为递归的删除该文件下的所有文件 -f为无提示强制删除
查看
cat =》查看文件全部数据
less =》less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件
more =》功能类似于 cat, more 会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示