Linux系统常用命令

Posted 雅虎跳跳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统常用命令相关的知识,希望对你有一定的参考价值。

1.1. Linux系统中sync命令作用

  sync命令强制把磁盘缓冲的所有数据写入磁盘,如果在没有磁盘缓冲区的信息写入磁盘之前终止系统,则磁盘的文件系统就会处在一个不稳定的状态。为确保可靠起见,在执行reboot之前至少执行两次sync;sync;命令。

1.2. find命令用法

1.2.1. 查找不属于tduser用户的文件

  find /opt/huawei/TD ! -user tduser  find /opt/huawei/TD -not -user tduser

1.2.2. 多条件组合用法

find /opt/huawei/TD -name “*.log”  -not -perm 755

表示查找名称为*.log”,且权限不为755的文件。-not表示非,也可以用!表示,但是要有空格。-or表示或,-and表示与。可以多个表达式一起使用。

1.3. 查看rpm包安装情况

rpm -qa|grep ntp

1.4. 查找文件名称中或者文件内容中含有某个字符的所有文件

  grep -rl --exclude-dir=var --color=auto  string1 /opt/huawei/TD

  如果要显示出匹配到的内容,不加l,grep -r --exclude-dir=var --color=auto  string1 /opt/huawei/TD

  表示查找/opt/huawei/TD目录下,并排除文件夹var,所有的文件内容和文件名称中汉以后string1的文件。-r表示递归查找;-l表示只显示文件名称,不显示匹配到的文件里面的内容;--exclude-dir表示排除匹配到的文件夹;--color=auto表示彩色标注匹配到的内容。

  上述表达式也可以表达为:grep -rl string1 /opt/huawei/TD|grep -v “var”

  只找文件名称含有string1的文件:find /opt/huawei/TD -name “*”|grep string

  只找文件内容中含有string1的文件:find /opt/huawei/TD -name “*”|xargs grep string

1.5. Linux文件重命名

(1)单个文件重命名:mv file1 file2(将文件file1重命名为file2,两个文件要在同一个路径下)

(2)批量文件重命名:rename file file2  file*.py 将匹配到的文件file*.py中的file全部改为file2.

1.6. 查看端口被哪个进程占用

lsof -i:19143

能查出端口的占用进程ID,用户信息等。

以上是关于Linux系统常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用基本命令大全介绍

Linux系统常用操作命令都有哪些

查看linux系统常用的命令,Linux查看系统配置常用命令

查看linux系统常用的命令,Linux查看系统配置常用命令

文件系统常用命令:echo命令

Linux系统最基本,经常用的命令都有哪些呢?