linux命令备忘

1 用vi命令打开文件直接跳到最后一行的方法如下:
  :$ 跳到文件最后一行

2 当前目录下查找文件

find . -name "*.properties"

3  根目录下查找文件

find / -name httpd.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找

从日志文件中查找包含某些字符的内容

find ./* -name catalina.out | xargs grep "2021-09-23 22:16"

一、查看Linux系统版本的命令(3种方法)

1、cat /etc/issue,此命令也适用于所有的Linux发行版。

  [root@S-CentOS home]# cat /etc/issue
  CentOS release 6.5 (Final)
  Kernel \r on an \m

2、cat /etc/redhat-release,这种方法只适合Redhat系的Linux:

  [root@S-CentOS home]# cat /etc/redhat-release
  CentOS release 6.5 (Final) 

3、lsb_release -a,即可列出所有版本信息:

如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64。最简单、快捷的方法。

getconf LONG_BIT
32

查看机器内存及使用情况
free -h

查看硬盘空间
df - h

查看当前目录下各个文件及目录占用空间大小
du -sh *

查看机器端口使用状态
netstat -ntlp

上传下载文件rz sz命令yum安装

yum install -y lrzsz

删除dirname目录下的所有东西

[root]# rm -R dir dirname

rm -rf /var/log/httpd/access

rm [选项] 文件

修改文件夹权限
chmod  777 /var/home/userid/cc

Permission denied
解决的办法:

$ sudo chmod -R 777 某一目录


修改文件所属用户及组名
chown 用户名   文件名  -R
chgrp  用户名    文件名  -R

chown lixinyao  config.status  -R
chgrp lixinyao  config.status  -R

chown lixinyao  config.status  -R
chgrp lixinyao  config.status  -R
创建文件
touch readme.txt

若修改其他用户,如oracle 的密码,可直接输入passwd oracle

检查某个文件夹下各文件大小
du -h --max-depth=1 /opt/*


在vim 打开文件中搜索指定字符串
从开头搜索

在命令模式下,输入/你要查找的字符

centos7中查看防火墙状态

sudo systemctl status firewalld
关闭防火墙
systemctl stop firewalld.service
在开机时禁用防火墙服务:

systemctl disable firewalld.service


检查gitLab版本号
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION


To free pagecache://释放页缓存
echo 1 > /proc/sys/vm/drop_caches
To free reclaimable slab objects (includes dentries and inodes)://释放inode和目录树缓存
echo 2 > /proc/sys/vm/drop_caches
To free slab objects and pagecache://包括1和2,即释放所有缓存
echo 3 > /proc/sys/vm/drop_caches

打gz压缩包

tar -zcvf /home/xahot.tar.gz /xahot
tar -zcvf 打包后生成的文件名全路径 要打包的目录
例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件

解压操作:
#tar -zxvf /usr/local/test.tar.gz

有选择性的压缩文件夹下的文件夹及资料

把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
zip -r abc123.zip abc 123.txt


zip -r 25bak  filebeat-6.8.4-linux-x86_64 home keystores services
zip -r 10bak  filebeat-6.8.4-linux-x86_64 home keystores services
zip -r 50bak  home keystores services spark-2.4.4-bin-hadoop2.7
zip -r 20bak  filebeat-6.8.4-linux-x86_64 home keystores services registFace
zip -r 63bak  home keystores services spark-2.4.4-bin-hadoop2.7

在线安装rzsz 文件上传下载工具

 首先安装lrzsz 
# yum -y install lrzsz 

修改文件名的用户及用户组

chown myy:groupa filea --修改filea的拥有者为myy,并且同
时修改组群为groupa

将远程服务器文件复制到本地指定目录
scp -r appuser@10.199.209.99:/app/services/tomcat-bim/logs/catalina.out /home/appuser/uat-bim-server-logs

按系统要求输入远程服务器账号密码即可

查看当前目录下文件的大小 ll -rlth

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

景天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值