访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux运维基本命令

时间:2019-11-12

常用linux命令_linux压缩命令zip命令_linux常用命令

格式:find <path> [option] [-print] [-exec|-ok <command> {} \;]

功能:查找文件

格式拆解:

选项说明:

-empty:空的文件-gid n:gid为n-pid n:process id是n的文件-group name:group名为name

-anewer file:比文件file更晚被读取过的文件-cnewer file:比文件file更新的文件

linux常用命令_linux压缩命令zip命令_常用linux命令

注意:以下+n表示n以前linux常用命令linux常用命令,-n表示n以内

示例:

# 将目前目录及其子目录下所有延伸档名是c的文件列出来。
find . -name "*.c"
# 将目前目录其其下子目录中所有一般文件列出
find . -type f
# 将目前目录及其子目录下所有最近20天内更新过的文件列出
find . -ctime -20
# 查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们:
find /var/log -type f -mtime +7 -ok rm {}\;
# 查找前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件:
find . -type f -perm 644 -exec ls -l {}\;
# 为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径:
find / -type f -size 0 -exec ls -l {} \;

格式:ps [option]

功能:查看当前正在运行的程序的信息

usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-g grp[,grp...]] [-u [uid,uid...]]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]

linux压缩命令zip命令_linux常用命令_常用linux命令

格式:grep [option] <keyword> [file|directory]

功能:过滤

usage: grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
    [-e pattern] [-f file] [--binary-files=value] [--color=when]
    [--context[=num]] [--directories=action] [--label] [--line-buffered]
    [--null] [pattern] [file ...

格式拆解:

选项说明:

示例:

常用linux命令_linux压缩命令zip命令_linux常用命令

// 在log.txt搜索包含error的行
grep "error" log.txt
// 忽略大小写
grep -i "ErroR" log.txt
// 输出时,带行号
grep -n "error" log.txt
// 统计error出现的次数
grep -c "error" log.txt
// 全字匹配搜索,搜索只有error的行
grep -w "error" log.txt
// 搜索当前文件夹下拓展名为.txt且包含error的文件
grep -l "error" ./*.txt
// 搜索当前文件夹下所有文件包含error的行
grep -r "error" .
// 搜索当前文件夹下所有包含error的文件
grep -lr "error" .