首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常用的linux命令

常用的linux命令

作者头像
羽翰尘
修改2019-11-26 16:22:13
1.3K0
修改2019-11-26 16:22:13
举报
文章被收录于专栏:技术向技术向

本文由腾讯云+社区自动同步,原文地址 https://cloud.tencent.com/developer/article/1541055

最近在使用实验室的gpu 服务器,发现作为普通用户使用服务器还是和特权用户有很大区别的。

查看显卡信息

1

nvidia-smi

查看cuda版本

1

cat /usr/local/cuda/version.txt

实时查看系统的负载

1

top

查看已经开机的时间

1

uptime

查看已经登录的用户

1

w

统计当前目录下文件的个数

不包括目录

1

ls -l | grep "^-" | wc -l

统计两个文件的异同

  1. comm

comm OPTION… FILE1 FILE2

功能说明:比较两个已排过序的文件。(使用sort排序)

语  法:comm -123–version第2个文件

补充说明:这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3栏显示:第1栏仅是在第1个文件中出现过的记录,第2栏是仅在第2个文件中出现过的记录,第3栏则是在第1与第2个文件里都出现过的记录。若给予的文件名改为”-“,则comm指令会从标准输入设备读取数据。

参  数:

-1 不显示只在第1个文件里出现过的列。

-2 不显示只在第2个文件里出现过的列。

-3 不显示只在第1和第2个文件里出现过的列。

–help 在线帮助。

–version 显示版本信息。

例子

comm - 12 就只显示在两个文件中都存在的行;

comm - 23 只显示在第一个文件中出现而未在第二个文件中出现的行;

comm - 123 则什么也不显示。

  1. diff

主要用来显示txt1 需要做什么改动可以变成txt2.

1

diff txt1 txt2

简单比较两个文件,输出带箭头的信息

1

diff -c txt1 txt2

context模式,输出+ - 号,但是会输出很多无关的内容

1

diff -u txt1 txt2

Unified模式输出,最精简,只用+ -号输出需要改动的地方,git比较文件差异的时候就是这种。

解压命令

  • .tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

  • .gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName

  • .tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

  • .bz2

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压缩: bzip2 -z FileName

  • .tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName

  • .bz

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

压缩:未知

  • .tar.bz

解压:tar jxvf FileName.tar.bz

压缩:未知

分屏,多个终端

1

tmux

注意,每次输入控制tmux的命令前,都要先输入 ctrl + b,即同时按下ctrl 和b按键,然后输入指定的控制键。

控制键

效果

上下分屏

%

左右分屏

pageup

向上翻页

pagedown

向下翻页

如果要退出翻页模式,需要按esc, 不用输入ctrl + b

shell已退出,但是依旧处于登录状态

经常会碰到忘记使用exit退出shell的情况,下次登录时

使用w命令发现自己的账户登录了好几次,那怎样删除这些已经

不用的登录呢?

  1. 使用tmux登录 ps -ef | grep tmux后找到对应的PID kill掉就可以了
  2. 使用putty登录,w查看下之前的登录都在运行哪些程序,找到这些进程删掉就可以

创建链接

注意source和target的位置不要搞混

1

ln -s source target

后台运行命令,账户退出不挂起

1

nohup commnd > log.file 2 > &1 &

2 > & 1指的是把标准出错重定向为标准输出

Reference:

  1. comm https://blog.csdn.net/shuckstark/article/details/7872176
  2. diff https://www.cnblogs.com/wangqiguo/p/5793448.html
  3. tar http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html
  4. nohup https://blog.csdn.net/liuyanfeier/article/details/62422742
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看显卡信息
  • 查看cuda版本
  • 实时查看系统的负载
  • 查看已经开机的时间
  • 查看已经登录的用户
  • 统计当前目录下文件的个数
  • 统计两个文件的异同
  • 解压命令
  • 分屏,多个终端
  • shell已退出,但是依旧处于登录状态
  • 创建链接
  • 后台运行命令,账户退出不挂起
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档