linux常用命令
常用命令
- echo 用于在终端输出字符串或变量提取后的值
- date 按照默认格式查看当前系统时间
- date "+%Y-%m-%d %H:%M:%S" 按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间
- date -s “时间”设置系统的当前时间
- date "+%j" 查看今天是当年中的第几天
- reboot(或poweroff) 重启系统
- ps -a 显示所有进程(包括其他用户的进程)
8.ps -u 用户以及其他详细信息
- ps -x 显示没有控制终端的进程
10.top 动态地监视进程活动与系统负载等信息,是Linux 中的“强化版的 Windows 任务管理器”
- ifconfig 用于获取网卡配置与网络状态等信息
12.uname -a 查看系统内核与系统版本等信息
13.uptime 查看系统的负载信息
- free -h 显示当前系统中内存的使用量信息
- who 查看当前登入主机的用户终端信息
- last查看所有系统的登录记录
- history 显示历史执行过的命令
- pwd 显示用户当前所处的工作目录
- cd 切换工作路径
20.cd - 返回到上一次的目录
- ls -a 显示目录中的文件信息,看到全部文件(包括隐藏文件)
- ls -l查看文件的属性、大小等详细信息
- cat查看纯文本文件(内容较少的)
- more 查看纯文本文件(内容较多的)
- head查看纯文本文档的前 N 行
- tail 查看纯文本文档的后 N 行或持续刷新内容
- wc 命令用于统计指定文本的行数、字数、字节数
- touch 命令用于创建空白文件或设置文件的时间
touch -d 同时修改 atime 与 mtime
- mkdir 创建空白的目录
- cp [选项] 源文件 目标文件 复制文件
- mv 剪切文件或将文件重命名
- rm 删除文件或目录
- file查看文件的类型
- grep查找出当前系统中不允许登录系统的所有用户信息
使用管道符组合使用命令
- grep "/sbin/nologin" /etc/passwd | wc -l
查找出当前系统中不允许登录系统的所有用户信息,然后输出传递给统计命令wc -lw来统计文本行数、字数、字节数
- ls -l /etc/ | more 用翻页的形式查看/etc 目录中的文件列表及属性信息
- ps -ef | grep Fire 全格式显示所有进程作为输入,查询出关键字带有Fire的进程。
- cat /etc/issue |tr [a-z] [A-Z] > /tmp/issue.out
将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
- who | tr 'a-z' 'A-Z' > /tmp/who.out
将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中
6.echo 88-66 | bc 使用计算器计算88-66
7.echo {1..100} | tr ' ' '+' | bc 计算1-100的整数之和