linux实用指令文件目录类

路径

pwd指令

基本语法

pwd

说明

Print working directory 显示当前工作目录的绝对路径

参数

pwd -P:如果目录是链接时,显示出实际路径,而非使用连接(link)路径。

cd指令

基本语法

cd [参数]

说明

切换目录

常用选项

绝对路径和相对路径

cd ~或cd:回到自己的家目录

cd ..:回到当前目录的上一级目录

cd -P: 切换目录到实际路径,而非使用连接(link)路径。

案例

/home # /从根目录开始
home # 当前目录下的home

操作文件夹/文件

ls指令

基本语法

ls [选项]

常用选项

-a 显示当前目录所有的文件和目录,包括隐藏目录 (all)

-l 以列表的方式显示信息,简化指令ll (list)

-h 文件大小按M、K等人能看懂的格式显示 (human)

-R 递归显示,显示子目录的文件和目录,一般用于统计

案例

mkdir

说明

用于创建目录

基本语法

mkdir [选项] 要创建的目录

常用选项

-p 创建多级目录,如果目录存在也不会报错。如果没有这个参数 mkdir 目录,目录存在mkdir的命令就会报错。

一次性创建几个目录

rmdir

说明

删除空目录,如果不是非空目录是无法删除的。

基本语法

rmdir [选项] 要删除的空目录

补充

如果要删除非空目录,使用rm -rf 要删除的目录

touch

说明

touch创建一个空文件

基本语法

touch 文件名称

可以一次性创建多个文件

cp(重要)

说明

拷贝文件到指定目录下

基本语法

cp [选项] 源 目的

常用选项

-r:递归复制整个文件夹,用于复制文件夹

使用细节

当发现目标目录下有相同文件,会提示是否覆盖。强制覆盖不提示的方法:\cp -r 源文件夹位置 目的文件夹位置

案例

1.将/home/aaa.txt拷贝到/home/bbb目录下

2.将/home/bbb文件夹拷贝到/home/aaa文件夹下

rm

全称:remove

说明

删除文件或目录

基本语法

rm [选项] 要删除的文件或目录

常用选项

-r 递归删除整个文件夹

-f force强制删除不提示

mv

说明

①移动文件与目录(剪切) ②重命名

基本语法

mv oldNameFile newNameFile(重命名)

mv 原目录 目标目录(移动剪切)

案列

相当于把当前目录的aaa.txt移动到当前目录。发现当前目录有aaa.txt就重命名为pig.txt。

移动到bb文件夹下,发现bb文件夹下没有pig.txt,就剪切过去

操作内容

cat

说明

查看文件内容,不能修改文件,为了浏览方便,一般会带上管道命令| more,| more 分页显示。

基本语法

cat [选项] 要查看的文件

常用选项

-n 显示行号

more

说明

more指令基于VI编辑器的文本过滤器,以全屏幕的方式按页显示文本文件的内容

基本语法

more 要查看的文件

操作快捷键

less

说明

less指令用来分屏查看文件内容,less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需求加载内容,对于显示大型文件具有较高的效率。

基本语法

less 要查看的文件

操作快捷键

Enter 向下翻一行

>和>> 写入

说明

>输出重定向,覆盖写

>>追加在尾部

案例

ls -l >文件

功能描述:列表的内容覆盖写入文件a.txt中

ls -al >> 文件

列表的追加到a.txt后面

echo"内容"> 文件

把该内容覆盖写入文件

补充:cal 显示本月日历

echo

说明

输出内容到控制台

基本语法

echo [选项] 输出内容

案例

输出环境变量

head

说明

用于显示文件开头部分的内容,默认情况下显示前10行

基本语法

head 文件 查看文件的前10行内容

head -n x 文件 查看文件的前x行

tail

说明

用于显示文件结尾的内容,默认情况下显示后10行

基本语法

tail 文件 查看文件后10行

tail -n x 文件 查看文件后x行内容

tail -f 文件 实时追踪该文件的所有更新。 常用

linux 实用指令文件目录类的更多相关文章

  1. linux 实用指令压缩和解压类

    linux 实用指令压缩和解压类 目录 linux 实用指令压缩和解压类 gzip/gunzip指令(不常用) zip/unzip指令 tar指令(常用) gzip/gunzip指令(不常用) 说明 ...

  2. linux 实用指令搜索查找类

    linux 实用指令搜索查找类 目录 linux 实用指令搜索查找类 find指令 locate指令 grep指令和管道符号 | find指令 说明 从指定目录向下递归地遍历其各个子目录,将满足条件的 ...

  3. Linux实用指令

    Linux实用指令 Rpm&Yum ​ 一种用于互联网下载包的打包和安装工具,它包含某些Linux分发版中,它生产具有 .rpm 扩展名的文件.RPM 是 RedHat Package Man ...

  4. Linux实用指令(1):运行级别&找回密码&帮助指令&文件目录类

    指令运行级别: 0 :关机 1 :单用户[找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启   常用运行级别是3和5 ,要修改 ...

  5. linux 实用指令时间日期类

    linux 使用指令时间日期类 data 显示当前日期 基本语法 date 显示当前时间 date+%Y 显示当前年份 date+%m 显示当前月份 date+%d 显示当前是哪一天 date &qu ...

  6. Linux 实用指令(4)

    目录 实用指令 1.指定运行级别 2.切换到指定运行级别的指令 3.帮助指令 3.1man获得帮助信息 3.2help指令 4.文件目录类 4.1pwd指令 4.2 ls指令 4.3 cd指令 4.4 ...

  7. Linux实用指令(5)

    指定运行级别(系统的制定级别配置文件/etc/inittab): 0:关机 1:单用户(单用户级别root登录不需要密码,进入之后重新设置密码) 2:多用户无网络服务 3:多用户有网络服务 4:系统未 ...

  8. Linux 实用指令(7)--Linux 磁盘分区、挂载

    目录 Linux 磁盘分区.挂载 1 分区基础知识 1.1 分区的方式: 1.2 windows 下的磁盘分区 2 Linux分区 2.1 原理分析 2.2 磁盘说明 2.3 使用lsblk指令查看当 ...

  9. linux实用指令 | 程序员线上排查必知必会linux指令(持续更新中)

    Linux线上排查程序员实用指南 一.乱码问题 二.帮助指令 1. help命令 2. man命令 3. info命令 三.性能监测与优化 1. top命令 参考资源 Linux线上排查程序员实用指南 ...

随机推荐

  1. 洛谷 P4555 [国家集训队]最长双回文串

    链接: P4555 题意: 在字符串 \(S\) 中找出两个相邻非空回文串,并使它们长度之和最大. 分析: 直接使用马拉车算法求出每个点扩展的回文串.如果枚举两个回文串显然会超时,我们考虑切割一个长串 ...

  2. path-sum-ii leetcode C++

    Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given su ...

  3. LOTO示波器配合VI曲线测试仪在电路板维修中的应用

    LOTO示波器配合VI曲线测试仪在电路板维修中的应用 市面上的VI曲线测试仪价格都在2000元到万元不等,同时大多携带不方便,有个别产品可以携带,但是功能单一(比如无法保存曲线,对比曲线等),那么LO ...

  4. 大白话讲解如何解决HttpServletRequest的请求参数只能读取一次的问题

    大家在开发过程中,可能会遇到对请求参数做下处理的场景,比如读取上送的参数中看调用方上送的系统编号是否是白名单里面的(更多的会用request中获取IP地址判断).需要对请求方上送的参数进行大小写转换或 ...

  5. 元素显示模式:块元素 & 行内元素 & 行内块元素

    元素显示模式 前言 了解元素的显示模式可以更好的让我们布局页面.了解显示模式需要学习以下三个方面 什么是元素的显示模式 元素显示模式的分类 元素显示模式的转换 什么是元素显示模式 元素显示模式就是元素 ...

  6. PTA 7-1 邻接矩阵表示法创建无向图 (20分)

    PTA 7-1 邻接矩阵表示法创建无向图 (20分) 采用邻接矩阵表示法创建无向图G ,依次输出各顶点的度. 输入格式: 输入第一行中给出2个整数i(0<i≤10),j(j≥0),分别为图G的顶 ...

  7. Vue中computed计算属性

    话不多说,使用方法直接上代码//在模板中调用computedTest这个函数,切记不要在函数后添加()<template> <div class="home"&g ...

  8. 解决IE6,边框问题

    IE6是一个让人蛋疼而又无奈的浏览器,这次不经意间发现了一个BUG的解决发放,给大家分享一下 直接中部代码<input type="text" value="&qu ...

  9. JDK的第三个LTS版本JDK17来了

    目录 简介 JDK17中的新特性 语言上的新特性 核心库的优化 支持新的平台 预览特性 其他改动 总结 简介 2021年9月JDK17发布了,JDK17是最新的一个LTS版本.所谓LTS版本就是可以得 ...

  10. 菜鸡的Java笔记 第七 - java 数组

    数组的基本概念     笔试中经常出现的试题或是问题    1.1 概念        数组指的是一组相关变量的集合         如果用最原始的方式定义100个变量的话没问题但是这些变量的关联实在 ...