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. VMware Workstation 16.2 Pro for Linux SLIC 2.6 & Unlocker

    请访问原文链接:https://sysin.org/blog/vmware-workstation-16-linux-slic/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin. ...

  2. linux中解压.tgz, .tar.gz ,zip ,gz, .tar文件

    转载:https://blog.csdn.net/fu6543210/article/details/7984578 将.tgz文件解压在当前目录: tar zxvf MY_NAME.tgz 将.ta ...

  3. hdu 5175 Misaki's Kiss again(GCD和异或)

    题意: 给一个数N. 如果GCD(N,M) = N XOR M,则称M是一个kiss   1<=M<=N 问总共有多少个kiss.并且列出所有的值. 思路: 思路一:枚举M.有大量的GCD ...

  4. 前端面试手写代码——call、apply、bind

    1 call.apply.bind 用法及对比 1.1 Function.prototype 三者都是Function原型上的方法,所有函数都能调用它们 Function.prototype.call ...

  5. Forest v1.5.12 发布,声明式 HTTP 框架,已超过 1.6k star

    Forest介绍 Forest 是一个开源的 Java HTTP 客户端框架,它能够将 HTTP 的所有请求信息(包括 URL.Header 以及 Body 等信息)绑定到您自定义的 Interfac ...

  6. uni-app(Vue)中(picker)用联动(关联)选择以至于完成某些功能

    如下图所示,在项目中需求是通过首先选择学生的专业,选好之后在每个专业下面选择对应的学期,每个学期有对应的学费,因此就需要联动选择来实现这一功能. 以下仅展示此功能主要代码: <div class ...

  7. Centos 8 升级ssl到1.1.1h

    升级到1.1.1h版本 #编译openssl和安装 ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl & ...

  8. Linux cat文件正常,vim文件乱码

    cat: vim: 1.临时解决 vim 文件后,命令模式下执行: :set encoding=utf-8 2.永久解决 vi    配置文件路径:/etc/virc vim 配置文件路径:/etc/ ...

  9. LOTO实践【干货】电压比较器的快速应用

    LOTO实践[干货]电压比较器的快速应用 话不多说先上图: 最近出差去客户那边做设备调试,现场如上图,其中我负责的技术部分包含了一个掉落物监测的功能.硬件上的原理比较简单,发射板上的红外发射头阵列,以 ...

  10. TCP/IP概述(网络互联与TCP/IP)

    TCP/IP概述(网络互联与TCP/IP) 用IP实现异构网络互联 从用户角度如何实现异构网络互联: 从用户角度看,实现异构网络互联的关键点就是使各种网络类型之间的差异对自己透明.在TCP/IP协议中 ...