Linux个人常用命令

文件属性首字符类型列举

【d】目录、【-】普通文件、【|】链接文档、【b】可存储接口设备、【c】串行端口设备(鼠标、键盘等)

chgrp:更改文件归属组

chgrp [-R] 属组名 文件名 (-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改)

chown:更改文件归属用户,也可以同时更改文件归属组 

chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

chmod:更改文件9个权限属性 

 chmod [-R] xyz 文件或目录

owner/group/others(拥有者/组/其他)分别具备 read/write/execute 权限 

数字类型设置文件权限

权限对应分数:r(4)、w(2)、x(1)      --->   【eg:chmod 777 text, 此时text文件权限列表为"-rwxrwxrwx"】

符号类型设置文件权限

权限列表简称:u(代表"用户"即user)、g(代表"组"即group)、o(代表"其他"即others)、a(代表"所有用户")

 符号权限操作:+(代表"添加权限")、-(代表"删除权限")、=(代表"设定权限",可一次性设置多个权限)

---> 【eg:chmod u=rwx g=rw o=r text,此时text文件权限列表为"-rwxrw-r--"】

cat:从第一行显示文本内容

tac:从最后一行显示文本内容

tail:取出文件最后几行

tail [-n][-f] 文件名(-n显示最后几行行数、-f刷新文件的变化)

【eg:tail -100f text,动态地查看text文件最后100行内容】

cp:复制文件或者文件夹

cp [-r] 文件/目录 目标目录的位置

【eg:cp -r /home/test /usr/,将home下test目录中的所有文件/目录递归式的复制到usr目录下】

firewall防火墙

 -- 查看端口开放情况
firewall-cmd --list-ports
-- 添加开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
-- 重启防火墙
systemctl restart firewalld.service
systemctl start firewalld.service
systemctl status firewalld.service

tar解压&压缩

tar -czvf test.tar.gz a.txt
tar -xzvf test.tar.gz

mycat登录

mysql -uhrsl -pP@s5w0rd -h127.0.0.1 -P8066 -DHRSL 

redis部署

-- redis按指定配置文件启动 &后台启动
./redis-server ../etc/redis.conf &    (进入到了redis下的bin文件夹内)
-- 连接redis
redis-cli -h 主机IP -p 端口 -a 密码(若无密码则不需要)

jboss部署

-- jboss启动 &后台启动
nohup ./run.sh -b 0.0.0.0 &
-- jboss停止
sh shutdown.sh -S

tomcat部署

-- tomcat启动
./startup.sh    (进入到了tomcat的bin文件夹内)
-- tomcat停止
./shutdown.sh

 关闭容器亦可使用kill命令

kill -9 指定PID

vim文本编辑

vim 指定文件

进入文本查看界面

vim /home/test/application.yml 

光标移动可使用键

【H】或【←】(光标左移)、【J】或【↓】(光标下移)、【K】或【↑】(光标上移)、【L】或【→】(光标右移)

字符查询

按下组合键【shift】+【;】(冒号字符':')后,再按下键【/】即可查询需要检索的字符

文本编辑

按下【I】键,进入编辑状态

退出文本编辑

按下【ESC】键,即可退出编辑状态

文本编辑保存、退出

按下组合键【shift】+【;】(冒号字符':')后,

输入字符串'wq!'可保存修改并退出编辑状态;

输入字符串'q!'可不保存修改即直接退出编辑状态

docker创建镜像

docker build -t 镜像名称 指定dockerfile文件位置

docker启动一个容器

 docker run -d -p 应用占用端口:映射端口 镜像名称

docker停止、重启、删除一个容器

 docker stop IMAGE_ID 

 docker restart IMAGE_ID

 docker rm IMAGE_ID

docker按字符查询容器信息

docker ps -a | grep sala

 docker进入容器终端

docker exec -it 容器id /bin/sh  或
docker exec -it 容器id /bin/bash

按指定字符检索指定文件

grep '\-\-\-\-\-\-\-\-\-\-' *.log

将catalina.out文件按条件进行分割后,导出到指定文件(条件可以理解为,需要的行存在的字符) 

 grep "条件" catalina.out > /today.log
eg:    grep "ApplicationRunnerImpl" catalina.out > today.log

解压一个tar或tar.gz压缩包

tar zxvf xxxx.tar

压缩一个包 

tar czvf xxxx.tar dirname

修改文件名

mv apache-tomcat-8.5.tar apache-tomcat-8.5.tar.gz 

Linux查看当前操作系统版本信息 

cat /proc/version 

Linux查看版本当前操作系统发行版信息 

cat /etc/issue  或 cat /etc/redhat-release

ssh远程其他服务器 

ssh 用户@IP地址 -p 开放的端口号
ssh root@ip -p 31122 

Linux服务查询当前网关

route -n 
ip route show

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值