首页 > 系统相关 >Linux命令

Linux命令

时间:2023-05-28 13:11:37浏览次数:32  
标签:文件 grep 查看 路径 命令 文件夹 Linux find

/根目录

  1. ls 查看文件
    参数 -l -a -p -h 可以混合使用
    -h 必须和 -l配合使用

  2. pwd 查看当前工作目录

  3. cd 切换目录
    ~表示当前用户的home目录

  4. mkdir 创建文件夹
    -p 路径中表示的所有文件夹都会创建,适用于有父文件夹的文件夹

  5. touch 创建文件

  6. cat 查看文件内容
    more 文件内容过多时支持翻页,空格键翻页,q退出

  7. cp复制文件按 -r表示复制文件夹
    mv 移动文件/文件夹 还可以用于文件改名
    rm 删除文件 -r 表示删除文件夹 支持通配符

  8. which 用于查找某个命令所在路径
    find 用于查找文件
    find 起始路径 -name "文件名" 以名称查找,支持通配符
    find 起始路径 -size +|- kMG 按文件大小查找
    + 大于 - 小于
    k (kb) M (MB) G (GB)

  9. grep 用于过滤文件行
    grep [-n] 过滤关键字 文件路径(输入)
    -n 显示行数

  10. wc 用于统计文件行数,字符,字节,单词数量
    wc [-c -m -l -w] 文件路径
    -c 字节数
    -m 字符数
    -l 行数
    -w 单词数

  11. 管道符: |
    将左边命令的输出作为右边命令的输入
    cat test.txt | grep -n 过滤关键字

  12. echo 将内容输出到命令行

  13. 重定向符

    将左边的输出覆盖文件内容

    将左边的输出追加到文件

  14. tail 查看文件末尾内容
    tail [-数字 -f] 文件路径
    -数字 查看多少行 默认10行
    -f 表示持续跟踪

标签:文件,grep,查看,路径,命令,文件夹,Linux,find
From: https://www.cnblogs.com/Hui23117/p/17436837.html

相关文章

  • 使用linux安装mysql步骤
    在Linux上安装MySQL的详细步骤:打开终端并登录到Linux系统。使用以下命令更新系统软件包列表:sudoaptupdate安装MySQL服务器:sudoaptinstallmysql-server在安装过程中,系统会提示您输入MySQLroot用户的密码。请确保您输入的密码足够强度,并且请记住该密码。它将在以后访问MySQL时......
  • Linux部署ArcGIS Server 10.7.1简要手册
    一、经过测试可以正常安装并运行ArcGISServer10.7.1的发行版:CentOS7.9,Ubuntu/UbuntuServer22.04.2LTS,RedhatEnterpriseLinux9.1二、ArcGISServer使用的端口:6443,6080,6006,1098,6099,确保这些端口没有被其他程序占用,否则安装完毕之后,管理页面无法打开,详情见官方链接查看......
  • Linux | ubuntu虚拟机扩容
    Linux|ubuntu虚拟机扩容目录Linux|ubuntu虚拟机扩容1.情形2.操作2-1.虚拟机设置(关机状态)2-2.开启虚拟机2-3.安装gparted2-4.打开软件2-5.修改、设置删除旧的交换分区,便于重新划分/dev/sda1和linux-swap分区;重新划分/dev/sda1分区;重新设置linux-swap分区;最后点击确定,执行所有......
  • Linux | Linux系统目录
    Linux|Linux系统目录Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图:/bin二进制可执行命令/dev设备特殊文件/etc系统管理和配置文件/etc/rc.d启动的配置文件和脚本/home用户主目录的基点,比如用户user的主目录就是/home/user,......
  • shell和命令行参数有关的变量
    $0-----当前程序的名称,实际上是一个内部参数,不同于$1,$2....因为它必须有!$#----传递给程序的总的参数数目,也就是那个传说中的数组大小$?----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。$*----传递给程序的所有参数组成的字符串。$@----......
  • linux的locate命令和find命令的区别
    一:locate命令 locate命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。 即先运行:updatedb(无论在那个目录中均可,可以放在crontab中)后在  /var/lib/sloc......
  • Linux—基础篇:目录结构
    1、基本介绍1、linux的文件系统是采用级层式的树状目录结构,在此结构的最上层是根目录“/”,然后在此目录下创建其他目录2、在Linux的世界里,一切皆文件!!!2、具体的目录结构不用背,知道即可2.1、/bin(常用)(/usr/bin、/usr/local/bin)是binary的缩写,这个目录存放着最经常使用的命令2.2、......
  • 从gitee上拉取django项目到Linux中
    1.从gitee拉取django项目: 2.安装虚拟环境: 3.创建虚拟环境: 4.进入虚拟环境: 5.安装项目模块: ......
  • 202305280952-《远程Linux服务器——安装tomcat8、jdk1.8、mysql5——mysql启动报错》
    在bash执行"systemctlstartmysqld"   提示:“Jobformysqld.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusmysqld.service"and"journalctl-xe"fordetails.”   /var/lib/mysql权......
  • Roblox 不但不支持 Linux,还屏蔽了 Wine
    据悉,Roblox不但不支持 Linux,还屏蔽了Wine。Roblox不但不支持Linux,还屏蔽了Wine多人游戏Roblox没有Linux原生版本,但之前可以通过Wine在Linux上运行。不过其最新的反作弊软件专门屏蔽了Wine应用,以至于其在Linux上无法运行。该公司的员工在其官方论坛上对......