linux 没有那个文件或目录_基于CentOS8Linux运维教程-Linux文件目录管理笔记
- Linux文件目录结构及用途
- 文件目录增删改查
- vim编辑器使用技巧
准备工作: 虚拟机 root登录系统 打开终端
操作技巧
方向键 上下键可以查看历史的命令
tab键 自动补齐命令及参数
取消命令 ctrl + c
绝对路径 与相对路径
绝对路径: 完整的路径 cd /home/zeyang
相对路径: 相对于当前路径的路径。 我现在在/目录,此时要进入zeyang目录。 cd home/zeyang/
Linux文件目录结构及用途
/ 根目录 起点位置 windows C:/users/admin/。 /data
/home : 家 每个用户的自己的目录
- root /root
- testuser /home/testuser/
/bin 可执行文件 系统中的所有可执行命令 默认都会放到这个目录中。
/sbin 也是可执行文件, 执行文件一般具有特殊权限的用户才能执行,普通用户用不了。
/dev 设备 终端、网卡、内存、CPU、磁盘、cdrom 光驱
/lib 、/lib64 这些都是存放库文件。
/mnt 文件系统挂载点。磁盘、NFS、MFS。文件系统
/proc 进程管理 , 数字目录为进程ID目录。
/run 运行时文件。
/srv
/tmp 缓存文件, 定时清理。程序运行时缓存。
/var 日志文件等, 系统日志,应用日志。
/boot 启动文件
/etc/ 服务配置文件,非常重要。
- /etc/passwd 用户账号信息
- /etc/sysconfig/network-scripts/ 网卡配置文件
- /etc/groups 用户组信息
/opt 应用程序工作目录
/root 超级管理员root用户的家目录
/sys 系统目录
/usr 应用程序配置、模板文件、库文件。
FAQ
什么是可执行? 后期权限管理时候会讲解。
[root@myserver ~]# lsanaconda-ks.cfg Documents initial-setup-ks.cfg Pictures Templates VideosDesktop Downloads Music Public test[root@myserver ~]# ls -l initial-setup-ks.cfg -rw-r--r--. 1 root root 1363 Jun 16 21:39 initial-setup-ks.cfg[root@myserver ~]# chmod +x initial-setup-ks.cfg [root@myserver ~]# ls -l initial-setup-ks.cfg -rwxr-xr-x. 1 root root 1363 Jun 16 21:39 initial-setup-ks.cfg
文件目录操作
查看
cd 进入目录 切换目录 cd /root
- cd .. 返回上级目录
- cd . 当前目录
- cd - 返回上一个位置
pwd 查看当前位置
ls 查看目录内容
cat 查看文件内容 cat 文件路径
more 分页查看文件内容 q 退出查看 ctrl +c
创建
touch 创建空文件 touche 文件名
vim 编辑文件
vim test01.txt输入 i 进入 INSERT模式然后输入内容按esc退出编辑模式继续输入 : 再输入wq 然后 回车 。
cp 复制文件目录 ,复制目录需要加 -r
[root@myserver Desktop]# mkdir test[root@myserver Desktop]# lstest test01.txt test02.txt test.txt[root@myserver Desktop]# cp test test1 cp: -r not specified; omitting directory 'test'[root@myserver Desktop]# cp test test1 -r[root@myserver Desktop]# lstest test01.txt test02.txt test1 test.txt[root@myserver Desktop]#
mv 移动文件目录
[root@myserver Desktop]# lstest test01.txt test02.txt test1 test.txt[root@myserver Desktop]# mv test1/ test[root@myserver Desktop]# lstest test01.txt test02.txt test.txt[root@myserver Desktop]# ls testtest1[root@myserver Desktop]# cd test/test1/[root@myserver test1]# pwd/root/Desktop/test/test1
[root@myserver ~]# cd Desktop/[root@myserver Desktop]# lstest test01.txt test02.txt test.txt[root@myserver Desktop]# mv test.txt test[root@myserver Desktop]# lstest test01.txt test02.txt[root@myserver Desktop]# ls testtest1 test.txt[root@myserver Desktop]#
mkdir 创建目录
[root@myserver Desktop]# mkdir abc[root@myserver Desktop]# lsabc test test01.txt test02.txt[root@myserver Desktop]# mkdir abc/cc/bbmkdir: cannot create directory ‘abc/cc/bb’: No such file or directory[root@myserver Desktop]# mkdir abc/cc/bb -p[root@myserver Desktop]# ls abc/cc[root@myserver Desktop]# ls abc/cc/bb
删除
rm 删除文件和目录
[root@myserver Desktop]# lsabc test test01.txt test02.txt[root@myserver Desktop]# rm test01.txt rm: remove regular file 'test01.txt'? y[root@myserver Desktop]# lsabc test test02.txt[root@myserver Desktop]# rm -f test02.txt [root@myserver Desktop]# lsabc test[root@myserver Desktop]# rm -f test/rm: cannot remove 'test/': Is a directory[root@myserver Desktop]# rm -rf test/[root@myserver Desktop]# lsabc
更新
mv 重命名
[root@myserver ~]# cd Desktop/[root@myserver Desktop]# ls[root@myserver Desktop]# mkdir aa[root@myserver Desktop]# lsaa[root@myserver Desktop]# mv aa bb[root@myserver Desktop]# lsbb[root@myserver Desktop]# touch a.txt[root@myserver Desktop]# lsa.txt bb[root@myserver Desktop]# mv a.txt b.txt[root@myserver Desktop]# lsbb b.txt[root@myserver Desktop]#
vim编辑器使用技巧
字符界面: 没有图形界面的情况下可以运行
如果你在使用vim的时候出现找不到命令,你需要去安装vim。 yum -y install vim
编辑文件的基本过程
- 编辑文件 vim 文件路径/文件名称。
- 添加内容: i 从当前行开始编辑 ,o 从下一行开始编辑。
- 退出编辑模式: esc键。
- 保存文件: 输入冒号,然后输入wq 。 w 保存 q退出,可以单独使用。结合使用就是保存并退出。
扩展技巧
- 复制粘贴: yy 复制 p 粘贴; nyy复制多行 n代表数字(2yy 复制两行)。
- 删除撤销内容: dd 删除单行,u撤销; ndd删除多行n代表数字(2dd 删除两行); dG 删除当前行到末尾的内容; dgg删除当前行到最初的内容; G 将光标切换到最后一行; gg 将光标切换到首行。
- 批量添加、删除内容 V模式: 添加过程:进入V模式: ctrl + v --》 VISUAL BLOCK通过方向键选择要操作的行输入 shift + i (大写的I),此时变为编辑模式。开始写内容 例如: ###退出编辑模式 ESC键。删除内容进入V模式: ctrl + v --》 VISUAL BLOCK通过方向键选择要操作的行和内容输入d删除退出编辑模式 ESC键。冒号操作显示/不显示行号: set nu ; set nonu ; 定位某一行: :6 进入到第6行文本内容替换: :%s/hello/abc/g 将所有的hello替换成abc。 当用到了特殊字符的时候需要用到转义。:%s##/g 将//替换成##。查找: /关键字 , 往下n ,往上N。 /abc 查找关键字abc。
#Linux# #CentOS# #运维# #程序员# #DevOps#
linux 没有那个文件或目录_基于CentOS8Linux运维教程-Linux文件目录管理笔记相关推荐
- linux 没有那个文件或目录_【新视频进度】国庆节至今更新6节quot;嵌入式Linux应用开发基础quot;...
说到做到,韦东山老师国庆没有休息,录了4节新视频,到目前快速入门-嵌入式Linux应用开发基础知识已更新6节: 01.HelloWorld背后没那么简单 02.GCC编译器的使用 03.Makefil ...
- 《马哥出品高薪linux运维教程》wingkeung学习笔记-linux基础入门课程5
命令: 内部命令:由shell程序自带的命令叫做内部命令: 外部命令:在系统的某个路径下,有一个与命令同名的可执行程序叫做外部命令. 查看内外部命令的命令:type 命令 命令选项:用于调整命令执行行 ...
- linux中显示没有那个目录,linux没有那个文件或目录
linux下创建文件与目录时默认被赋予了什么样的权限? 当我们创建一个新的文件或目录的时候,他的默认权限是什么? umask--指定当前使用者在创建文件或目录的时候默认的权限值 [root@iZ288 ...
- jq中查找上级_云计算自动化运维之linux-工作中常用命令总结(上)
***想看完整版请看(上).(中).(下)三篇文章*** ls 命令,英文单词list的缩写,用于列出目录或者文件 查看帮助,ls --help 查看帮助 2.列出以"."开头的文 ...
- Linux基本命令之文件及目录命令02
接上一个博客 文件及目录01:https://blog.csdn.net/qq_40520912/article/details/119224154 2.9. rm:删除目录或文件 语法: rm [参 ...
- linux 文件目录操作,Linux系统下文件与目录操作
与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的.所以在使用Linux的过程中,是经常要对文件与目录进行操作的.现在我们就以一个Window用户的立场来学习一下Linux下 ...
- linux下查看文件及目录个数
linux下查看文件及目录个数 1.查看当前文件和目录总数(不包括子目录): ls -l | wc -l 2.查看当前目录下文件个数(不包括子目录): ls -l |grep "^-&quo ...
- linux使用设备文件的目录,Linux系统下的/dev目录
dev是设备(device)的英文缩写./dev这个目录对所有的用户都十分重要.下面学习啦小编给大家分享详解Linux系统下的/dev目录,欢迎阅读: 详解Linux系统下的/dev目录: 在这个目录 ...
- Linux系统下文件与目录操作讲解
Linux系统下文件与目录操作 在Linux系统中有一句话叫做,一切皆文件.上节我们说的I/O操作,对于普通I/O操作,都是打开.读写.关闭.这节我们通过stat结构体来了解文件的一些基本信息和本质特 ...
最新文章
- mysql数据类型默认长度_mysql数据类型长度
- JavaScript-Array操作
- python折线图怎么添加数值_Python数据可视化:如何创建曲线图
- AHOI2005航线规划 bzoj1969(LCT缩点)
- 图解Python多修饰器时哪个先起作用
- asp/php招聘,招聘ASP与PHP相关岗位的笔经
- Hash碰撞的解决方案
- 【正在直播】:CSDN直播间专属福利!1399买Airpods Pro
- Tri-training, 协同训练算法
- 凹凸性和Jensen不等式
- Python安装教程(新手)
- 2020 DEMO CHINA首次进入成都,解码智慧经济新时代
- 应用笔记3816 ds 1302 估算涓流充电实时时钟的超级电容备份时间
- 怎样学好高一数学,首先掌握这4种方法
- huffman python,哈夫曼(Huffman)编码python代码实现
- Jrebel JetBrains License Server! 免费 Jrebel 激活服务器(自建)
- Ansys workbench分析应用基础(2)
- java153-字符输出流
- virtualBox安装centos7并实现宿主机、虚拟机、外网三网互通
- 这,不是我想要的生活
热门文章
- 让瓶颈暴露--监测你的SQL SERVER
- 维基链超级节点竞选的具体细节有哪些?
- 由“递归遍历二叉树”引发的思考
- Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
- (转)新开发Apple Store上软件的实施步骤
- 使用route-map 配置BGP本地优先级
- 基于asp.net2.0中membership系统角色、用户、资源的权限设计
- 资深专家深度剖析Kubernetes API Server第1章(共3章)
- 第 127 章 Piranha - Cluster administation tools
- 比尔盖茨2016好书推荐