Linux命令学习
一:帮助类命令
1、man
2、help
两者都可以后接你向查询的命令
二:常用快捷键
1、ctrl+c 停止进程
2、ctrl+l 清屏
3、ctrl+q 退出
4、tab 提示
5、上下键 查找执行过的命令
6、ctrl+alt windows和linux之间切换
三:文件目录类命令
- pwd 显示当前所在位置(路径)
- ls 列出目录的内容(加参数可列出不同的效果)
- mkdir 创建一个新的目录(加-P参数可创建多级目录)
- rmdir 删除一个目录
- touch 创建空文件(vim或> +文件名也可以创建)
- cd 切换目录
- cp 复制文件或目录
- rm 移除文件或目录
- mv 移动文件或目录,或者重命名
- cat 查看文件内容
- tac 倒序查看文件内容
- more 查看文件内容(一页一页的展示,大文件)
- head 查看文件内容(只看前几行,可以加参数具体几行)
- tail 查看文件内容(只看末尾几行,加一个-f参数,循环读取,可用于实时监控数据)
- ln 重定向命令
- echo 一个>是覆盖,两个>是追加
- history 查看所敲命令历史
四:时间类命令
1、date 显示当前时间(ntpdate pool.ntp.org同步网络时间)
2、cal 查看日历
五:用户管理命令
1、useradd 添加新用户
2、passwd 设置用户密码
3、id 判断用户是否存在
4、su 切换用户
5、userdel 删除用户(加一个-r参数,可以把残留的用户目录也删掉)
6、who 查看登录用户信息
7、修改/etc/sudoers文件,可以设置普通用户拥有root权限
8、cat /etc/passwd 查看创建了哪些用户
9、usermod 修改用户
六:用户组管理命令
1、groupadd 新增组(groupdel删除)
2、groupmod 修改组
3、cat /etc/group 查看哪些用户组
七:文件权限类命令
chmod 改变权限
chown 改变所有者
八:磁盘分区类
1、fdisk 查看分区
2、
九:搜索查找类命令
1、find 查找文件或目录
2、grep
3、which 文件搜素命令
十:进程-线程类命令
1、ps 查看系统中所有进程
2、top 查看系统健康状态
3、pstree 查看进程树
4、kill 终止进程
5、netstat 显示网络统计信息
6、前后台进程切换
十一:压缩和解压类
1、gzip/gunzip 压缩
十二:后台管理类命令