Linux常用文件操作命令

Linux常用命令:文件操作命令 Linux系统命令主要包括文件操作、网络命令和性能命令,本文介绍常用文件操作命令。 修改文件属性 文件类型: 普通文件:- 目录文件:d 块设备文件:b,硬盘 字符设备: c,串行端口的接口设备,例如键盘、鼠标 链接文件:l 套接字文件:s 管道文件:p r 读权限read 4 w 写权限 write 2 x 操作权限 execute 1 常用命令: chmod 777 test,修改test文件属性为可读,可写,可执行(4+2+1=7) ls -l 查看文件属性(或者使用ll) ls -ld 查看 阅读详情
 1、文件命名规则 
1)除了/ 之外,所有的字符都合法。 
2)有些字符最好不用,如空格符、制表符、退格符和字符@ # $ & ( ) - 等。 
3)避免使用. 作为普通文件名的第一个字符。 
4)大小写敏感。 
命令格式 
命令格式:命令-选项 参数 
例:ls   -la  /etc 
说明:1)当有多个选项时,可以写在一起。 
2)两个特殊的目录. 和.. ,分别代表当前目录和当前目录的父目录。 

1、文件处理命令:ls 
命令名称:ls 
命令英文原意:list 
命令所在路径:/bin/ls 
执行权限:所有用户 
功能描述:显示目录文件 
语法:ls  选项[-ald]  [文件或目录] 
  -a    显示所有文件,包括隐藏文件 
  -l    详细信息显示 
  -d    查看目录属性 

2、文件处理命令:cd 
命令名称:cd 
命令英文原意:change directory 
命令所在路径:shell内置命令 
执行权限:所有用户 
语法:cd [ 目录] 
功能描述:切换目录 
范例:$ cd  /   切换到根目录 
$ cd ..   回到上一级目录 

3、文件处理命令:pwd 
命令名称:pwd 
命令英文原意:print working directory 
命令所在路径:/bin/pwd 
执行权限:所有用户 
语法:pwd 
功能描述:显示当前所在的工作目录 
范例:$ pwd 
     /etc/rc5.d 

4、文件处理命令:touch 
命令名称:touch 
命令所在路径:/bin/touch 
执行权限:所有用户 
语法:touch  [文件名] 
功能描述:创建空文件 
范例:$ touch newfile 

5、文件处理命令:mkdir 
命令名称:mkdir 
命令英文原意:make directories 
命令所在路径:/bin/mkdir 
执行权限:所有用户 
语法:mkdir   [ 目录名] 
功能描述:创建新目录 
范例:$ mkdir newdir 

6、文件处理命令:cp 
命令名称:cp 
命令英文原意:copy 
命令所在路径:/bin/cp 
执行权限:所有用户 
语法:cp  -R  [源文件或目录] [ 目的目录] 
                    -R       复制目录 
功能描述:复制文件或目录
范例: 
       $ cp  file1 file2  dir1 
        将文件file1、file2复制到目录dir1 
       $ cp  -R dir1 dir2 
        将dir1下的所有文件及子目录复制到dir2 

7、文件处理命令:mv 
命令名称:mv 
命令英文原意:move 
命令所在路径:/bin/mv 
执行权限:所有用户 
语法:mv  [源文件或目录] [ 目的目录] 
功能描述:移动文件、更名 
范例: 
       $ mv   file1 file3 
       将当前目录下文件file1更名为file3 
       $ mv   file2  dir2 
       将文件file2移动到目录dir2下 

8、文件处理命令:rm 
命令名称:rm 
命令英文原意:remove 
命令所在路径:/bin/rm 
执行权限:所有用户 
语法:rm   -r   [文件或目录] 
           -r   删除目录 
功能描述:删除文件 
范例: 
           $ rm file3 
            删除文件file3 
           $ rm -r dir1 
            删除目录dir1 
 
9、文件处理命令:cat 
命令名称:cat 
命令英文原意:concatenate and display files 
命令所在路径:/bin/cat 
执行权限:所有用户 
语法:cat [文件名] 
         -n 在每一行之前添加行号

功能描述:显示文件内容 
范例:$ cat  /etc/issue 
              $ cat  /etc/services 
补充 如果将cat倒着写tac 那么查看的内容将倒着显示。 


10、文件处理命令:more 
命令名称:more 
命令所在路径:/bin/more 
执行权限:所有用户 
语法:more  [文件名] 
          (空格) 或f    显示下一页 
          (Enter)       显示下一行 
          q或Q         退出 
功能描述:分页显示文件内容 
范例: $ more  /etc/services 

11、文件处理指令:head 
指令名称:head 
指令所在路径:/bin/head 
执行权限:All User 
语法:head  -num  [文件名] 
           -num   显示文件的前num行 
功能描述:查看文件的前几行 
范例:$ head  -20  /etc/services 
 
12、文件处理指令:tail 
指令名称:tail 
指令所在路径:/bin/tail 
执行权限:All User 
语法:tail   -num  [文件名] 
              -num     显示文件的后num行 
              -f       动态显示文件内容 
功能描述:查看文件的后几行 
范例:$ tail  -30  /etc/services 

 13、文件处理命令:ln 
命令名称:ln 
命令英文原意:link 
命令所在路径:/bin/ln 
执行权限:所有用户 
语法:ln   -s   [源文件] [ 目标文件] 
           -s   创建软链接 
功能描述:产生链接文件 
范例: 
        $ ln -s  /etc/issue  /issue.soft 
         创建文件/etc/issue的软链接/issue.soft 
        $ ln   /etc/issue  /issue.hard 
         创建文件/etc/issue的硬链接/issue.hard 
details-dialog-element:使用以下命令打开的模式对话框 <details>元素 使用<details>按钮打开的模式对话框。 安装 $ npm install --save @github/details-dialog-element 用法 脚本 导入为ES模块: import '@github/details-dialog-element' 包含脚本标签: < script type =" module " src =" ./node_modules/@github/details-dialog-element/dist/index.js " > 标记 < details> < summary> Open dialog 立即下载

相关推荐

保姆级教程:在STM32H750VBT6上跑起来CMSIS-DSP库(基于CubeMX+Keil)

本文详细介绍了在STM32H750VBT6微控制器上配置和运行CMSIS-DSP库的全过程,包括开发环境搭建、CubeMX工程配置、Keil工程设置以及DSP库的实际应用示例。通过FFT频谱分析和音频均衡器等实战案例,展示了如何利用STM32H750VBT6的硬件FPU加速DSP运算,提升实时信号处理性能。

weixin_30236595的博客 458

你知道 details 标签的妙用吗?

details 标签 在以往的项目中去实现如下效果,我一般是使用 HTML + JS 去完成的,但今天我了解到一个很便捷的方法可以帮助我只使用 HTML 就可以快速的完成如下效果。那就是 HTML5 中新增的 detils 标签。 基本介绍 实现代码如下: <details> <summary> 文章概要 </summary> <div>文章内容文章内容文章内容文章内容文章内容文章内容文章内容文章内容</div&g

weixin_49115895的博客 3025

使用openMVS对样例数据进行重建

openMVS根据github上的步骤进行编译。注意,如果没有GPU,用不了CUDA的话,那么需要在openMVS目录下找到CmakeLists.txt文件,把CUDA设置为OFF: SET(OpenMVS_USE_CUDA OFF CACHE BOOL "Enable CUDA library") 可执行的文件生成在openMVS_build/bin/里面,在openMVS_build文件夹下打开终端,按照顺序执行如下命令即可逐步重建。其中,-w 设置的是数据的总路径,-i 后接输入的文件名,-o

YuhsiHu的博客 2888

Linux文件相关常用命令(超全超详细)

command终端命令格式: command [-options] [parameter] command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略 parameter:传给命令的参数,可以是0个、1个或多个 例如:查阅命令的帮助信息 command --help 显示command的帮助信息,如 mkdir --help man command 查阅command命令的使用手册,如 man mkdir 1.ls命令 ls命令查看

zhangxl123liang的博客 2万+

【VAE学习笔记】全面通透地理解VAE(Variational Auto Encoder)

完整笔记:http://www.gwylab.com/note-vae.html 李宏毅老师的教程视频:https://www.bilibili.com/video/av15889450/?p=33 —————————————————————————————————   依据李宏毅老师的讲解,我整理了一番VAE的笔记。先简单介绍一下VAE,VAE作为一个生成模型,其基本思路是很容易理解的:把一堆真...

a312863063的博客 14万+

两层板如何做阻抗控制呢

两层板如何做阻抗控制呢? 这个问题可能很多人都会碰到,有的人在此等需要做阻抗控制的情况都选择做多层板。诚然,多层板在阻抗控制,EMC等等方面都有着天然的优势。然而,在价格上和周期上,两层板就有着绝对优势了。 对于成本非常敏感而又不是太复杂的产品,尽管对于我们硬件工程师而言,有一堆的理由要求使用多层板。然而在面对毛都不懂的老板“别人能做,你为什么不能做?”这个问题时只得低下我们高傲的头颅。 好...

weixin_42005993的博客 2万+

Linux常用命令大全

Linux常用命令大全,超详细

程序前行者的博客 16万+

ThingsBoard 仪表板状态

请先通过阅读仪表板概述和仪表板入门案例来熟悉ThingsBoard的仪表板。文章希望通过浅显的文字描述什么是仪表板状态及如何使用。 概念 状态功能使得仪表板可以分层,配合小部件的动作,实现多层仪表板之间的跳转.每个状态对应一个仪表板的图层 每个仪表板有一个默认的根状态, 根状态可以理解为默认状态, 也就是打开仪表板默认展示的仪表板图层.编辑模式下, 点击右上角的图标来管理状态.添加多个状态后左上角出现状态切换(图层切换)下拉列表可以通过选中根状态复选框切换新的默认展示的状态/图层配合小部件的动作,实现状

物联网三分钟 2308

Linux 常用命令最全总结大全【推荐收藏】

Linux 常用命令

qq_43108153的博客 16万+

YOLO + SubspaceAD:一张良品图,检出所有未知缺陷

当YOLO遇上子空间建模,工业质检正迎来从“见多识广”到“举一反三”的质变时刻。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 498

DTI-ALPS 指标计算(附代码),评估脑类淋巴系统功能

DTI-ALPS 指标计算(附代码),评估脑类淋巴系统功能

xxx 1051

Linux中文件操作基本指令大全

ll命令:可以用于查看文件情况,列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息。2、owner、group和others三种身份各自的三个权限,用u、g、o代表三种身份,用a(all)代表所有身份,命令为:其中的权限为r|w|x。tail -2 access.log(常用)、tail -n 2 access.log、tail -n -2 access.log。3、查看access.log文件的后2行。查找指定文件类型的文件(f:普通文件、d:文件夹、l:链接文件、p:管道文件、s。...

m0_52165864的博客 2万+

[特殊字符] 从零构建携程/飞猪机票价格爬虫:Python异步抓取与反爬对抗实战

在出行决策、竞品分析、价格预测模型训练等场景中,稳定获取携程(Ctrip)和飞猪(Fliggy)的实时机票价格波动数据是刚需。然而,这两大平台均部署了业界顶尖的反爬体系——包括但不限于:动态请求签名(SignToken设备指纹采集(UACanvasWebGL接口参数加密(X-Sign_abtestcookie混淆)频率限制与 IP 封禁(滑动窗口 + 行为检测)目录前言:为什么需要自建机票价格爬虫?一、技术选型与项目架构1.1 核心技术栈1.2 系统架构图(文字描述)1.3 法律与道德声明。

2201_76125261的博客 339

Linux命令大全----常用文件操作命令

本文主要讲了Linux命令大全----常用文件操作命令,并附有实例

Evankaka的专栏 4万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

linux中最常用的文件操作命令

文件操作,可查找、可搜索、可显示、可对比、可去伪存真,亦可左右逢源。

我们编程吧 1152

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

linux常用shell命令之文件操作命令

# touch 新建空文件,或更新文件时间标记 touch path/filename user@computer: ~$ touch myfile # 在当前目录下新建myfile user@computer: ~$ touch /user/local/txt/myfile # 在指定目录下新建myfile user@computer: ~$ touch -c -t 06071700 /my...

weixin_33923762的博客 1107

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【linux】文件操作 常用的linux命令

文件操作 常用的linux命令

m0_73189710的博客 1592

linux常用高级命令,Linux常用高级文件操作命令

Linux常用高级文件操作命令 cat 查看文本#cat 文件名 打印文件内容到当前屏幕上#cat -n 文件名 显示行号#cat gt;Linux常用高级文件操作命令cat 查看文本#cat 文件名 打印文件内容到当前屏幕上#cat -n 文件名 显示行号#cat > a.txt 可以用这种方法修改或者创建文件手动输入文本继续输入...快捷键(ctr...

weixin_36190719的博客 192

Linux常用文件操作命令学习

本篇文章主要介绍了Linux中常用的文件操作命令,以及常用的选项,不熟悉的同学可以快速上手,熟悉的朋友也可以温故而知新。

u012948302的专栏 171

linux bash shell常用文件操作命令

touch命令 主要用于创建空文件,修改已有文件的访问时间和修改时间而不改变文件内容。 用法:touch+文件名 如果文件不存在,创建一个空的文件,如果已存在,则修改此文件的修改时间为当前时间。 touch -a +文件名 只改变访问时间 touch -m + 文件名 只改变修改时间 默认情况下,touch使用当前时间,可以touc

iycynna_123的博客 1223

Linux系统下10个常用的文件操作命令详解

命令是Linux中最强大和最常用的文件搜索工具,它可以根据名称、类型、大小、修改时间等多种条件在指定目录及其子目录中搜索文件。会一次性创建 project 目录,并在其中创建 data 目录,然后在 data 中创建 logs 目录。通过灵活组合这些命令,用户可以高效地管理Linux系统中的文件和目录,完成日常的文件操作任务。命令用于列出指定目录中的文件和子目录。将以详细、易读的格式列出 /home 目录下的所有文件(包括隐藏文件)。命令主要用于查看文件内容、将多个文件内容连接起来,以及创建简单的文件。

qq_43715788的博客 579

【大数据技术基础 | 实验二】Linux基础:常用基本命令和文件操作

本文介绍Linux常用基本命令和文件操作。学会linux常用命令(cd,ls,pwd,mkdir,rm,cp,mv)的使用方法,学会linux文件操作命令(touch,cat,more)的使用方法。

Morse_Chen的博客 1463

linux常用命令(文件操作)

【代码】linux常用命令(文件操作)

licy__的博客 2329

Linux常用命令——文件操作命令

文章目录Linux的文件操作命令1、touch命令2、stat命令3、cat命令4、more命令5、less命令6、head命令7、tail命令8、ln命令 Linux的文件操作命令 1、touch命令 文件命名规则: (1)不能使用/来当文件名,/是用来做根的,也是用来做路径分隔符的 (2)文件名不能超过255个字符 (3)区分大小写file File FILE fIle 严格区分大小写 (4)目录也是文件,在同一路径下,两个文件不能同名 创建多个普通文件: 方法1:touch 文件名1 文件名2

Hala 619
下一篇: PHP中cookie
我爱默小兜
博客等级 码龄14年 387粉丝 266原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值