文章目录
一、系统相关的命令
1.重启和关机的命令
-
重启命令:reboot
-
关机命令:shutdown
2.【重点】查看系统进程:ps
- 查看系统命令格式 : ps -aux | grep '关键字'
- 注意(苹果电脑写法):ps -ef|grep 'sedispatch'
一般会结合grep及管道符去查找特定的进程信息:
3.实时查看系统的进程信息:top
- 命令:top
4.【重点】关闭进程:kill
- 命令格式:kill -9 进程ID(pid:进程号)
进程ID一般会通过ps命令去查看到
-9 : 表示强制关闭对应的进程
注意:当前执行操作的用户,普通用户不能关闭其他用户的进程,只能关闭自己打开的进程
案例:
5.【重点】查看系统监听端口:netstat
- 命令格式:netstat [-anptu] | grep '关键字' (root用户操作)
选项说明:
6.查看系统监听端口:lsof
- 命令格式:lsof -i (root用户操作)
- -i : 查看所有已打开的进程的端口
- lsof -i: 端口号 (查看特定的窗口是否打开)
使用场景:
7.查看日志信息:head
日志:一个普通的文本文件,文件里写的是软件运行过程的信息。(如果软件出问题,在日志文件中找错误原因)
命令格式 :head 文件名
命令说明:
- 默认日志文件有前10行内容
- head -20 文件名 :显示日志文件的前20行内容
8.【重点】查看日志信息:tail
- 命令格式:tail -f 文件名
tail 文件名 :默认查看文件的最后10条信息
使用场景:
当测试发现问题时,需要查看后台的日志信息,具体操作步骤:
- 通过tail -f 日志文件名 (实时打开对应的日志文件并查看)
- 操作系统复现对应的问题 (将操作中出现错误的日志信息打印到tail -f 的查看窗口)
9.查看操作系统信息
二、用户权限和管理
1.权限的基本概念
2.修改用户权限chmod:
2.1 字母法
-
命令格式:chmod u+rwx 文件名
- 用户选项:
- 设置选项:
案例:
2.2 数字法(缺点:需要计算)
-
命令格式:chmod 755 文件名
案例:
3.用户管理—增加用户、查看登录用户
新增用户:useradd 用户名
命令说明:
查看登录账户:who
选项说明:
- -q 或 --count :只显示用户的登录账号和登录用户的数量
- -u 或 --heading :显示列标题
删除用户:userdel -r 用户名 (-r 的作用:把用户目录都删除)
4.切换用户、修改密码、退出
切换用户:
- su - :切换到root用户,需要输入root的密码
- su 用户名:切换到指定的用户下,如果是从root用户下切换,不需要输入密码
注意:由普通用户切换到其他用户时,需要输入密码
修改密码:
- passwd:修改当前用户的密码,需要输入原密码
- passwd 用户名:修改指定用户的密码,必须通过root用户来实现
退出登录的用户 exit:
如果是图形界面,退出当前终端
如果是使用ssh远程登录,退出登陆账户
如果是切换后的登录用户,退出则返回上一用户
三、其他命令
1.【重点】查找文件
- 命令格式:find [路径] -name 文件名
- 路径可有可无,没有表示的是当前目录
- 文件名可以使用通配符,使用通配符的时候文件名必须在引号内
2.软链接:ln
- 命令格式:ln -s 源文件 链接文件
说明:
- 源文件必须使用绝对路径
- 不加 -s 参数表示的是硬链接
软硬链接的区别:
硬链接只能是普通文件,不能是文件夹
3.打包和解包
命令格式:
tar -cvf 打包文件名 文件或目录(打包)
tar -xvf 打包文件名 (解包)
选项说明:
4.【重点】压缩 解压缩 :gzip
- 压缩文件:tar -zvf 压缩文件名.tar.gz 被压缩的文件或目录
-z:调用gzip实现打包和压缩的过程
- 解压缩文件:tar -zvf 压缩文件名
解压到指定目录:tar -zvf 压缩文件名 -C 目标路径
5.压缩 解压缩:biz2
6. 压缩 解压缩:zip、unzip
注意:-r 和 -d
四、vi编辑器
1.编辑器介绍和三种模式
vi是linux系统下的命令行工具
vi编辑器的三种模式:
- 命令行模式:快捷键or命令来管理文件
- 插入模式:对文件的增加、修改操作
- 末行模式:保存or退出文件
2.vi编辑器三种模式的切换
3.vim基本操作
- 打开文件
- 编辑
- 修改
- 适当使用快捷键(Esc切换到命令模式)
- yy:复制
- p:粘贴
- dd:剪切(如果只剪切不粘贴,变成删除)
- 保存