1、账户相关:
①sudo -s //进入root账户
②su //进入管理员身份
③su tong //进入tong身份
2、文件操作:
①touch xxx //创建或修改文件
②pwd //显示当前目录
③mkdir //创建新目录
④rmdir //删除空目录
⑤cp //复制
⑥rm //移除
⑦mv //移动或改名
⑧ls // -l列表形式展示、-h文件大小
⑨grep //查找文件内容 -n显示行号 -v显示不包含匹配文本的所有行 -i忽略大小写
⑩more //查看文件内容的时候只显示部分,要想查看更多时可以按空格键分屏显示,适合看大文件:b回滚一屏、f前滚一屏、q退出
echo abc > yy //用abc覆盖yy
echo abc >> yy //将abc追加到yy末尾
3、内存磁盘管理:
①free //显示内存状态
②df -h //(disk free)显示文件系统磁盘使用情况
③du //检查磁盘空间
4、yum软件包管理器:
①yum check-update //列出所有可更新的软件包清单
②yum update //更新所有软件
③yum install xx //安装
④yum list //列出所有可安装的软件包清单
⑤yum remove xx //删除软件包
⑥yum search xx //查找
⑦yum clean packages
⑧yum clean
5、vim操作:
(有几种模式,包括编辑模式、命令模式,通过i(insert)进入编辑模式,通过ESC退出到命令模式)
①ggVG //全选 接d删除选中内容 接y复制
②dd //删除一行
③home / end //移动到行首/行尾
④u //撤销
⑤gg //跳到第一行
⑥ggVG全选之后接= //格式化
⑦:wq //保存并退出
6、管道符 “|”:
将第一个命令的输出作为另一个命令的输入
例如:想在命令执行的结果上查询指定文本:
ls ~ | grep xx //在用户根目录下查找名字含有xx的文件或文件夹
7、远程管理命令:
①ssh [-p 22] qiutong@192.168.9.211 //ssh 端口号默认22 服务器中用户名@服务器IP
scp:
②scp [-P port] test.txt user@192.168.92.211: Desktop/test.txt //本地上传到远程
③scp [-r] [-P 233] root@192.168.1.100:/data/test.txt /home/myfile/ //远程拷贝文件到本地,加-r就可以拷贝文件夹
sftp:
④sftp qiutong@121.36.2.233 //连接
⑤put -r test //上传test文件夹
⑥get -r test //下载test文件夹
8、端口、进程管理:
①netstat -tunlp //查看当前正在使用的端口信息
②netstat -tnlp | grep :80 //查找侦听80端口的信息
③kill -15 PID //推荐使用-15
④kill -9 PID //强制退出进程
⑤top //任务管理器
⑥jps //查看当前正在运行的进程
9、pm2:
①pm2 start xxx
②pm2 stop xxx
③pm2 list
④pm2 monit xxx //控制台输出log日志