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 进程号
linux基础命令学习的更多相关文章
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- linux基础命令学习(六)文件的特殊属性
Linux chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途. b:不更新文件或目录的最后存取 ...
- linux基础命令学习(七)samba服务器配置
samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器 user:需要添加samba账户才可以登陆samba服务器 server:由另外一 ...
- linux基础命令学习(六)DHCP服务器配置
工作原理: 1.客户机寻找服务器:广播发送discover包,寻找dhcp服务器 2.服务器响应请求:单播发送offer包,对客户机做出响应.提供客户端网络相关的租约以供选 ...
- linux基础命令学习五(软件包管理、下载管理)
Linux 软件包管理 本文主要是记录下RedHat系列的软件包管理. 内容分为以下二个部分:二进制包的管理,源代码包的管理 一.二进制包的管理 1.1概念 主要有RPM和YUM这两种包管理. 两 ...
- linux基础命令学习(四)计划任务
一.计划任务 crond服务简介 linux任务调度的工作主要分为以下两类: *系统执行的工作:系统周期性所要执行的工作,如备份系统数据.清理缓存 *个人执行的工作:某个用户定期要做的工作,例如每隔1 ...
- linux基础命令学习总结
本附录([美]哈恩:<Unix&Linux大学教程>附录B,张杰良译,清华大学出版社,2010年)摘要描述了书中所涉及的143个Unix使命,并且按照命令的类别进行排列.在每个名称 ...
- linux基础命令学习笔记(一)
2019年4月1日: “目录” = “文件夹” 常用命令(一): 1.ls: list 列表,默认当前文件夹的文件和目录 linux:命令+选项+参数 ls -l:长输出,列出文件的详细信息 - rw ...
- 从零开始学安全(七)●Linux基础命令学习笔记
halt 关机reboot 现在重新启动su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入 su - 用户名 如: su - wangxin root ...
- linux基础命令学习 (八)磁盘空间
一.df linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.于du不同的是,du是面向文件的命令,只计算被文件占用的空间.不计算文件系统metadata 占用的空间.d ...
随机推荐
- RabbitMQ六种队列模式-工作队列模式
前言 RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列 [本文]RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主 ...
- Python面向对象 | 双下方法
定义:双下方法是特殊方法,他是解释器提供的.由双下划线+方法名+双下划线 .它具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更 ...
- 7-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(GPRS模块SSL连接MQTT)
6-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(Wi-Fi模块SSL连接MQTT) 由于GPRS是直接和GPRS基站进行连接,其实对于GPRS而言,即使不加 ...
- Nothing to say
1. This moment will nap, you will have a dream; but this moment study, you will interpret a dream.此刻 ...
- BootStrap Table 合并单元格
为了更直观展示表格的一大堆乱七八糟的数据,合并单元格就派上用场: 效果: 贴上JSON数据(后台查询数据一定要对合并字段排序): [ { "city": "广州市&quo ...
- varnish搭建cdn网络-------3.0.5版本
CDN分发网络CDN的全称是Content Delivery Network,即内容分发网络.其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快.更稳定.通过在 ...
- shell(一) shell变量
基本介绍 变量命名规范 变量名要求由字母.数字.下划线组成,尽量字母开头,有明确含义 注意:变量赋值时,等号前后不能有空格,变量名称不能和字体变量冲突 自定义变量 当前shell有效 1.定义变量 v ...
- TaskTimer
什么是调度 任务:就是事情 调度:在不同的时间点或者在指定的时间点或者间隔多长时间去运行这个任务.就是生活中的闹钟 相关的类Timer 类:位于 java.util 包中 案例 实现时间的动态刷新 任 ...
- Hive常见错误
1.root is not allowed to impersonate root 修改etc/hadoop/core-site.xml,增加如下配置: <property> <na ...
- 设计高性能大并发WEB系统架构注意点
设计高性能大并发WEB系统架构注意点 第01:大型架构的演进之路第02(上):分布式缓存第02(下):分布式缓存第03:分布式消息队列第04:分布式数据存储第05:分布式服务框架第06:高性能系统架构 ...