ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux常用命令

2021-07-17 19:34:35  阅读:141  来源: 互联网

标签:文件 匹配 查看 常用命令 命令 用于 linux 格式


一、常用命令

(1)常用系统工作命令

  1. man 命令 帮助命令的文档
  2. 命令 --help 查看命令
  3. 格式为“echo [字符串 | $变量]”: echo Linuxprobe.Com echo $SHELL
  4. date 查看日期    date "+%Y-%m-%d %H:%M:%S"        date "+%j"
  5. cal 查看日历        cal [month] [year]
  6. bc 简易计算器
  7. reboot重启
  8. poweroff 关机
  9. wget 下载网络文件
  10. ps [-a -u -x]查看系统中进程状态
  11. pidof 查询某个指定服务进程的pid值
  12. kill [pid值] 结束进程
  13. killall [指定服务] 用于终止某个指定名称的服务所对应的全部进程

(2)系统状态检测命令

  1. ifconfig 获取网卡信息和网络状态信息
  2. uname -a 查看内核与系统版本信息
  3. uptime 查看系统负载信息
  4. who 查看当前登录主机的终端用户信息
  5. last 命令用于查看所有系统的登录记录,格式为“last [参数]”
  6. history 命令用于显示历史执行过的命令,格式为“history [-c]”
  7. free -h 看内存
  8. top 资源管理

(3)工作目录切换命令

  1. pwd 命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”
  2. cd 命令用于切换工作路径,格式为“cd [目录名称]”
  3. ls 命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”:选项[-a所有文件 -l详细信息 -d目录属性]

(4)文本文件编辑命令

  1. cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项 -n] [文件]”
  2. more 命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”
  3. wc 命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”
    参数:-l 行  -w单词数  -c 字节数
  4. head 命令用于查看纯文本文档的前 N 行,格式为“head [选项] [文件]”
  5. head -n 20 initial-setup-ks.cfg
  6. tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项]
  7. [文件]”:tail -n 20 文件名
            实时查看最新日志文件时,这特别有用,此时的命令格式为“tail -f 文件名”
  8. tr 命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”

cat anaconda-ks.cfg | tr [a-z] [A-Z]

  1. stat 命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”
  2. cut 命令用于按“列”提取文本字符,格式为“cut [参数] 文本”

使用-f 参数来设置需要看的列数,还需要使用-d 参数来设置间隔符号

cut -d: -f1 /etc/passwd

  1. diff 命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”

(5)文件目录管理命令

  1. touch 命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”: -a修改读取时间,-m修改“修改时间“, -d修改两者

 touch -d "2017-05-04 15:44" anaconda-ks.cfg

  1. mkdir 命令用于创建空白的目录,格式为“mkdir [选项] 目录”
  2. cp 命令用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”
  3. mv 命令用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”
  4. rm 命令用于删除文件或目录,格式为“rm [选项] 文件”-f 参数来强制删除
  5. -r 参数 删除目录
  6. dd 命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]” if输入的文件名称 of输出的文件名称 bs每个块大小 count块数
  7. dd if=/dev/zero of=560_file count=1 bs=560M
  8. 把光驱设备中的光盘制作成 iso 格式的镜像文件

dd if=/dev/cdrom of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso

  1. file 命令用于查看文件的类型,格式为“file 文件名”

(6)打包压缩与搜索命令

  1. tar -czvf 压缩
  2. tar -xzvf 解压
    -c创建压缩文件            -x解开压缩文件              -z用 Gzip 压缩或解压
    -f目标文件名            -v显示压缩或解压的过程    -C指定解压到的目录
    tar xzvf etc.tar.gz -C /root/etc
  3. grep 命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”
  4. find 命令用于按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”
    find / -perm -4000 -print

-name

匹配名称

-perm

匹配权限(mode 为完全匹配,-mode 为包含即可)

-user

匹配所有者

-group

匹配所有组

-mtime -n +n

匹配修改内容的时间(-n 指 n 天以内,+n 指 n 天以前)

-atime -n +n

匹配访问文件的时间(-n 指 n 天以内,+n 指 n 天以前)

-ctime -n +n

匹配修改文件权限的时间(-n 指 n 天以内,+n 指 n 天以前)

-nouser

匹配无所有者的文件

-nogroup

匹配无所有组的文件

-newer f1 !f2

匹配比文件 f1 新但比 f2 旧的文件

--type b/d/c/p/l/f

匹配文件类型(后面的字幕参数依次表示块设备、目录、字符设备、管道、

链接文件、文本文件)

-size

匹配文件的大小(+50KB 为查找超过 50KB 的文件,而-50KB 为查找小于

50KB 的文件)

-prune

忽略某个目录

-exec …… {}\;

后面可跟用于进一步处理搜索结果的命令(下文会有演示)

二、管道符

 



标签:文件,匹配,查看,常用命令,命令,用于,linux,格式
来源: https://www.cnblogs.com/lytanz/p/15024628.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有