1 常用命令
1.1 常用命令
1、
man --help (长格式)
man -h (短格式)
2、man
3、echo
- 用于在终端输出字符串或变量提取后的值
- 例,echo $SHELL
4、date
- 用于显示及设置系统的时间或日期,格式:date [选项] [+指定的格式]
- 在date命令中输入"+"开头的参数,即可按照指定格式来输出系统的时间或日期
- 例,date "+%Y-%m-%d %H:%M:%S" 按照“年-月-日 小时:分钟:秒”格式显示
- 例,date "+%j" 查看今天是当年的第几天
5、reboot
6、powerof
7、wget
参数 |
作用 |
-b |
后台下载模式 |
-P |
下载到指定目录 |
-t |
最大尝试次数 |
-c |
断点续传 |
-p |
下载页面内所有资源,包括图片、视频等 |
-r |
递归下载 |
8、ps
参数 |
作用 |
-a |
显示所有进程 |
-u |
用户及其他详细信息 |
-x |
显示没有控制终端的进程 |
9、top
10、pidof
- 用于查看某个指定服务进程的PID
- 例,pidof sshd
11、kill
- 用于终止某个指定PID的服务进程
- 例,kill 2156
12、killall
- 用于终止某个指定名称的服务所对应的全部进程
- 例,kill httpd
1.2 系统状态监测命令
1、ifconfig
2、uname
- 用于查看系统内核与系统版本等信息
- 例,uname -a
3、uptime
4、free
- 用于显示当前系统中内存的使用量信息
- 例,free -h 人性化显示使用量信息
5、who
6、last
7、history
- 用于显示历史执行过的命令
- history -c 清理所有历史命令
1.3工作目录切换命令
1、pwd
2、cd
- 用于切换工作路径
- 例,cd - 返回到上一次所处的目录,cd .. 进入上级目录,cd ~ 切换到当前用户的家目录
3、ls
- 用于显示目录中的文件信息
- 例,ls -a 查看全部文件,ls -l 查看文件属性,大小等详细文件,ls -ld 查看目录属性信息
1.4 文本文件编辑命令
1、cat
- 用于查看纯文本文件(内容较少)
- 例,cat -n 显示行号
2、more
3、head
- 用于查看纯文本文档的前n行
- 例,head -n 20 1.txt
4、tail
- 用于查看纯文本文件的后n行或持续刷新内容
- 例,tail -n 20 1.txt
- 例,tail -f 2.txt 持续刷新一个文件的内容
5、tr
- 用于替换文本文件中的字符,格式:tr [原始字符][目标字符]
- 例,cat 2.txt | tr [a-z] [A-Z]
6、wc
- 用于统计指定文本的行数,字数,字节数,格式:wc[参数] 文本
参数 |
作用 |
-l |
只显示行数 |
-w |
只显示单词数 |
-c |
只显示字节数 |
7、stat
- 用于查看文件的具体存储信息和时间等信息,格式:stat 文件名
8、cut
- 用于按“列”提取文本的字符,格式:cut [参数] 文本
- -f 用来设置需要看的列数, -d用来设置间隔符号
- 例,cut -d: -f1 /etc/passwd
9、diff
- 用于比较多个文本文件的差异,格式:diff [参数] 文件
- --brief 用来确定两个文件是否不同,-c 用来详细比较多个文件的差异
- 例,diff --brief 1.txt 2.txt
1.5文件目录管理命令
1、touch
- 用于创建空白文件或设置文件的时间,格式:touch [选项][文件]
2、mkdir
3、cp
4、mv
- 用于剪切文件或将文件重命名,格式:mv 源文件 [目标路径|目标文件名]
5、rm
- 用于删除文件或目录
- -f 强制删除,-r 删除一个目录
- 例,rm /etc -rf
6、file
1.6 打包压缩与搜索命令
1、tar
- 用于对文件进行打包压缩或解压
- 例,tar -czvf 压缩包名称.tar.gz 要打包的目录 创建压缩文件
- 例,tar -xzvf 压缩包名称.tar.gz 解压
参数 |
作用 |
-c |
创建压缩文件 |
-x |
解开压缩文件 |
-t |
查看压缩包内有哪些文件 |
-z |
用Gzip压缩或解压 |
-j |
用bzip2压缩或解压 |
-v |
显示压缩或解压过程 |
-f |
目标文件名 |
-P |
保留原始的权限与属性 |
-p |
使用绝对路径来压缩 |
-C |
指定解压到的目录 |
2、grep
- 用来在文本中执行关键词搜索,并显示匹配的结果,格式:grep [选项] [文件]
- 例,grep /sbin/nologin /etc/passwd
参数 |
作用 |
-b |
将可执行文件(binary)当做文本文件(text)来搜索 |
-c |
仅显示找到的行数 |
-i |
忽略大小写 |
-n |
显示行号 |
-v |
反向选择,列出没有“关键词”的行 |
3、find
- 用于按照指定条件来查找文件,格式:find [查找路径] 寻找条件 操作
- 例,find /etc -name "host*" -print
参数 |
作用 |
-name |
匹配名称 |
-perm |
匹配权限 |
-user |
匹配所有者 |
-group |
匹配所有组 |
--type b/d/c/p/l/f |
匹配文件类型 |
-size |
匹配文件大小 |
摘自:《linux就该这么学》
Linux常用命令
原文:https://www.cnblogs.com/observering/p/12901752.html