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

Linux基础命令

时间:2023-03-18 21:46:43浏览次数:48  
标签:文件 删除 查看 基础 命令 用于 文本文件 Linux 目录

重启:poweroff       reboot

关机:shutdown  now

 

Pwd:查看当前工作目录路径

Sync:可用来强制将内存缓冲区中的数据立即写入磁盘中

Su:用来切换用户身份

 

Ls:   -a  查看当前所有的文件和目录,包括隐藏文件

        -l  查看当前目录所有的文件和目录的详细信息

cd:   .   进入当前目录

       ..  进入上级目录

       -  返回上一次所处目录

       ~ 切换当前用户的家目录

cat:查看纯文本文件  正序 

tac:反向查看文件内容  倒序

more:查看文本文件,对比cat可以翻篇阅读,显示阅读百分比 使用空格或者回车翻页,按q退出

less:查看文本文件,对比more可以向前向后查看,而more只能向前查看,按q退出

head:显示文件前十行

tail:显示文件后十行

wc:-l 显示行数  -w 显示单词数  -c 显示字节数

mkdir:创建空白的目录,还可以结合-p参数来递归创建嵌套叠层关系的文件目录

rmdir:删除空白目录,还可以结合-p参数来递归删除嵌套叠层关系的文件目录

touch:1.有当前文件名时,更改当前文件的时间戳  2.没有当前文件名时,创建空文件

cp:用于复制文件或目录,eg:cp /etc/passwd   /tmp/名称

mv:用于剪切文件或将文件重命名,会默认把源文件删除掉,只保留剪切后的文件

rm:用于删除文件或目录,加上-f参数来强制删除,删除目录需要加上-r

eoch:在终端设备上输出指定字符串或变量,可在后面加上">"定向输出

>:覆盖   >>:添加

stat:用于显示文件的状态信息,用户可以使用stat命令查看到它们,进而判别有没有其他人修改过文件内容

cut:用于按列提取文件内容,cut命令则是可以根据指定的关键词信息,针对特定的列内容进行过滤

vim:用于编辑文本内容,是Linux系统字符界面下最常用的文本编辑工具,能够编辑任何的ASCII格式文件,对内容进行创建、查找、替换、修改、删除、复制、粘贴等操作

date:用于显示或设置系统日期与时间信息

cal:其功能是用于显示系统月历与日期信息

which:用于查找命令文件,能够快速搜索二进制程序所对应的位置,仅仅是想找到命令本身所在的路径

fiel:查看文件类型

du:查看文件大小,可以用-sh参数快捷看出文件单位大小

diff:比较文本文件的差异,可以用--brief参数来确认两个文件是否相同,还可以用-c来详细比文件的差异之处

sort:对文件内容进行排序

find:查找,可以用/-name "*.txt"参数查找根下面所有以txt结尾的文件

 

标签:文件,删除,查看,基础,命令,用于,文本文件,Linux,目录
From: https://www.cnblogs.com/kelebanfan/p/17231872.html

相关文章

  • 109数据分析基础一
    数据分析观测实验应用总结观测观察+测量观察采集数据:解析系统日志埋点获取新数据通过传感器采集(比如天气数据收集、心率血氧数据收集)爬虫API......
  • Java笔记(一):基础
    1.JDK和JRE的区别JDK(JavaDevelopmentKit)开发工具基本类库javac编译javap反编译javadoc运行环境JRE(JavaRuntimeEnvironment)3.Lambda表达式使......
  • Java面试系列:基础知识点
    一、List、Set、Collection的区别 二、ArrayList和LinkedList的区别 三、HashMap和HashTable的区别TRANSLATEwithxEnglishArabicHebrewPolish......
  • 滚柱导轨的基础清洁方法
    滚柱导轨,滚动导轨,木工导轨,机床导轨,滚珠导轨等导轨作为设备的核心部件之一,它的功用是起导向和支承作用。为了保证机器有较高的加工精度,要求其导轨具有较高的导向精度和良好的......
  • 在Mac OS X中使用WOL命令唤醒群晖NAS
    1.安装wakeonlan(base)➜~brewinstallwakeonlanUpdatingHomebrew...==>Downloadinghttps://ghcr.io/v2/homebrew/core/wakeonlan/manifests/0.41###########......
  • Linux LVM扩容
    Ubuntu默认安装自带了LVM的结构,可以很方便扩容root@node3:~#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSloop07:......
  • java基础问答
    目录什么样的标识符是合法的Java有几种基本数据类型&&和||区别break,continue区别类的命名规则是什么java关键字区分大小写吗解释一下static关键字被static修饰的方法调用......
  • linux系统离线安装docker(分步法&一键法)
    https://blog.csdn.net/chexlong/article/details/127932711 1前言在有的项目场景中,服务器是不允许连接外网的。此时若想在服务器上安装部署docker容器,就不能采用在......
  • 【基础算法】简单排序-冒泡排序
    【基础算法】简单排序-冒泡排序BubbleSortisthesimplestsortingalgorithmthatworksbyrepeatlyswappingtheadjacentelementsiftheyareinthewrongorde......
  • linux ESP32开发环境(idf可选择5.0/4.4.4...)
    1、 下载VMware17pro虚拟机下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html  2、下载ubuntu推荐下载地址:http......