Linux常见命令

本文介绍了Linux基本操作,包括修改配置文件后使修改生效的方法,以及cd、ls、mkdir等常用命令的使用,如切换目录、查看文件与目录、新建和删除目录、复制和移动文件等,还涉及文件内容查看、查找、压缩解压缩,以及查看磁盘空间、CUDA版本等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • Linux基本操作

  • 修改完linux的配置文件后,即修改完 vi ~/.bashrc并保存退出后,需要source ~/.bashrc使修改生效。
    cd命令:切换目录

  • 切换到目录 /usr/local
    cd /usr/local

  • 去到目前的上层目录
    cd …

  • 回到自己的主文件夹
    cd ~

  • ls命令:查看文件与目录

  • 查看目录/usr下所有的文件
    cd /usr
    ls -al

  • mkdir命令:新建新目录

  • 进入~目录,创建一个名为a和b和c的目录,并查看有多少目录存在
    cd ~
    mkdir a
    mkdir b
    mkdir c
    ls -al

  • 创建目录a1/a2/a3/a4
    mkdir -p a1/a2/a3/a4
    rmdir命令:删除空的目录

  • 将上例创建的目录a(~下面)删除
    rmdir a

  • 删除目录a1/a2/a3/a4,查看有多少目录存在
    Rm dir -p a1/a2/a3/a4
    ls -al
    或者进入这个目录,然后 rm -rf xxx/

  • cp命令:复制文件或目录

  • 将主文件夹下的.bashrc复制到~/b下,命名为bashrc1
    cp ~/.bashrc ~/b/bashrc1

  •  /b~/b /b下新建目录test,再复制这个目录内容到~/c
    cd ~/b
    mkdir test
    cp -r ~/b/test ~/c
    mv命令:移动文件与目录,或更名

  • 将上例文件bashrc1移动到目录~/c
    mv /b/bashrc1/c/test

  • 将上例test目录重命名为test2
    mv ~/b/test ~/c/test2
    rm命令:移除文件或目录

  • 将上例复制的bashrc1文件删除
    rm ~/c/test2/bashrc1

  • 将上例的test2目录删除
    rm -r ~/c/test2

  • cat命令:查看文件内容

  • 查看主文件夹下的.bashrc文件内容
    cat ~/.bashrc

  • tac命令:反向列示

  • 反向查看主文件夹下.bashrc文件内容
    tac ~/.bashrc

  • more命令:一页一页翻动查看

  • 翻页查看主文件夹下.bashrc文件内容
    more ~/.bashrc

  • head命令:取出前面几行

  • 查看主文件夹下.bashrc文件内容前20行
    head -n 20 ~/.bashrc

  • 查看主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行
    head -n -50 ~/.bashrc

  • tail命令:取出后面几行

  • 查看主文件夹下.bashrc文件内容最后20行
    tail -n 20 ~/.bashrc

  • 查看主文件夹下.bashrc文件内容,只列出50行以后的数据
    tail -n +50 ~/.bashrc

  • touch命令:修改文件时间或创建新文件

  • 在~/b下创建一个空文件hello并查看时间
    cd ~/b
    touch hello
    ls -l hello

  • 修改hello文件,将日期调整为5天前
    touch -d “5 days ago” hello

  • find命令:文件查找

  • 找出主文件夹下文件名为.bashrc的文件
    find ~ -name .bashrc

  • tar命令:压缩命令

  • 在主目录下新建文件夹test,然后在~目录下打包成test.tar.gz
    mkdir ~/test
    sudo tar -zcv -f ~/test.tar.gz test

  • 解压缩到~/b目录
    tar -zxv -f ~/test.tar.gz -C ~/b

  • grep命令:查找字符串

  • 从~/.bashrc文件中查找字符串’examples’
    grep -n ‘examples’ ~/.bashrc

  • 查看磁盘空间容量
    Df -hl

  • 查看cuda版本
    Nvcc -V或者cat /usr/local/cuda/version.txt

  • 每隔10s查看当前cuda的使用情况
    watch -n 10 nvidia-smi

  • 查看当前目录文件占用空间大小
    du -sh* 或者 du -sh

  • 查看当前系统磁盘使用空间
    du -h

  • CUDA out of memory.
    nvidia-smi,taskkill -PID 进程号 -F

  • 程序挂后台运行: ( 命令 &) == 在命令前后加括号,并加上&符号

  • 修改完linux的配置文件后,即修改完 vi ~/.bashrc并保存退出后,需要source ~/.bashrc使修改生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值