重定向

  • 重定向也称为输出重定向,用于将命令的输出保存到目标文件。
  • 使用方法:> 文件名 或 >> 文件名。前者会覆盖文件内容,后者会追加内容到文件。

查看文件内容命令

  • cat: 显示文件内容,用于查看小文件。
  • more 和 less: 分页查看文件内容,支持滚动浏览和搜索。
  • head 和 tail: 分别查看文件的开头和结尾部分。

软连接(Symbolic Link)

  • 类似于Windows的快捷方式,允许一个文件指向另一个文件或目录。
  • 创建方法:ln -s 目标文件或目录 链接名
  • 特性:源文件被删除或移动后,软连接会失效。

硬链接(Hard Link)

  • 与源文件共享相同的inode和数据块,修改硬链接文件会影响所有与之相关联的硬链接。
  • 创建方法:ln 目标文件 链接名(不带-s选项)
  • 特性:删除源文件不会影响硬链接文件。

文本搜索命令

  • grep: 使用正则表达式搜索文本,并打印匹配的行。
  • find: 在指定目录下查找文件,可以根据各种属性进行查找。
  • ack: 类似grep的搜索工具,但更快,支持更多功能。

查找文件命令

  • find: 强大的文件搜索工具,可以根据文件名、类型、大小、时间等属性进行查找。

压缩和解压缩命令

  • zip 和 unzip: 用于.zip文件的压缩和解压缩。
  • rar 和 unrar: 用于.rar文件的压缩和解压缩。
  • tar: 用于打包和解压缩文件或目录,通常与gzip或bzip2结合使用。

文件权限命令

  • chmod: 更改文件或目录的权限。
  • chown: 更改文件或目录的所有者。
  • chgrp: 更改文件或目录的所属组。

获取管理权限的相关命令

  • sudo: 允许普通用户以其他用户(通常是超级用户)的身份执行命令。

用户相关操作

  • useradd: 添加新用户。
  • userdel: 删除用户。
  • passwd: 修改用户密码。

用户组相关操作

  • groupadd: 添加新组。
  • groupdel: 删除组。
  • usermod: 修改用户属性,包括所属组。

cp命令选项-a的使用

  • -a 或 --archive: 该选项用于归档复制,即递归地复制目录及其内容,并保留所有文件属性,如权限、时间戳、符号链接等。

远程登录

  • ssh: 用于远程登录到另一台计算机。

远程拷贝

  • scp: 基于SSH的远程文件复制命令,可以在本地和远程主机之间复制文件。

Linux高级命令的更多相关文章

  1. Linux高级命令进阶(week1_day2)

    Linux高级命令进阶(week1_day2)--技术流ken   输出重定向   场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候 ...

  2. 逼格高又实用的Linux高级命令,开发运维都要懂!

    在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭. 像一些高级点的命令,比如说 Xargs 命令.管道 ...

  3. Linux高级命令及mysql数据安装

    Linux系列--高级命令--mysql数据库安装 数据库是用来组织.存储和管理数据的仓库 1.安装数据库:执行命令yum -y install mysql -server 2.启动数据库:安装完毕, ...

  4. linux高级命令组合

    ps -auxww | grep httpd 快速找到正在运行的apache服务安装目录 find / -path  'sina_app_v3*' 快速找到根目录下面的sina_app_v3目录 fi ...

  5. Linux高级命令进阶(week1_day2)--技术流ken

    输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术. >:覆盖输出,会覆盖掉原先的文件内容 ...

  6. Linux高级命令进阶

    输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术. >:覆盖输出,会覆盖掉原先的文件内容 ...

  7. Linux高级命令-sort、uniq、 cut、sed、grep、find、awk

    sort(参考学习网站:http://www.cnblogs.com/dong008259/archive/2011/12/08/2281214.html) 功能:根据不同的数据类型进行排序 格式:s ...

  8. Linux高级命令 ==> find、grep、sed、awk

    一.find find命令用来在指定目录下查找文件.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子目录和文件全部进行显示. 语法 find path ...

  9. 20190402Linux高级命令进阶(week1_day2

    Linux高级命令进阶(week1_day2) 输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技 ...

  10. Linux网卡高级命令、IP别名及多网卡绑定 转

    http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/26/3100065.html 本篇随笔将详细讲解Linux系统的网卡高级命令.IP别名 ...

随机推荐

  1. [FE] jsoneditor 在 vue-router 和 vue-ssr 渲染下出现两个实例的问题

    由于 vue-router 页面是无刷新的,如果存在两次渲染,会出现如下情形. 简单粗暴的解决办法是通过判断容器中是否已经有了子节点. 此时再从其他 router link 返回就不会重复渲染了. M ...

  2. WPF 笔迹触摸点收集工具

    本文来安利大家一个工具,可以用来收集笔迹的触摸点,这个工具完全开源 在开始之前先看一下工具的界面 实现方式其实就在触摸的时候收集触摸点信息,上面的工具有很多功能都没有实现的.笔迹绘制的功能使用 WPF ...

  3. C++多态与虚拟:C++编译器对函数名的改编(Name Mangling)

    如果函数名称都相同(也就是被overloaded),编译器在面对你的函数唤起动作时,究竟是如何确定调用哪个函数实体呢?事实上,编译器把所有同名的overloaded functions视为不同的函数, ...

  4. 升级版header吸顶后滑动变色(二)

    <van-nav-bar fixed id="opacityHeader"      //拉伸状态显示的header         title="赛事" ...

  5. VP NOI2023

    一个月前的事情捏,因为今天刚好在摸鱼就想起来写写. Day 1 开题,先总的过一遍,好像比较传统. T1 基本上是一眼题了,简单容斥一下就可以解决.很快开始写,写好过了小样例.但是这个时候还没有大样例 ...

  6. Android Studio自强迫升级到4.2版本后调试Native项目时总是卡死问题

    原文地址:https://www.zhaimaojun.top/Note/5464968 就在昨天,也就是2021年5月6号,Android Studio强迫用户升级到4.2版本, 原因就是jcent ...

  7. P2421-荒岛野人Savage题解

    好久没写题解了啊 洛谷P2421 荒岛野人 题目大意:有一个有很多洞的岛上,住了\(n\)个野人,每个野人的初始位置为\(c[i]\),换洞的速度为\(p[i]\),寿命为\(l[i]\).要求求出洞 ...

  8. UE4 绘制Gizmo

    Unity的Gizmos可以很方便的在编辑器下进行调试,Unreal中也有一些办法可以达到效果. 本文主要参考:https://zhuanlan.zhihu.com/p/363625037,进行了一些 ...

  9. Java面试题:如果你这样做,你会后悔的,两次启动同一个线程~~~

    当一个线程被启动后,如果再次调start()方法,将会抛出IllegalThreadStateException异常. 这是因为Java线程的生命周期只有一次.调用start()方法会导致系统在新线程 ...

  10. 密码学—Vigenere破解Python程序

    文章目录 概要 预备知识点学习 整体流程 技术名词解释 技术细节 小结 代码 概要 破解Vigenere需要Kasiski测试法与重合指数法的理论基础 具体知识点细节看下面这两篇文章 预备知识点学习 ...