首页 > 系统相关 >shell实例手册-文件操作

shell实例手册-文件操作

时间:2024-10-22 10:47:35浏览次数:7  
标签:文件 shell 查看 10M 手册 实例 file uniq cp

一、文件常用操作

    touch file              # 创建空白文件
    rm -rf 目录名           # 不提示删除非空目录(-r:递归删除 -f强制)
    dos2unix                # windows文本转linux文本  
    unix2dos                # linux文本转windows文本
    enca filename           # 查看编码  安装 yum install -y enca
    md5sum                  # 查看md5值
    ln 源文件 目标文件      # 硬链接
    ln -s 源文件 目标文件   # 符号连接
    readlink -f /data       # 查看连接真实目录
    cat file | nl |less     # 查看上下翻页且显示行号  q退出
    head                    # 查看文件开头内容
    head -c 10m             # 截取文件中10M内容
    split -C 10M            # 将文件切割大小为10M
    tail -f file            # 查看结尾 监视日志文件
    file                    # 检查文件类型
    umask                   # 更改默认权限
    uniq                    # 删除重复的行
    uniq -c                 # 重复的行出现次数
    uniq -u                 # 只显示不重复行
    paste a b               # 将两个文件合并用tab键分隔开
    paste -d'+' a b         # 将两个文件合并指定'+'符号隔开
    paste -s a              # 将多行数据合并到一行用tab键隔开
    chattr +i /etc/passwd   # 设置不可改变位
    more                    # 向下分面器
    locate 字符串           # 搜索
    wc -l file              # 查看行数
    cp filename{,.bak}      # 快速备份一个文件
    \cp a b                 # 拷贝不提示 既不使用别名 cp -i
    rev                     # 将行中的字符逆序排列
    comm -12 2 3            # 行和行比较匹配
    iconv -f gbk -t utf8 原.txt > 新.txt    # 转换编码
    rename 原模式 目标模式 文件             # 重命名 可正则
    watch -d -n 1 'df; ls -FlAt /path'      #

标签:文件,shell,查看,10M,手册,实例,file,uniq,cp
From: https://blog.csdn.net/jiayouzhan2882/article/details/143113511

相关文章

  • React入门实例:井字棋
    下面是一个官方教程的实例,实现井字棋且可以回到任意一步。这个实例可以接触到React概念,包括元素、组件、props和state。详细每一步中文官方地址:https://zh-hans.react.dev/learn/tutorial-tic-tac-toe代码import{useState}from'react';import'./App.css';//Squar......
  • 校园交友平台源码搭建手册/校园交友系统搭建全攻略
    本文在为有意搭建校园交友平台的开发者提供一套详尽的指南,从需求分析、环境准备、源码选择、搭建步骤到后期运营,全方位覆盖校园交友系统搭建的全过程。一、需求分析目标用户:明确你的目标用户群体,如大学生、研究生等,了解他们的交友需求和偏好。功能需求:根据目标用户,列出所需功......
  • 前端发布shell脚本
    将“切换目录、npm构建、tar打包、scp传输到服务器、服务器端解压、服务器端文件解压替换、服务器端服务重启”流程,整合成一个shell脚本#!/bin/bash####@Description:前端自动发布脚本#@FilePath:publish.sh####获取脚本所在目录SCRIPT_DIR="$(cd"......
  • 【SHELL】sed 命令用法
    linux命令行查询grep用法信息sed--helpUsage:sed[OPTION]...{script-only-if-no-other-script}[input-file]...-n,--quiet,--silentsuppressautomaticprintingofpatternspace--debugannotateprogramexecution......
  • PowerShell的Runspace是一个用于执行PowerShell代码的环境。它提供了一个独立的上下文
    PowerShell的Runspace是一个用于执行PowerShell代码的环境。它提供了一个独立的上下文,允许你在其中运行命令、脚本和表达式。Runspace可以被认为是PowerShell会话的一个实例,可以在多线程环境中使用,允许你并发执行多个PowerShell任务。以下是关于PowerShellRunspace的一些关键点和......
  • 【SHELL】grep 命令用法
    linux命令行查询grep用法信息grep--helpUsage:grep[OPTION]...PATTERNS[FILE]...SearchforPATTERNSineachFILE.Example:grep-i'helloworld'menu.hmain.cPATTERNScancontainmultiplepatternsseparatedbynewlines.Patternselectionandinte......
  • shell与会话
    当您在命令行中运行一个脚本(如`./gotobin`)时,该脚本会在一个新的子Shell中执行。这意味着脚本中的所有命令(包括`cd`命令)都仅在这个子Shell的上下文中运行。一旦脚本执行完毕,子Shell就会关闭,并且您会返回到原始的交互式Shell会话中,该会话的工作目录保持不变。这是因为`......
  • 如果python的类变量和实例变量名字一样会如何?
    python中类变量是属于类的,不属于具体的对象,所有对象共享一个类变量。类变量可以通过类名.变量名访问,也可以通过实例化后的对象.变量名访问。那么,如果我给对象的变量起的名字和类变量同名会如何?我们写代码测试一下:classFoo:name="hello"defset_instance_name(self,......
  • Modbus协议概述及实例详解(二)附源码
        通过上一篇《Modbus协议概述及实例详解(一)》相信大家已经了解到Modbus的相关原理以及应用,也了解到了Modbus中在RTU/ASCII/TCP三种协中必不可少协议RTU协议。本章将详细讲解关于ModbusRTU协议的相关内容并附带源码一份,以帮助有需要的读者朋友可以快速开发迭代自己的......
  • Shell 主要的作用是什么
    Shell主要的作用:1.提供与操作系统交互的命令行界面;2.执行和管理系统命令和程序;3.脚本编程和自动化任务;4.环境配置和用户管理;5.管理文件和目录;6.进程控制和任务调度。Shell是用户与操作系统进行交互的主要界面,为用户提供了命令行界面。1.提供与操作系统交互的命令行界面......