linux常用命令详解(一)
1 find和locate命令
格式:find [目录] [options 参数]
options参数有:-type f ,-type d ,-name ,!(非的意思),-o(或的意思)
例子1:find . -type f | xarfs rm -rf (查找当前目录下类型是文件的所有文件并删除)
例子2:find . -type f ! -name oldboy.txt | xargs rm -rf (查找当前目录下除开oldboy.txt这个文件外的所有文件并删除)
例如:find . -type f -size +1000M -mtime +60(在原材料仿真的一些模型和数据文件会非常的多,所以要搜索一些修改日期在2个月之前的一些大文件,把他们找出来删除)
du -h --max-depth=1(可以统计目录下一层子目录和文件的大小)
locate的命令也和find 命令一样,也用于查找文件,但是locate命令查找比find会快很多
2 cat命令
cat命令除了显示文本内容外,其实还有一个功能就是向文本追加内容
特殊用法:追加内容
cat >> /data/wnw.txt << EOF(或者aa)
i am wnw ,how are you!(要追加的内容)
EOF(或者aa)
注意,EOF要成对出现,EOF也可以被别的任意对替代,比如aa
>>或者1>>(标准输出)
<<或者<<0(标准输入)
2>或者2>>(错误输出)
3 cut命令
这是一个文本处理命令,指定分隔符来将句子划分,然后取出指定的列
cut -d ":" tmp .txt -f2,5 (-d后面接分隔符,以:为分隔符,-f2,5表示取出第二列和第五列)
cut -d “:” tmp.txt -f2-5 (取出二到五列)
cut -d "s" tmp.txt -f2 (以字母s为分隔符,取出第二列)
4who和w(显示出当前登录的所有用户的信息)
5whoami 和id(显示出当前用户的信息)
6重定向标准输入和输出
重定向标准输入:tr ":" "|" | < /etc/passwd (tr是替换功能,把:替换为|)
重定向标准输出:cat /etc/passwd > tmp
重定向标准错误输出:find /etc/*** -name wnw.txt 2> /dev/null (/dev/null是一个特殊设备,所有输入给他的内容都会被丢失)
linux常用命令详解(一)的更多相关文章
- Linux常用命令详解下
Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...
- Linux常用命令详解上
Linux常用命令详解上 目录 一.shell 二.Linux命令 2.1.内部命令与外部命令的区别 2.2.Linux命令行的格式 2.3.编辑Linux命令行的辅助操作 2.4.获得命令帮助的方法 ...
- Linux常用命令详解—基于CentOS7
## Linux 目录- /:根目录,一般只存放目录,不存放文件- /bin -> /usr/bin:可执行二进制文件的目录,也是常用命令目录,如常用的命令 ls.cat.mv 等- /boot ...
- Linux常用命令详解(week1_day1_3)--技术流ken
本节内容 pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof ss ...
- Linux常用命令详解(week1_day1_2)--技术流ken
本节内容 aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看 ...
- Linux常用命令详解(week1_day1_1)--技术流ken
本节内容 基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasu ...
- Linux常用命令详解(3)
pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof sshd 24 ...
- Linux常用命令详解(2)
aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看别名 实例 ...
- Linux常用命令详解(1)
基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasunalia ...
- Linux常用命令详解(1)
基础命令: ls man pwd cd mkdir echo touch cp mv rm rmdir cat more less head tail clear poweroff reboot 命令 ...
随机推荐
- C# system.Threading.Timer和system.Timers中的定时器
它们都可以用于在指定时间间隔后执行代码.然而,它们在实现和用法上有一些差异. System.Threading.Timer: System.Threading.Timer 是基于线程的定时器,它属于 ...
- np.random总结
import numpy as np (1)np.random.random_sample help(np.random.random_sample) Help on built-in functio ...
- codeup之解密
Description 有一行电文,已按如下规律译成密码: A–>Z a–>z B–>Y b–>y C–>X c–>x - - 即第一个字母变成第26个字母,第i个 ...
- 赛前十天——打印输入字符串的全排列&&cls(java实现)
package javaPractice; import java.util.Scanner; public class Contest13 { public static void main(Str ...
- Google I/O 详细解读
AI创业失败,可私聊经验教训分享... 当前我唯一每个月付费的模型是ChatGPT,但昨天看了Google I/O 后,默默的打开了支付界面,国外做模型基建的大厂真的足够卷! PS:本来这篇文章是懒得 ...
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Account Kit(4)
1.问题描述: LoginWithHuaweiIDButton不支持深色模式下定制文字和loading样式? 解决方案: LoginWithHuaweiIDButtonParams 中的有个suppo ...
- 浅析Java8中default关键字
摘要:介绍Java8新增关键字default,它用于在接口中标记方法为默认方法和编写实现逻辑,方便通过新增方法重构接口,而无需修改所有实现类,目的在于兼容接口已有实现类. 综述 default关键 ...
- 洛谷 P5012 水の数列
洛谷 P5012 水の数列 Problem 给你一个长度为\(n(n\le10^6)\)的数列,有\(T(T\le 10^3)\)组询问,每一组询问查询区间\([l,r]\),请选择一个\(x\),将 ...
- 浅谈RMI、JRMP、JNDI
目录 RMI 概念: 为什么要有RMI? RMI的构成: 如何使用RMI 注意!!! JRMP(是RMI的通信协议的名字) 概念 查看通信过程 工具使用 攻击Server 攻击Client JNDI ...
- 2025 智能制造必看!国内五大 MES 系统排名深度解析
在 "中国制造 2025" 战略持续推进的背景下,制造企业数字化转型进入深水区.作为连接计划层与控制层的核心枢纽,MES(制造执行系统)已成为实现智能工厂的关键技术.2024 年国 ...