Linux文件和目录管理

Linux目录结构

  • 树形目录结构
  • 跟目录
    1. 所有分区、目录、文件等的位置起点
    2. 整个树形目录结构中,使用独立的一个“”表示
  • 常见的子目录
/root   /bin   /boot  /dev  /etc  /home  /var  /usr  /sbin
  • 常见子目录的作用
/root:系统管理员root的宿主目录/home:普通用户的宿主目录
/boot:系统内核、启动文件
/dev:设备文件
/etc:配置文件
/bin:所有用户可执行的命令
/sbin:管理员可执行的管理命令usr:应用程序/usybh
/var:日志文件等

目录管理

cat:显示出文件的内容

cat   [选项]   文件名...

more:全屏方式分页显示文件内容

more  [选项]	  文件名

less:与more命令相同,但扩展功能更多

less   [选项]	文件名

head:查看文件开头的一部分内容(默认为10行)

head   -n   文件名			(n:为数字)

tail:查看尾部的内容

tail    -n     文件名
tail    -f     文件名

注: tail -f filename会把 filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容

例如:tail   -f    /var/log/messages

wc:统计文件中的单词数量(word count)等信息

wc  [选项]	目标文件
-l			统计行数
-w			统计单词个数
-c			统计字节数

grep:搜索和过滤文件内容

grea   [选项]	查找条件    目标文件				在文件中查找并显示包含指定字符串的行
-i     查找时忽略大小写
-v     反转查找,输出与查找条件不相符的行

在这里插入图片描述

gzip

gzip   [-9]   文件名						    制作压缩文件
gzip    -d   .gz格式的压缩文件				解开压缩文件

bzip2

bzip2  		[-9]		文件名								制作压缩文件
bzip2-d   	-d			.bz2格式的压缩文件				    解开压缩文件

gunzip:等价于 gzip -d

例如:gunzip   mkfile.gz
	 gzip     -d     mkfle.gz

bunzip:等价于 gzip -d

例如:bunzip   mkfile.gz
	 bzip   -d     mkfle.gz

tar:制作归档文件、释放归档文件

tar   [选项]		归档文件名		源文件或目录
tar   [选项]		归档文件名		[-C   目标目录]
-c  	建立打包文件
-t		查看打包文件的内容
-x		解压缩
-j		解压缩.bz2的文件
-z		解压缩.gz的文件
-v		显示压缩/解压缩过程
-f		要处理的文件名
-C		解压到指定目录
-p		保留原文件属性不变

vi编辑器

[root@server1 ~]# vi  文件名 
插入内容
a:当前光标后插入内容
A::标所在的行尾插入内容
i:当前的光标位置前插入内容
I:光标所在的行头插入内容
o:在光标所在行的后面插入一个新行
O:在光标所在行的前面插入一个新行

移动
在这里插入图片描述复制、粘贴、删除
在这里插入图片描述文件内容查找、撤销编辑及保存退出
在这里插入图片描述保存文件及退出vi编辑器、打开新文件或读入其他文件内容

保存文件    :w       			 保存修改的内容
		   :w/root/newfile  	 另存为其他文件

退出vi		:q					 未修改退出
			:q!					 放弃对文件内容进行修改,并退出vi
			
保存文件退出vi		:wq或x		 保存修改的内容并退出

打开新文件或者读入其他文件内容
:e ~/install.log      			打开新的文件进行编辑(如果当前文本编辑过需要保存过才能打开新的文件)
:r /etc/filesysstems			在当前文件中读入其他文件内容

文件内容替换
在这里插入图片描述

修改服务参数

  1. 启动服务
systemctl  start  服务器名称
  1. 重启服务
systemctl  restart  服务器名称
  1. 关闭服务
systemctl  stop  服务器名称
  1. 设置开机自启动
systemctl  enable  服务器名称

查看系统版本

cat  /etc/redhat-release
uname –a(查看系统内核)

查看CPU:

cat /proc/cpuinfo

查看内存信息

cat /proc/meminfo

关机

poweroff
shutdown -h now/shutdown -h +3  3分钟后再关机,取消是shutdown -c
init 0

重启

shutdown -r now/shutdown -r +22分钟后再重启,取消是shutdown -c
reboot
init 6

注:
字符界面切换到图形化界面:init 5
图形化界面切换到字符型界面:init 3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值