【Linux命令】常用Linux命令笔记

1 tree 文件夹名以树形式陈列

将某文件夹下文件以树的形式列出来,看的直观

-L,Level,3级目录
-d,显示目录名称而非内容,去掉-d,则把文件也显示出来

tree -L 3 -d

2 touch/nano/cat 新建/编辑/查看

touch main.c    # 新建一个main.c的文件
nano main.c    # 编辑main.c的内容
cat main.c        # 查看main.c的内容

3 文件(夹)重命名

mv OldName.txt NewName.txt
mv example1 example_1        # example1 是文件夹

4 查看自己在服务器上占用内存

du -lsh ./

5 指定GPU跑程序

CUDA_VISIBLE_DEVICES=1,2 python xxx.py

6 查看系统中各个进程的资源占用状况

top
htop

7 查看当前工作目录的完整路径

pwd

8 拷贝文件

cp -r file dir # r 递归拷贝    file可以是路径,也可以是具体文件

9 HDFS相关命令

通常是各个公司搭建的内网平台

  • 将HDFS目录下的文件下载到本地
hdfs dfs -get hdfs://hobot-bigdata/public_code/filename.tar.gz 
  • 查看该目录下有啥内容
hdfs dfs -ls hdfs://hobot-bigdata/user
  • 创建文件夹
hdfs dfs -mkdir hdfs://hobot-bigdata/user/wyx
  • 上传文件
# 上传文件, local_file 本地文件路径, hdfs_address 目录或文件名
hdfs dfs -put local_file hdfs_address 
hdfs dfs -put ./resnet.pth hdfs://hobot-bigdata/user/models/resnet_copy.pth
  • 其它命令
hdfs dfs -lsr # 递归查看 所有的文件
hdfs dfs -du # 查看文件的大小
hdfs dfs -dus # 查看文件夹中所有文件夹的大小
hdfs dfs -count # 统计文件、文件夹的数量 大小总和
hdfs dfs -mv # 移动/改名 移动文件夹 hdfs dfs -mv /aa /bb 
hdfs dfs -cp # 复制 复制时文件不存在也可以成功
hdfs dfs -rm # 删除文件 *代表所有
hdfs dfs -rm -r # 递归删除文件和文件夹
hdfs dfs -cat # 查看内容
hdfs dfs -setrep # 修改备份数 
hdfs dfs -touchz # 创建空白文件

10 终端清屏

clear			# Ctrl+L 是其快捷键

11 查找某文件的位置

locate libpython3.6m.so.1.0

在这里插入图片描述

12 移动文件mv命令

mv 文件名 目标路径

mv /usr/lib/*  /horizon  # 是将 /usr/lib/下所有的东西移到/horizon/中
mv /usr/lib/*.txt  /horizon # 是将lib下以txt结尾的所有文件移到/horizon中

13 查看scp记录

history | grep scp

14 修改生效,更新.bashrc

source ~/.bashrc

待补充…

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值