【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)输入重定向示例二——“<<”输入重定向:命令 << 分界符从标准输入中读入,直到遇见“分界符”才停止

相关文章
|
7天前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
50 23
Linux系统之whereis命令的基本使用
|
2月前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
231 78
|
21天前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
34 11
|
1月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
111 23
|
2月前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
204 20
|
2月前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
143 8
|
2月前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
121 13
|
Unix Linux 数据安全/隐私保护
linux基本命令学习01
=============================================================================Unix/Linux最主要的应用领域是基础服务器应用,如DNS服务器(域名系统 )、DHCP服务器(动态主机配置协议)、Web服务器(网站服务器)、FTP服务器(文件传输协议)、防火墙等。
1063 0
|
Unix Linux Shell
linux基本命令学习02
=============================================================================a.txtc:\abc\a.txt    windows写法(反斜杠)/abc/a.txt       linux写法(斜杠)-----------------------------------------------------------------------------相对路径表达方法cat a.txt         如果不加任何路径说明,默认是当前目录下的文件。
1249 0
|
分布式计算 Hadoop Unix
Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)
Apache-->hadoop的官网文档命令学习:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html FS Shell 调用文件系统(FS)Shell命令应使用 bin/hadoop fs 的形式。
2873 0