Linux实用但不常见命令

1.查看当前文件夹大小

du -h 文件夹名称 : 查看当前文件夹以及子文件夹大小,全部罗列出来

du -s -h 文件夹名称:查看当前文件夹大小(包含所有子目录总体)

2.查看文件夹下文件

如果文件太多一页显示不出来可以使用

ls | less  分页显示当前文件夹下所有文件(空格是下一页,b是上一页)

ls -l | less 分页展示当前文件详细信息(有没有软连接等等,类似于ll功能加上分页)

ls -t 按照时间顺序显示文件

3.环境变量

1.添加环境变量

export  后面跟上需要添加的环境变量,这是临时添加,如果重启的话还需要重新配置

下面这个是永久配置

vim ~/. bash_profile

编辑完成后

source ~/. bash_profile  (更新配置信息,否则不生效)

2.查看环境变量

env

4.同一集群内服务器之间文件传输

1.scp -r /data  root@111.11.11.111:/datas  (scp -r是传输文件夹的命令,不需要将文件夹进行压缩,单独传输文件的话,不需要-r.data是传输文件所在服务器,datas是目标服务器.)

这个命令的变种还用很多

2.sftp root@111.11.11.111  sftp命令也可以实现

  1. 上传文件到远程服务器:

    put localfile

    将本地文件上传到远程服务器。

  2. 下载文件到本地计算机:

    get remotefile

    从远程服务器下载文件到本地计算机。

  3. 删除远程文件:

    rm remotefile

    删除远程服务器上的文件。

  4. 列出远程目录内容:

    ls

    列出远程服务器上当前目录的内容。

  5. 切换远程目录:

    cd remotedirectory

    切换到远程服务器上的指定目录。

  6. 退出sftp会话:

    exit

    退出sftp会话,断开与远程服务器的连接。

5.根据文件名查找文件是否存在

find 文件夹路径 -name 文件名 

6.查看服务器内核信息

uname -a

//持续更新中......

7.文件夹服务器之间传输(格式保留)

1、本地文件夹同步

如果你仅仅需要在同一台服务器上同步两个文件夹,可以使用如下命令:

rsync -avz /path/to/source/folder /path/to/destination/folder

  • -a(archive)模式,表示递归传输文件并保持所有文件属性。
  • -v(verbose)模式,显示传输过程中的详细信息。
  • -z(compress),在传输过程中进行数据压缩,适用于大文件。

2、远程文件夹同步

如果需要通过SSH同步到远程服务器上的文件夹,命令如下:

rsync -avz -e ssh /path/to/source/folder user@remote_host:/path/to/destination/folder

  • -e ssh 指定使用SSH作为传输协议。

3、从远程服务器同步文件夹到本地

rsync -avz -e ssh user@remote_host:/path/to/source/folder /path/to/destination/folder

其他常用选项

  • --delete:在同步过程中删除目的地中那些源目录中不存在的文件。
  • --progress:显示传输过程中的进度信息。
  • --exclude:排除不需要同步的文件或目录。

示例

如果你想同步本地的/var/www/目录到远程服务器192.168.1.100上的/var/www_backup/,并且希望在同步过程中排除所有.log文件,同时显示进度,命令如下:

rsync -avz --progress --exclude '*.log' -e ssh /var/www/ user@192.168.1.100:/var/www_backup/

记得替换user192.168.1.100为你远程服务器的实际用户名和IP地址。

8.mysql查询集群信息

首先登录到mysql中

mysql -uusername -ppassword

然后

show slave status\g;

注意:这条sql 在从数据库上使用;

9.Linux添加用户

useradd 用户名

10.修改文件夹及文件权限

chown 用户名  文件/文件夹名

chown -R 用户名  文件/文件夹名  (将该文件夹下所有文件及子目录用户全部修改)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值