目录结构、文件管理命令

今日内容:

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:\a\b\c\d\e.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)一页显示

 

posted @ 2020-10-21 12:27  IYY嗯呢  阅读(103)  评论(0)    收藏  举报