
Linux
LCCFlccf
来了老弟
展开
-
【Linux】常用的压缩及解压缩命令
一、zip格式zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。缺点就是压缩率不是很高。压缩命令:zip -r archive_name.zip filename # -r 表示压缩文件解压命令:unzip archive_name.zip # 解压在当前目录 unzip archive_name.zip -d dir # 解压在指定目录 dir二、tar格式tar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU原创 2020-05-13 16:22:50 · 640 阅读 · 0 评论 -
【screen】解决screen中连不上Attached窗口的问题
问题描述:有时候使用screen的时候,用Ctrl+a d暂时离开当前session时,想要用screen -r name重新连接该session时发现连不上,提示There is no screen to be resumed matching xxx。输入screen -ls命令,发现有session处于Attached状态:如果想重新连接speaker这个session的话,如下:提示:There is no screen to be resumed matching speaker.解原创 2020-05-09 11:40:16 · 9524 阅读 · 0 评论 -
【内网穿透】如何在公网访问学校的服务器以及共享文件
由于疫情影响迟迟不开学,远程学习成为常态。像博主这样的调参侠需要远程连接实验室服务器,使用MobaXterm这样的工具虽然可以SSH服务器,但共享文件相对麻烦,每次本地写完代码都要上传一下,效率低不说,关键是不爽啊。如果能将服务器的文件共享到本地形成虚拟盘符那就省事多了,但是永恒之蓝病毒出来之后各大运营商关掉了445端口,通过samba服务是不能将文件共享到公网的,这篇文章介绍一种方法解决这个问题...原创 2020-04-15 15:14:06 · 6847 阅读 · 0 评论 -
linux 中使用vim打开文本文件末尾显示^M的解决办法
在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致。解决办法使用dos2unix工具转换$ dos2unix filename需要安装dos2unixsudo apt-get install dos2unix...原创 2020-03-23 10:04:55 · 1054 阅读 · 0 评论 -
【tmux】终端复用工具之tmux
最简易操作流程1、新建会话tmux new -s my_session。2、在 Tmux 窗口运行所需的程序。3、按下快捷键Ctrl+b d将会话分离。4、下次使用时,重新连接到会话tmux attach-session -t my_session。一、Tmux是什么?SSH远程控制服务器的时候,当关闭会话窗口(session)时远程进程会自动终止,有时候这就很令人讨厌,比如正在远...原创 2020-01-15 10:42:45 · 443 阅读 · 0 评论 -
GPU显存释放:GPU显存被占用,但不显示进程ID
如果使用命令nvidia-smi不显示占用GPU显存的进程,可以使用以下命令查看:fuser -v /dev/nvidia0nvidia后面的0表示GPU的id号。输入上述命令会显示残留的进程,如下:逐个把残留进程kill掉就行了,命令为:kill idkill完残留进程后,GPU显存即可完全释放。...原创 2019-12-18 16:56:43 · 10981 阅读 · 2 评论 -
【linux】使用 nice、cpulimit 和 cgroups 限制 cpu 占用率
下面介绍3种控制进程运行的方法:1、使用 nice 命令手动控制任务的优先级。2、使用 cpulimit 命令不断的暂停进程,以控制进程所占用处理能力不超过特定限制。3、使用linux内建的control groups(控制组)功能,它提供了限制进程资源消耗的机制。1、nice 命令nice命令可以修改进程的优先级,这样就可以让进程运行得不那么频繁。 这个功能在运行cpu密集型的后台进程...原创 2019-10-15 02:20:07 · 1947 阅读 · 0 评论 -
【Linux】用Linux命令一次性解压多个.tar.gz文件
一些大型的数据集通常以多个压缩包的形式保存,如下图所示,逐个解压就显得不那么明智了利用Linux命令行可以用一行命令一次性解压多个压缩包。对于解压多个.gz文件的,用此命令:for gz in *.gz; do gunzip $gz; done对于解压多个.tar.gz文件的,用下面命令:for tar in *.tar.gz; do tar xvf $tar; done参考:...原创 2019-05-13 10:05:43 · 12799 阅读 · 2 评论 -
解决每次进入shell都要source ~/.bashrc问题
这个问题困扰我很久,我明明改了~/.bashrc文件,重新通过ssh登录的时候每次我都要手动输入source ~/.bashrc,配置才会生效,很是头疼。解决方法shell下输入,编辑.bash_profile文件vim ~/.bash_profile在文件内部输入if test -f .bashrc ; thensource .bashrc fi按Esc,输入:wq保存退出vi...原创 2019-04-12 22:12:40 · 15078 阅读 · 5 评论