Linux常用命令

删除目录:rm -rf 目录名字

在linux中删除一个目录很简单,很多人还是习惯用rm dir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的,一旦删除不可恢复.


删除文件:rm -f 文件

 rm -f /var/log/httpd/access.log

 将会强制删除/var/log/httpd/access.log这个文件


一个文件移动到另一个目录下: mv 源 目的地

mv命令就可以实现,例如:
mv /home/1.txt /opt/
这个命令是将/home目录下的1.txt移动到 /opt目录下
命令执行后home目录下的1.txt将会被删除


复制: cp 源 目的地

如果是想复制的话,可以使用cp命令,例如:
cp -rf /home/1.txt /opt/ (如果复制的是目录的话,必须需要加上 -rf 参数)


Linux tail 命令

tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。 

tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

Linux 查找 命令

find / -name filename 

find / -name '*tomcat*'

 

Linux 操作数据库

docker ps  // 找出需要操作的数据库容器名

docker exec -it mysql bash

mysql -uroot -p

输入数据库密码进入数据库

show databases;  // 查看数据

use 数据库名;

mysql> sql语句;

创建一个空文件

touch aaa.txt  创建一个空文件,文件名为aaa.txt 

搜索文件内容

grep "内容" alert_gsp.log

 

网络相关命令

1、ifconfig命令,功能:显示ip的信息,或者:ip addr

 

 

-bash: wget: 未找到命令

[root@localhost ~]# yum -y install wget 

 

 

开放指定端口

1、开启防火墙 
    systemctl start firewalld

2、开放指定端口
      firewall-cmd --zone=public --add-port=1935/tcp --permanent
 命令含义:
--zone #作用域
--add-port=1935/tcp  #添加端口,格式为:端口/通讯协议
--permanent  #永久生效,没有此参数重启后失效

3、重启防火墙
      firewall-cmd --reload

4、查看端口号
netstat -ntlp   //查看当前所有tcp端口·

netstat -ntulp |grep 1935   //查看所有1935端口使用情况·

 

查看是否监听端口

netstat -anp|grep 8080

 

 

-bash: ./startup.sh: Permission denied解决

今天在Linux上启动Tomcat,结果弹出:-bash: ./startup.sh: Permission denied 的提示。


这是因为用户没有权限,而导致无法执行。用命令chmod 修改一下bin目录下的.sh权限就可以了。


chmod u+x *.sh


这里的u 这里指文件所有者,+x 添加可执行权限,*.sh表示所有的sh文件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值