Linux常用命令

  • 空间大小
    在这里插入图片描述
  • 显示进程:
    ps aux (参数可拆分)
    ps -A
    ps -w
    top
    top -p [pid] 实时显示某个进程资源利用率
    top -d 1 (按每秒)
  • 后台运行
    nohup sh MediaControl.sh -qws > MediaControl.log 2>&1 &
    后台运行并且输出日志(2代表正常和错误的都输出)
    nohup ./xxx -qws &
    在第二遍给我演示时,我才发现我和他操作终端时的一个细节不同:他是在当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端.。所以这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown
    //只输出错误信息到日志文件
    nohup ./program >/dev/null 2>log &
    //什么信息也不要
    nohup ./program >/dev/null 2>&1 &
  • 杀死进程
    kill -9 PID
  • 查看日志
    tail -fn 50 nohup.out
    tail -f mylog.log 可以动态的查看服务器运行状态的日志
    head -n 1000:显示前面1000行
    tail -n 1000:显示最后1000行
    tail -n +1000:从1000行开始显示,显示1000行以后的
    cat mylog.log | tail -n 1000 #输出mylog.log 文件最后一千行
    //下面的逻辑是通过多个管道实现,多次对上面的处理结果继续进行处理
    cat filename | tail -n +3000 | head -n 1000 从第3000行开始,显示1000行。即显示3000~3999行
    cat filename| head -n 3000 | tail -n +1000显示1000行到3000行
  • Xshell
    rz -be 上传
    sz 下载
  • ubuntu下 vi输入方向键会变成ABCD
    ,这是ubuntu预装的是vim tiny版本,安装vim full版本即可解决。首先,卸载了原有的vim
    $ sudo apt-get remove vim-common
    然后,安装新的vim-full
    $ sudo apt-get install vim
    以上命令执行完后即可解决问题。
  • 查找文件
    find ./ -name “*” | xargs grep “user.sh”
  • cuda版本查看
    1.cat /usr/local/cuda/version.txt
    2.或者 nvcc -v
  • systemctl配置系统服务
    查看系统服务列表systemctl list-unit-files | *
    添加服务后重新加载systemctl daemon-reload

二、解决主机与虚拟机互PING,但主机无法访问虚拟机上启动的web服务、

  • 1.本机能ping通虚拟机
    2.虚拟机也能ping通本机
    3.虚拟机能访问自己的web
    4.本机无法访问虚拟己的web
  • 出现以上的问题,主要的有可能原因: 端口被Linux云服务的防火墙屏蔽了

网络服务:

centos

  • service network restart //重启网络
  • service firewalld stop //关闭防火墙
    在这里插入图片描述
    cd /etc/sysconfig/network-scripts

ubuntu:

  • service network-manager restart //cat /etc/network/ interfaces
  • ufw enable
  • ufw disable

  • linux的压缩解压命令全解
  • unzip:unzip解压文件到指定目录

1、把文件解压到当前目录下
unzip test.zip
2、如果要把文件解压到指定的目录下,需要用到-d参数。
unzip -d /temp test.zip
3、解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数
unzip -n test.zip unzip -n -d /temp test.zip
4、只看一下zip压缩包中包含哪些文件,不进行解压缩
unzip -l test.zip
5、查看显示的文件列表还包含压缩比率
unzip -v test.zip
6、检查zip文件是否损坏
unzip -t test.zip

7、将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件

unzip -o test.zip -d /tmp/
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.zip
解压:unzip FileName.zip
压缩:zip -r FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar 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
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
———————————————
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
———————————————
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
gzip 命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下:
-c 将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。-l 对每个压缩文件,显示下列字段: 压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t 测试,检查压缩文件是否完整。-v 对每一个压缩和解压的文件,显示文件名和压缩比。-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或–best表示最慢压缩方法(高压缩比)。系统缺省值为 6。指令实例:
gzip *% 把当前目录下的每个文件压缩成 .gz 文件。gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。

四、linux 查看系统信息命令
参考:https://www.cnblogs.com/klb561/p/9157569.html#:~:text=%E6%9F%A5%E7%9C%8Blinux%E7%B3%BB%E7%BB%9F%E7%89%88%E6%9C%AC%E4%BF%A1%E6%81%AF%EF%BC%88Oracle%20Linux%E3%80%81Centos%20Linux%E3%80%81Redhat%20Linux%E3%80%81Debian%E3%80%81Ubuntu%EF%BC%89%20%E4%B8%80%E3%80%81%E6%9F%A5%E7%9C%8BLinux%E7%B3%BB%E7%BB%9F%E7%89%88%E6%9C%AC%E7%9A%84%E5%91%BD%E4%BB%A4%EF%BC%883%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%89,1%E3%80%81cat%20%2Fetc%2Fissue%EF%BC%8C%E6%AD%A4%E5%91%BD%E4%BB%A4%E4%B9%9F%E9%80%82%E7%94%A8%E4%BA%8E%E6%89%80%E6%9C%89%E7%9A%84Linux%E5%8F%91%E8%A1%8C%E7%89%88%E3%80%82%20%5Broot%40S-CentOS%20home%5D%23%20cat%20%2Fetc%2Fissue

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值