linux下常用shell指令整理

1 查看当前位置的绝对路径

pwd

2 查看当前目录下文件数量

修改 ./ 可以查看指定子目录下的文件数量:

ls ./ | wc -l

其他查看当前目录下文件:

ls 或 ll

3 查看根目录下空间占用情况

df -l /home

4 删除img文件夹下的所有文件,保留文件夹

rm -rf img/*

Bug:-bash: /usr/bin/rm: Argument list too long`

当文件夹内文件数量过多时,会有-bash: /usr/bin/rm: Argument list too long的错误,进入文件夹下,使用指令逐一删除:

ls -l | awk '{print "rm -f",$9 }' | sh

=================================================================================

5 在powershell中使用指令,将文件夹中的所有文件上传到服务器的指定位置

(比直接拖拽上传更稳定,更快):
首先,在要上传的文件夹目录下,shift+右击,选择”在此处打开 PowerShell 窗口“。
然后以以下格式输入命令:

scp .\img\* lu@xxx.xxx.xxx.xxx:/home/lu/xxx/xxx/img

指令解析:①scp;②要上传的本地目录,这里指的是当前目录中img文件夹下的所有文件;③要上传的服务器的指定位置,用户名@服务器ip:目标文件夹的绝对路径
如果服务器有指定的端口:

scp -P 8080 .\img\* lu@xxx.xxx.xxx.xxx:/home/lu/xxx/xxx/img

6 查看服务器cpu占用

top

如何看top的输出结果链接,其中主要的:

top - 16:57:02 up  1:32,  0 users,  load average: 0.28, 0.27, 0.19
## 系统一运行1h32min 当前0用户登录系统
Tasks: 124 total,   2 running, 122 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.8 us,  0.7 sy,  0.0 ni, 97.8 id,  0.2 wa,  0.5 hi,  0.0 si,  0.0 st
## 用户空间占用CPU0.8%,内核空间占用CPU0.7%,空闲CPU97.8%
MiB Mem :   3725.6 total,   1287.6 free,    839.0 used,   1598.9 buff/cache
## 物理内存总量3.7G,空闲的有约1G
MiB Swap:      0.0 total,      0.0 free,      0.0 used.   2659.7 avail Mem 

7 查看linux下环境的创建时间

#!/bin/bash

for env_hist in /home/wjlu/.conda/envs/*/conda-meta/history; do
    env_prefix=$(dirname $(dirname $env_hist))
    echo "$(head -n1 $env_hist) $env_prefix"
done | sort

8 解压文件

博客

  • 解压7z文件
    先安装7z源
    sudo yum install p7zip p7zip-plugins
    
    再解压
    7z x xxx.7z
    
  • 解压tar.xz文件
    xz -d  data.tar.xz
    tar -xvf  data.tar
    

9 下载github项目

git clone https://github.com/xxx/xxx.git

或用git代替https

git clone git://github.com/xxx/xxx.git

10 查看系统(是CentOS还是。。。)

cat /etc/os-release

11 查看一级目录下各文件夹的硬盘占用

du -lh --max-depth=1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值