【linux】关于Linux系统常用的基本命令,Xshell 中

简介: 【linux】关于Linux系统常用的基本命令,Xshell 中

(二)、文件查找命令

1、find 命令

(1),按文件名查找:find /etc -name “conf”

(2),按文件大小查找:find /etc -size 16

(3),按文件类型查找:find /var -type d -print

注:f:普通文件 d: 目录 c: 字符 b: 块设备 l: 链接 p: 管道

(4),按文件内容的修改时间查找:find . -mmin -5

(5),按文件的权限查找:find /etc -perm 755

(6),多条件查询:find / -mtime -5 -a -name “.conf”

(7),处理查找到的文件:find . size o -exec rm {} ;

注:“{}”相当于一个占位符,,, “{}”与“;”之间要有空格

2、which 命令

(1),显示命令的绝对路径:which cp

3、whereis 命令

(1),查询指定命令所在目录以及帮助文档所在目录:whereis ln

(三)、文件内容操作命令

1、grep 命令

1,在文件中 hosts 查找包含字符串 ”localhost" 行:grep “localhost” /etc/hosts

2,利用通配符可在多个文件中查找包含特定的字符串的行:grep “network” /etc/*.conf

3,查找 /etc/hosts 文件中不包含字符串的"localhost"的行:grep -v “localhost” /etc/hosts

2、wc 命令

wc命令功能是统计指定文件中的数据。

wc [参数] 文件;

-c:统计字节数;

-l:统计行数;

-w:统计字数;

(1),统计出文件的行数,字节,字符:wc /etc/hosts

描述2行、10个字节、158个字符。

3、sort 命令

(1),将制定文件以行为为单位按正序输出:sort /etc/sudo.conf

(2),将制定文件以行为为单位按逆序输出:sort -r sudo.conf

4、diff 命令

(1),比较文件 test 与 mytest 的不同之处,将区别输出在屏幕上去:diff test a

5、cut## 标题 命令

(1),按特定的分隔符提取指定的字段:cut -d: -f1 /etc/passwd

(2),提取指定的字符:cut -c1-3,5 /etc/passwd

(四)、管道与重定向

1、管道

作用:将前一个命令的标准输出作为后一个命令的标准输入。

格式:命令A | 命令B

(1),一级管道:ls -l /etc| grep “^d”

(1),多级管道:ls -la /etc| grep “^d” | wc -l

2、输出重定向

(1),输出重定向示例一——覆盖方式 :sort –r anaconda.cfg > 1.txt

把anaconda.cfg文件按行逆序排序并重定向输出到文件1.txt中;若1.txt已存在,则覆盖掉原内容,若不存在,则创建

(2),输出重定向示例二——追加方式 :sort -r anaconda.cfg >>1.txt

3、输入重定向

(1),输入重定向示例一——“<”输入重定向:wc < /etc/sudo.conf

(2)输入重定向示例二——“<<”输入重定向:命令 << 分界符从标准输入中读入,直到遇见“分界符”才停止

相关文章
|
1天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示&quot;Hello World!&quot;。另可参考LuaDist官方推荐方式安装。
|
1天前
|
Linux API
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
|
1天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
|
1天前
|
监控 Linux 数据处理
|
1天前
|
编解码 Ubuntu Linux
|
2天前
|
Linux
|
2天前
|
Linux
请问如何在Linux系统中删除一个磁盘分区
请问如何在Linux系统中删除一个磁盘分区
|
9月前
|
安全 关系型数据库 MySQL
Linux学习笔记——Linux基本命令篇(三)
Linux学习笔记——Linux基本命令篇(三)
|
9月前
|
Linux 数据库 数据安全/隐私保护
Linux学习笔记——Linux基本命令篇(二)
Linux学习笔记——Linux基本命令篇(二)
|
9月前
|
Oracle 网络协议 Unix
Linux学习笔记——Linux基本命令篇(一)
Linux学习笔记——Linux基本命令篇(一)