RHEL7(124) 从命令行访问文件

2024-01-20 07:18
文章标签 访问 命令行 124 rhel7

本文主要是介绍RHEL7(124) 从命令行访问文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第二章  从命令行访问文件


带有下箭头的文件夹是快捷方式,跟windows中一样
whereis date   查看date 的路径  或者  which date 
bin 普通命令 类似于window 里的system 32 存放命令二进制文件的目录
boot 关于内核,启动文件等的存放目录
dev 设备,硬件存放目录
etc 配置文件
home 类似于windos中的users 用户的家目录都在这
lib 库文件    
lib 64位库文件
media 介质文件 rhel 6 中是默认的挂载点,7中不是了
mnt mount的简写 一个挂载点
opt 源码包
proc 内存进程存放位置
root root用户的家目录
run 系统运行时候的运行参数,默认的挂载点
sbin 系统相关命令
srv 
sys 系统管理参数
tmp 临时文件
usr 装软件包的时候的大部分数据都放在这路  bin 和sbin 其实是user/bin  user/sbin的软连接
var 数据库文件一般都放在var下


相对路径和绝对路径
. 代表当前目录  ..代表上级目录
cd 回到家目录 = cd ~     ~代表家目录
~tom 指的是tom的家目录   ~/tom 是指当前用户家目录下的tom目录
cd - 切换到上次所在目录




查看文件内容(文本文件)
flie 文件名 查看文件类型
cat 查看较小的文件  -n 显示行号
more 分屏显示大文件,按空格一屏一屏向下翻   q退出
less 分屏显示大文件 支持向上翻 支持查询 n/N从上/下 翻找查询 q 退出
head 默认查看文件头10行    head -(n) 3 xxx 查看前3行
tail 默认查看文件尾10行  tail -n 11 是尾11行, tail -n +11 就是从11行到结尾
tail -n +10 passwd   从第十行开始查看到结尾
tail -f xxx 实时查看,有变化会立即显示  =tailf
wc xxx 统计文件信息  -l行 -w单词  -c字节


创建和删除文件(文本文件)
touch  file  若file存在,则更新文件时间,若不存在,则创建它,后边可跟路径
touch a{1,2,3,4,5}.txt 批量创建多个文件==touch a{1..5}.txt     {} 内外是乘法分配律的原则


rm xxx 删除文件   rm -i 交互式删除   rm -rf xxx 彻底递归的删除文件




创建删除目录
mkdir  cc dd  创建两个目录    mkdir -p aa/bb 创建两层目录 如果aa层父目录不存在则创建aa,然后在aa中创建bb
rmdir  cc 删除目录   rm -rf xx 强制删除有内容的目录


创建快捷方式
ln -s aa bb  给aa创建一个叫bb的快捷方式


复制剪切
cp 文件
cp -选项 /path1/xx /path2/yy  -p选项 表示cp同时把文件属性同时cp,文件时间都保持和源文件一致
cp 目录
cp -rf /boot/ /opt/ 递归强制的cp boot目录 到 opt 目录下
-rfp = -a 




mv -选项 /path1/xx /path2/yy  不指定路径表示当前路径,
所以 mv xx yy 即表示 xx重命名为yy
若原先存在yy 则表示xx覆盖yy




 

这篇关于RHEL7(124) 从命令行访问文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/625197

相关文章

Python使用getopt处理命令行参数示例解析(最佳实践)

《Python使用getopt处理命令行参数示例解析(最佳实践)》getopt模块是Python标准库中一个简单但强大的命令行参数处理工具,它特别适合那些需要快速实现基本命令行参数解析的场景,或者需要... 目录为什么需要处理命令行参数?getopt模块基础实际应用示例与其他参数处理方式的比较常见问http

SpringShell命令行之交互式Shell应用开发方式

《SpringShell命令行之交互式Shell应用开发方式》本文将深入探讨SpringShell的核心特性、实现方式及应用场景,帮助开发者掌握这一强大工具,具有很好的参考价值,希望对大家有所帮助,如... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

使用Dify访问mysql数据库详细代码示例

《使用Dify访问mysql数据库详细代码示例》:本文主要介绍使用Dify访问mysql数据库的相关资料,并详细讲解了如何在本地搭建数据库访问服务,使用ngrok暴露到公网,并创建知识库、数据库访... 1、在本地搭建数据库访问的服务,并使用ngrok暴露到公网。#sql_tools.pyfrom

Javascript访问Promise对象返回值的操作方法

《Javascript访问Promise对象返回值的操作方法》这篇文章介绍了如何在JavaScript中使用Promise对象来处理异步操作,通过使用fetch()方法和Promise对象,我们可以从... 目录在Javascript中,什么是Promise1- then() 链式操作2- 在之后的代码中使

Windows server服务器使用blat命令行发送邮件

《Windowsserver服务器使用blat命令行发送邮件》在linux平台的命令行下可以使用mail命令来发送邮件,windows平台没有内置的命令,但可以使用开源的blat,其官方主页为ht... 目录下载blatBAT命令行示例备注总结在linux平台的命令行下可以使用mail命令来发送邮件,Win

如何使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件

《如何使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件》本文介绍了如何使用Docker部署FTP服务器和Nginx,并通过HTTP访问FTP中的文件,通过将FTP数据目录挂载到N... 目录docker部署FTP和Nginx并通过HTTP访问FTP里的文件1. 部署 FTP 服务器 (

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

本地搭建DeepSeek-R1、WebUI的完整过程及访问

《本地搭建DeepSeek-R1、WebUI的完整过程及访问》:本文主要介绍本地搭建DeepSeek-R1、WebUI的完整过程及访问的相关资料,DeepSeek-R1是一个开源的人工智能平台,主... 目录背景       搭建准备基础概念搭建过程访问对话测试总结背景       最近几年,人工智能技术

Ollama整合open-webui的步骤及访问

《Ollama整合open-webui的步骤及访问》:本文主要介绍如何通过源码方式安装OpenWebUI,并详细说明了安装步骤、环境要求以及第一次使用时的账号注册和模型选择过程,需要的朋友可以参考... 目录安装环境要求步骤访问选择PjrIUE模型开始对话总结 安装官方安装地址:https://docs.