Linux基础实用命令

目前为止我常用的Linux命令,会继续补充

1、切换目录:

cd ~  : 进入用户的家目录(直接cd,回车也能进入家目录)

cd .. : 进入上一层目录

cd  -  : 进入上次所在目录(假设当前在/root目录下,然后cd /home进入了 /home目录下,cd -就可又进入/root目录)

pwd  :查询当前的绝对路径

 

2、文件操作:

gzip filename    :压缩
gzip -d filename    :解压
rm filename    :删除文件
rm -rf filename:删除文件夹
mkdir dirName:创建文件夹

mv file1 file2 :修改文件名

sz   filename    :下载
rz filename    :上传

上传和下载需要安装rz和sz命令:

使用 yum provides */rz 这条命令,查看系统自带的软件包信息

确认 rz 包存在之后,使用命令 yum -y install lrzsz 进行包的安装

 

 

3、查询、下载日志

查看最后20行实时日志 :tail -20 info.log 

查询最后10行实时日志: tailf info.log

满足多个条件之一:cat info.log |grep 'pattern1\|pattern2'      或者 cat info.log   |grep -E 'pattern1|pattern2'

多个条件同时满足:cat info.log |grep 'pattern1' |grep 'pattern2'

不满足当前条件: cat info.log |grep -v 'pattern'

查询某个时间段的日志:grep '2019-04-15 18:4[1,9]' info.log       18点 41到49
                                    grep '2019-04-15 1[8-9]' info.log   18点到19点
输出日志到根目录下13.txt文件: cat info.log > ~/13.txt :输出info.log到13.txt文件

4、编辑文件:

vi filename : 进入vi命令行模式

 "/pattern"   :查找关键字:

按i键进入编辑,按esc退出编辑,:q!  退出且不保存,  :wq:退出且保存

 

5、Tomcat:

启动tomcat:
进入tomcat bin目录下
方式一:直接启动 ./startup.sh
方式二:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务

关闭tomcat:
./shutdown.sh

查看Tomcat端口
ps -ef| grep tomcat   查看进程ID
netstat -apn | grep 7507  # 比如进程ID是7507进程ID根据上条命令查看

5、数据库

连接远程数据库命令:
mysql -h 172.0.0.0 -u user --port=6033  -p

6、Redis

开始redis客户端命令

进入Redis的bin目录  ./redis.cli -h 127.0.0.1
 

7.给用户赋指定目录的权限

  1. # useradd user 创建用户
  2. # passwd user 设置密码
  3. # groupadd projects  添加用户组projects
  4. # add user to projects  添加用户到用户组
  5. #sudo chown -R user /usr/local/src  给用户赋指定目录的权限
  6. #groups user   查看某个用户所属的用户组

8.

1.java -version 查看有没有jdk

2.java -jar [包名] 运行jar包

 

 

 


 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值