linux常用基本命令
帮助命令
1.man [命令或配置文件] 功能描述:获得帮助信息
显示说明:
文件
2.help 命令 功能描述:获得shell内置命令的帮助信息
文件目录类
1.pwd 功能描述:显示当前工作目录的绝对路径
2.ls [选项][目录或是文件] 功能描述:列出目录的内容
3.cd [参数] 切换目录
4.mkdir[选项]要创建的目录
5.rmdir 要删除的空目录:删除一个空的文件夹
6.touch 文件名称:创建空文件
7.cp[选项] source dest 功能描述:复制source文件到dest
8.rm[选项] 功能描述:递归删除目录中所有内容
9.cat 查看文件内容,从第一行开始显示。
10.more 文件内容分屏查看器,以全屏幕的方式按页显示文本文件的内容。
11.less 分屏显示文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
12.echo输出内容到控制台 ,-e:支持反斜线控制的字符转换
13.head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。
14.tail 输出文件尾部内容
15.> 覆盖 和 >> 追加
16.ln 软链接也称为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。
17.history 查看已经执行过历史命令
时间日期类
基本语法:
(1)date(功能描述:显示当前时间)
(2)date +%Y (功能描述:显示当前年份)
(3)date +%m (功能描述:显示当前月份)
(4)date +%d (功能描述:显示当前是哪一天)
(5)date “+%Y-%m-%d %H:%M:%S” (功能描述:显示年月日时分秒)
用户管理命令
- useradd 添加新用户
- passwd 设置用户密码
- id 查看用户是否存在
- su 切换用户
- userdel 删除用户
- who 查看登录用户信息
- sudo 设置普通用户具有root权限
- usermod 修改用户
- groupadd 新增组
- groupdel 删除组
- groupmod 修改组
文件权限类
搜索查找类
1.find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。
2.grep 过滤查找及“|”管道符,管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理
磁盘分区类
1.df 查看磁盘空间使用情况
2.fdisk 查看分区
3.mount/umount 挂载/卸载
进程线程类
1.ps 查看当前系统进程状态
2.kill 终止进程
3.pstree 查看进程树
- top 查看系统健康状态
5.netstat 显示网络统计信息和端口占用情况