记录的ubuntu命令

本文汇总了初学者在Ubuntu环境下进行项目管理时常用的命令,包括查看文件内存占用、GPU使用情况、文件内容展示及搜索替换等。还介绍了Vim编辑器的高级用法、SSH远程连接维护以及文件传输技巧。

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

查看文件的占用内存

du -sh

查看GPU使用情况

nvidia-smi

显示文件的部分内容

查看文件全部内容

cat test.txt

查看文件的前(后)部分内容,查看test.txt文件的前10行

head -n 10 test.txt

查看文件夹前几个文件(例如照片)

ls -l file | head -n 10

查看整个文件目录

find ./ -type f

统计文件

统计文件的行数

wc -l test.txt

统计文件夹中的(特定)文件数量

ls -l | grep “^-”| wc -l
ls -l | grep “.js”| wc -l

传输文件

scp命令

scp [-r] [-P port] [[user@]host1:]file1 [[user@]host2:]file2
scp -r ./file root@host:/home/remoteDir

Vim查找和替换

查找:进入normal模式下,使用/ [查找内容],查找内容。输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。还可以匹配正则表达式 。

查找 clf
/ clf

查找clf,不区分大小写
/ clf\c

查找clf,区分大小写
/ clf\C

模糊查找 clf
? clf

替换::s命令用来查找和替换字符串。语法如下:
:{作用范围}s/{目标}/{替换}/{替换标志}

:%s/clf/clf_sub/g

Vim退出不清屏

在开screen后,使用vim退出时不清屏,而不在screen状态时,不会出现这种问题。修改vimrc配置文件即可解决这个问题。

  • 定位配置文件/etc/vim/vimrc
  • 在vimrc中添加下面几行

if &term =~ “xterm”
" SecureCRT versions prior to 6.1.x do not support 4-digit DECSET
" let &t_ti = “<Esc>[?1049h”
" let &t_te = “<Esc>[?1049l”
" Use 2-digit DECSET instead
let &t_ti = “<Esc>[?47h”
let &t_te = “<Esc>[?47l”
endif

ssh连接远程服务器自动断开解决

ssh连接远程服务器后,长时间不操作,服务器会自动断开。可以修改服务器端参数来解决。

  • 考虑把服务器端的配置作修改路径是:/etc/ssh/sshd_config

  • 在其中添加一行内容,意思是向客户端每60秒发一次保持连接的信号

ClientAliveInterval 60

  • 如果仍要设置断开时间,还有一个参数可以添加

ClientAliveCountMax 60
意思是如果客户端60次未响应就断开连接,依据你期望的时间来设定

本文完全引用于https://blog.youkuaiyun.com/hustcw98/article/details/79325878 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值