linux基础命令学习
一 su命令
1. [yunwei@elymedia ~]$
yunwei 表示当前用户名
@elymedia 表示主机名
~ 表示当前路径,涉及到当前用户的主目录(家目录)
$ 表示普通用户
2. 从普通管理员切换到超级管理员
su root 切换到超级管理员,
输入密码,当然前提是你得有超级管理员的密码权限
[root@elymedia test]#
# 表示是超级管理员
test表示test路径
3. 从超级管理员切换到普通管理员,不需要输入密码
[root@elymedia test]# su yunwei
[yunwei@elymedia ~]$
二 cd 切换当前目录
cd / 切换到当前根目录
pwd 显示当前路径
cd /opt/ -----注意:记得灵活使用tab键,输入cd /o,后面会自动补全
cd .. 返回上一层命令
***
绝对路径:开始于根目录,带有/开头的
相对路径:相对于当前目录
(1)
cd /opt
cd bin
pwd
/opt/bin
(2)
cd /opt
cd /bin
pwd
/bin
三 ls 显示当前路径下的所有文件
ls -a 显示当前路径下的所有文件,包括隐藏文件
ls -l 或 ll显示当前路径下的所有文件属性
用户权限
d-目录,文件所有者,所在组的权限,其他用户的权限
r--4 w--2 x--1
改变文件的权限 chmod 权限 文件名,比如 chmod 111 bin
chmod u+x g+w o+r filename
四 vi文本编辑
vi abc.txt
i 插入模式
dd 删除
yy 拷贝
p 粘贴
esc :wq 保存退出
esc : q! 不保存退出
输入/ 是指查看关键字的操作;关键字的上下查找,使用n;上下左右键的切换,是指在整个文本文件内容的查找---使用频率高
五 tail 查看之后,实时刷新的日志
tail -f 项目名.log -----来回滚动查看日志文件
如果测试过程中定位到bug,怎么去查看日志,查找关键字
vi 文件日志名,可以查看这个日志文件,查看之前的日志,一般出bug可以去搜索这两个关键字error/exception
/关键字
六 ps -ef 查看当前进程,并显示进程号pid
ps -ef | grep tomacat 查找tomacat进程,管道符——前置命令的输出作为后置命令的输入
七 kill -9 进程的pid号 强制杀掉某个进程
如果只知道端口号,不知道某个进程
先 netstat -anf | grep 端口号
之后再kill -9 进程号
最新文章
- javaSE第三篇
- java ExecutorService
- 【项目】用CIFilter得到图片没办法保存到沙盒里面,显示是CGImage为空
- 解决Spring4 MVC请求json数据报406错误
- WPF之TextBox
- oracle游标循环的嵌套
- CentOS 6.x 播放 mp3 音乐 —— 成功
- DES加密解密(适用Windows和Linux系统)防止linux下解密失败
- Word恢复文本转换器-修复损坏的WORD文件
- bzoj 2437 [Noi2011]兔子和鸡蛋 [二分图匹配]
- FZU 2092 收集水晶
- 【&#9733;】Web精彩实战之<;智能迷宫>;
- Linux入门篇(四)——Vim的使用与Bash
- Flutter获取点击元素的位置与大小
- hbase 性能优化 (转载)
- [Swift]LeetCode715. Range 模块 | Range Module
- django restframework jwt
- 一些关于Viewport与device-width的东西~(转)
- tomcat源码阅读之集群
- source insight 相对路径新建工程