首页 > 系统相关 >Linux常用基础命令一

Linux常用基础命令一

时间:2022-09-04 15:44:19浏览次数:121  
标签:文件 常用 查看 --- 命令 文件夹 ----- Linux 目录

一、目录操作

  • 进入路径

    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,目录
From: https://www.cnblogs.com/wml-it/p/16655236.html

相关文章

  • ES常用维护命令
    1、查看分片分布GET_cat/shards?v2、设置集群节点允许分片数GET/_cluster/settings{"index.routing.allocation.total_shards_per_node":2}3、解除索引只读P......
  • Linux上安装tomcat
    参考https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-centos-7,原文中是单独创建了tomcat账号来运行tomcat,我这边因为自己使用,为方便......
  • linux教材一、二章 练习及遇到的问题解决过程
      暑假期间我将VMware的ubuntu虚拟机重新装载了(之前崩了),并每天在终端练习运行命令行。开学后当我又重新打开ubuntu时,发现又出现了问题,如下图所示:     提示......
  • linux $? $0 $! $$ $* $# $@的作用
    linux$?$0$!$$$*$#$@的作用我们用脚本可以验证vimrestart.sh#!/bin/bashecho"\$?is$?"echo"\$0is$0"echo"\$!is$!"echo"\$$is$$"echo"\$......
  • 9.7 字符串的常用操作_替换与合并
     s='hello,Python,Python,Python'print('用字符串替换其中字符串,替换2次',s.replace('Python','java',2))lst=['hello','java','Python']#可以是列表或者元组pri......
  • 9.6 字符串的常用操作_字符串判断的相关方法
     '''字符串的判断,注意:中文属于字母numeric:数(字,值)alpha:阿尔法;希腊字母表的第1个字母;decimal:十进制的;小数的;十进位的;......
  • Linux 下安装 node.js
     这里介绍两种安装方式:编译安装和使用编译后的安装包安装。安装目录:/usr/local 一、使用编译安装包安装1、进入安装目录:cd/usr/local2、下载安装包:wgethttp......
  • ping命令显示的TTL是什么意思
    ping命令显示的TTL是什么意思_Jack2013tong的博客-CSDN博客_ping设置ttl https://blog.csdn.net/huwei2003/article/details/53113874如下ping的结果C:\>ping192.168......
  • 9.5 字符串的常用操作_字符串的劈分
     s='helloworldpython's1='hello|world|python''''字符串的劈分,输出结果都为为列表'''lst=s.split()#split中文翻译为分开print('字符串的劈分,默认分开符号为......
  • 在cmd运行窗口中输入DOS命令netstat,即可查看电脑的tcp连接。
    如何查看tcp连接_百度知道 https://zhidao.baidu.com/question/202977646.html在cmd运行窗口中输入DOS命令netstat,即可查看电脑的tcp连接。具体操作请参照以下步骤。1......