Linux文件管理和常用命令

在这里插入图片描述

磁盘管理
在这里插入图片描述
Linux系统的磁盘管理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Linux操作系统中的文件
在这里插入图片描述

boot:存放操作系统引导使用的各种文件
dev:device 存放设备文件
etc:etcetera 存放系统配置文件
home:存放用户相关的文件
lib:library 存放系统程序运行需要的库文件
media:存放多媒体文件
mnt:mount 存放临时挂载的文件
opt:(/usr/local)存放用户安装的程序文件
proc:process 存放进程文件
root: 根用户的宿主目录
run:存放程序运行的进程号文件
bin/sbin:binaries 二进制文件,存放可执行的文件。
Sbin是超级管理员可以运行的,其他用户没有权限
srv:存放系统服务
sys:存放系统文件
tmp:temp临时文件,程序关闭的时候,关机之前会清空var:临时文件,不会清空,日志,
usr:用户相关的文件。

常用命令
常用命令
1.内部命令:属于shell的一部分。(shell是用户跟linux内核交互的一个接口)
cd 切换目录(change directory) cd / cd ~ cd …
pwd 显示当前所在的路径 (print working directory)
2.外部命令:独立于shell的命令。

Ls: 显示文件列表(list)ls -l =ll

[root@redis02 log]# alias 
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
ll  -t  按照时间倒序排列
ll  -rt  按照时间正序排列
Mkdir: (make directory) 创建一个目录
mkdir qy111mkdir -p qy112/row02/aaa/bbb/ccc/ddd  一次创建多层目录
touch  创建一个空文件
cp: copy复制
cp profile profile.bak
Cp -p 带上时间戳拷贝
cp -r  qy111 qy111bak 文件夹拷贝

在这里插入图片描述
在这里插入图片描述
如果修改cp时文件存在的警告,需要在/root/.bashrc
在这里插入图片描述
关闭客户端,重新打开即可

mv : move 移动文件

mv 原路径 新路径  剪切文件或者文件夹
mv  原文件名   新文件名
rm:删除文件(remove)
-r 递归删除,文件夹删除
-f 强制删除不提示
rm -rf row*  删除以row开头的所有文件及文件夹
rmdir 删除文件夹=rm -r

查看文件

cat:显示文件内容,一次性全部显示
More:分页显示文件内容
Less:分页显示
Head:从头指定显示的行数
head -n 15 BaseDao.java  显示前15行
tail :从尾部显示
tail -n 20  BaseDao.java 显示后20-f  实时监控显示文件的内容  ,ctrl+c退出监控模式
wc:统计文本文件的行数,单词数,字数(word count)
-l 统计行数  ![在这里插入图片描述](https://img-blog.csdnimg.cn/fe02fdc02d5447a59d8649d3a1c9ace0.png#pic_center)
  |是管道符,左边的命令的输出作为右边命令的输入

在这里插入图片描述
-w 统计单词数

cat aaa.txt | wc -w

-m 统计字符数

cat aaa.txt | wc -m  包含空格,换行符

Find:查找文件
第一个命令是全盘查找
第二个是在home目录查找
在这里插入图片描述
Grep:在文本文件中查找关键字
-w 完全匹配
在这里插入图片描述
在这里插入图片描述

diff   111.txt   222.txt  差分命令,打印111222之间的差别

在这里插入图片描述
-v 不匹配
-i 忽略大小写
在这里插入图片描述
df:查看磁盘使用情况
在这里插入图片描述
du 显示文件占用的磁盘空间总和
du -sh * 统计文件占用磁盘情况
在这里插入图片描述
free:查看内存使用率
-m以兆为单位
在这里插入图片描述

posted @ 2022-02-13 23:47  SimoonJia  阅读(16)  评论(0编辑  收藏  举报