1、关于系统监控的命令
① ps -aux: 查看系统进程 ② kill -9 pid: 终止进程 ③ ps -ef: 查看进程环境变量信息
④ top: 分析CPU、内存、执行时间 Ctrl+z:退出top命令 ⑤ clear:清屏 ⑥ df -h:磁盘使用情况
⑦ vmstat:linux性能指标 进程 内存 交互区 ⑧ df -h 查看磁盘使用情况
2、文本和目录操作
① 查看目录文件信息 ls 、 ls -l 显示文件权限以及所有者以及用户组 、 ls -a 显示所有文件
② 查看当前位置 pwd
③ 进入目录 cd
④ 查看当前用户 whoami 或 who am i
⑤ 用户切换 su su -
⑥ 桌面窗口和命令窗口切换 init 0-6 /etc/inittab
3、linux系统根目录(非命令)
/bin 常用命令
/boot 启动核心文件
/dev 设备文件
/etc 配置文件
/home 用户主目录
/lib 动态链接共享库
/mnt 默认挂载文件系统目录
/sbin 管理员命令存放目录
/usr 应用程序和文件
/usr/include 系统头文件
4、目录操作
① 创建 mkdir -p递归创建 (parent) /usr/local/pack/python/php
② 改名字 : mv 起始名称 新名称
③ 移动 : mv 起始目录 新目录
④ 递归复制 cp -r 旧目录 新目录
⑤ 删除目录
rm 删除普通文件
rmdir 删除目录
rm -rf 目录路径 递归强制删除文件或者目录
5、文本文件操作
Tail tail -f filename 将文件最尾部的内容显示在屏幕上
Tail -n 10 number filename 显示文件的最后10行
Cat -n a.log b.log 合并文件
Cat filename 显示文件
6、用户和组
查看命令的帮助 命令名 --help man 命令名
① 修改用户
useradd 用户名 添加用户
useradd -g 组名 用户名 添加用户并指定到具体的用户组
useradd -g 组名 -d 路径名 用户名 添加用户并定义该用户的根目录以及组名
② 修改组
groupmod
groupmod -n 新名 旧名 改用户组名称
groupmod -g id号 组名 改组id号
③ 删除用户
userdel 用户名 删除用户
userdel -r 用户名 删除用户以及关联的文档
④ 删除组
groupdel 组名 删除组
7、vi编辑器
①、命令模式
Vi 文件路径 vi httpd.conf
②、进入编辑模式
i 光标不动 s 删除光标对应的字符
a 光标移动到最后一个字符 o 新起一行
退出编辑模式
Esc 退出
③、尾行模式
: 进入尾行模式
W 保存 q 退出 ! 强制 n 跳转到某行
/abc/ 查找 %s/abc/def/[g] 替换abc为def
Set nu/number set nonu/nonumber 取消行号
yy 复制整行
8、权限操作
①、读 read 4 写 write 2 执行 execute 1
755
-rw-r--r-- 所属用户 所属用户组 其他用户
②、Chown 改变文件或者目录所属的用户和用户组
Chown -R www:www /usr/local/pack
③、Chmod 改变文件或者目录的权限
Chmod -R 755 /usr/local/pack
9、常用命令
ps -a 查看系统活跃进程
grep 关键字 路径 指定的信息匹配出来
Which 指令 查找指令对应的二进制文件
df -h 查看分区情况 df -lh
Kill -9 pid 杀死进程
Date -s “2017-12-13 23:08:12” 设置系统时间
Date 查看系统时间
| 管道 前一个命令的输出是后一个命令的输入
Find 查找文件或目录
Find 目标目录 参数选项 选项值
-user -type -name -size
ln -s 源文件(真实存在的文件) 软链接文件(快捷方式)
ln -d 源文件 硬链接文件 别名
Yum install 包名
10、xshell本地文件上传服务器
rz 或 rz -y 上传文件