一、目录操作

  • 进入路径

    cd [目录地址]

  • 切换回主目录

    cd

  • 返回上一个路径

    cd -

  • 打印当前路径

    pwd

  • 列出目录下文件

    ls ---查看只包含非隐藏文件

    ls -a -----查看目录下所有文件的信息,包含隐藏文件,以'.'开头的文件或者文件夹为隐藏文件

  • 列出文件或者文件夹详细信息

    ls -l

    或者

    ll

  • 列出文件或者文件夹信息,包含隐藏

    ls -al

    ll -a

二、文件夹操作

  • 创建文件夹

    mkdir [文件夹]

    mkdir [绝对或者相对文件夹]

  • 创建多个文件夹

    mkdir [文件1] [文件2]

  • 创建内嵌的目录

    mkdir -p 目录一/目录二/目录三

  • 重命名

    mv A B # 将目录A重命名为B

    mv /a /b/c # 将/a目录移动到/b下,并重命名为c

    mv abc 123 # 将一个名为abc的文件重命名为123,如果当前目录下也有个123的文件的话,这个文件是会将它覆盖的。

  • 删除目录

    rmdir [目录]

    或者

    rm -rf [目录] ---递归删除文件

  • 强制删除

    rmdir -p 目录一/目录二/目录三

三、文件操作

  • 创建文件

    touch [文件] ----默认不带后缀名,是文本文件

    touch [目录/文件]

  • 通过VIM编辑器创建

    vim [文件]

    :wq 保存并退出

  • 删除文件

    rm [文件名]

  • 强制删除

    rm [文件名] -f

    -f:–force 不提示,强制删除文件或目录,但是会忽略不存在的文件

    -i:–interactive 进行交互式删除,删除前逐一询问确认

    -r, -R:–recursive 递归删除,将指定目录下的所有文件与子目录一并删除

    -v: --verbose 详细显示进行的步骤

  • 删除所有文件和文件夹

    rm -f [目录]/*

  • 重命名

    rename [old_name] [new_name]

    或者

    mv [old_name] [new_name]

  • 复制文件到指定目录

    cp [文件] [/目录/] ----存在有相同文件,进行问号提示

    \cp [文件] [/目录/] ----存在有相同文件,不进行问号提示,直接覆盖

  • 复制文件夹

    cp -r [源目录/] [目的目录/] ----递归复制文件到目的文件夹

  • 移动文件

    mv [文件] [目录]/[重命文件名称]

四、查看文件内容

  • 查看文件内容

    cat [文件] -n -----n是显示开启显示行数

  • 文件内容分屏查看一(只能查看,不能编辑)

    more [文件]

    空格 ---进行翻页

    回车 ---逐行翻页

    f -----后翻页

    b -----前翻页

    = ---查看当前行数

    :f ----查看完整的文件和查看行数信息

    q ----退出查看

  • 文件内容分屏查看二 (查看大文件)

    less [文件]

    空格 ---进行翻页

    回车 ---逐行翻页

    f -----后翻页

    b -----前翻页

    = ---查看当前行数

    :f ----查看完整的文件和查看行数信息

    q ----退出查看

    G ---跳转尾部

    g ---跳转头部

    /关键字 ---搜索,按N向上查找,按n向下查找

    ?关键字 ---搜索,按N向上查找,按n向下查找

  • head命令

    head -n [数字] [文件名] -----查看前 [数字] 行 ,默认前10行

  • tail命令

    tail -n [数字] [文件名] -----查看最后 [数字] 行 ,默认最后10行

    tail -f [文件名] -----实时跟踪文件的更新内容 ,CTRL +S 暂停监控, CTRL +Q 继续监控

  • echo

    echo 输出内容 -----一般空格不会输出

    echo ‘’原样输出的内容‘’ ------引号中的内容原样输出

    echo -e "术输出内容" -------转义输出

  • 查看系统环境变量

    echo $ ---查看所有环境变量

    echo $USER ----查看用户环境变量

五、输出重定向和追加

  • 重定向 ">"

    ls -l > 文件

    cat 文件1 > 文件2

    echo > 文件

  • 追加">>"

    ls -al > 文件

    cat 文件1 > 文件2

    echo > 文件

Linux常用基础命令一的更多相关文章

  1. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  2. Linux常用基础命令(二)

    Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...

  3. 前后端同学,必会的Linux常用基础命令

    无论是前端还是后端同学,一些常用的linux命令还是必须要掌握的.发布版本.查看日志等等都会用到.以下是我简单的总结了一些简单又常用的命令,欢迎大家补充.希望能帮助到大家 本文首发于公众号 程序员共成 ...

  4. Linux常用基础命令

    一.系统目录结构 约定俗成:   bin (binaries)存放二进制可执行文件   sbin (super user binaries)存放二进制可执行文件,只有root才能访问   etc (e ...

  5. linux学习9 运维基本功-Linux常用基础命令实战应用

    一.文件系统知识回顾 1.Linux文件系统: a.文件名称严格区分字符大小写 b.文件可以使用除/以外任意字符 c.文件名长度不能超过255个字符 d.以.开头的文件为隐藏文件: . :当前目录 . ...

  6. linux常用基础命令(一)

    Rz命令 rz命令本地上传文件到服务器: rz在弹出的框中选择文件,上传文件 sz命令 sz命令发送文件到本地: Sz文件名 例:将文件file1 Sz file1 Tomcat启动/关闭命令 比如t ...

  7. Linux常用基础命令三

    一.ln 软链接 软链接也称为符号链接,类似于 windows 里的快捷方式,有自己的数据块,主要存放 了链接其他文件的路径. 在查看文件目录中,软连接是以'l'开头 创建软链接 ln -s [原文件 ...

  8. 【第四课】Linux的基础命令使用

    目录 一.passwd重置密码 二.单用户模式 三.救援模式 四.设置SElinux 五.Linux的常用基础命令详解 5.1.mkdir命令 5.2.ls命令 5.3.cd命令 5.4.chmod命 ...

  9. Linux的基础命令大全

    linux的基础命令大全 1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) ls -al /bin/sh   ls -al /bin/bash 查看这些shell的 ...

随机推荐

  1. Java中JSON字符串和对象的互转

    对象转换成json字符串: JSONObject.toJSONString(switchmes) JSON字符串转换成对象: Switchmes switchmes=(Switchmes) JSONO ...

  2. 【计算机系统基础1】gdb、gcc简易使用指南

    目录 1. 基本实验工具的使用 1.1GCC 在IA-32+LINUX平台 基本的GCC 命令 一些其他选项 1.2objdump 1.3gdb 启动gdb 调试工具 设置断点 启动程序运行 查看程序 ...

  3. CentOS7 No rule to make target

    由于缺少依赖包,需要安装以下包: yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freet ...

  4. mobaxterm会话同步

    前言 之前用过MobaXterm,想不起来为啥不用了.后面主要还是用xshell,最近又在用WindTerm,WindTerm还不错,奈何有不少的Bug,所以又来研究一下MobaXterm 下午摸索了 ...

  5. 升级了Springboot版本后项目启动不了了

    问题背景 项目上使用的springboot版本是2.1.1.RELEASE,现在因为要接入elasticsearch7.x版本,参考官方文档要求,需要将springboot版本升级到2.5.14. 本 ...

  6. Code Runner for VS Code,下载量突破 4000 万!支持超过50种语言

    大家好! 我是韩老师.还记得 6 年前的夏天,我在巨硬写着世界上最好的语言,有时也需要带着游标卡尺写着另一门语言.然而,我对这两门语言都不熟悉,如果能在 VS Code 中方便快捷地运行各种语言,那岂 ...

  7. 痞子衡嵌入式:MCUXpresso IDE下将源码制作成Lib库方法及其与IAR,MDK差异

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是MCUXpresso IDE下将源码制作成Lib库方法及其与IAR,MDK差异. 程序函数库是一个包含已经编译好代码和数据的函数集合,这 ...

  8. CF1612D X-Magic Pair

    题意: 给一个数对 \((a,b)\) ,每次可以进行操作 \((a,b) \to (|a-b|,b)\) 或 \((a,b) \to (a,∣a−b∣)\),问最后能否令 \(a=x\) 或 \(b ...

  9. Go语言基础一:环境配置与基础语法

    配置开发环境 开始使用Go,首先需要一个完善的开发环境. 下载并安装Go 安装包的下载地址为:https://golang.org/dl/ go语言中文社区下载:https://studygolang ...

  10. java 向上,向下取整详解

    向上取整函数:Math.ceil(double a); 向下取整函数:Math.floor(double a); 需要注意的是:取整是对小数的取整,由于java自动转型机制,两个整数的运算结果依然是整 ...