Linux常用命令Ubuntu版本

文件操作

  • 移动/复制 文件
    mv/cp -f 文件1 文件2
    -f, --force 覆盖前不询问
    -i, --interactive 覆盖前询问
    -n, --no-clobber 不覆盖已存在文件
    如果您指定了-i、-f、-n 中的多个,仅最后一个生效。

  • 删除文件
    rm 文件
    rm 不会删除目录。使用–recursive(-r 或-R)选项可删除每个给定的目录,以及其下所有的内容。

  • 创建文件夹
    mkdir 目录 (要创建多级目录加:-p)

  • 创建文件
    vim 文件名(若文件不存在,在退出保存时会创建文件)
    touch 文件名(创建一个空文件)

  • vi/vim 命令
    指令行模式:

     :w !sudo tee % 强制保存只读文件
     :q!  强制退出不保存
     :wq  退出保存
     :w [filename]   将编辑的数据储存成另一个档案(类似另存新档)
    

    指令行模式:

     :w !sudo tee % 强制保存只读文件
     :q!  强制退出不保存
     :wq  退出保存
     :w [filename]   将编辑的数据储存成另一个档案(类似另存新档)
    
  • 可执行文件

     写一个名为filename.sh的shell脚本。
     运行脚本前,用命令:
     chmod +x filename.sh
    

压缩命令

  • tar命令

    -x, --extract, --get 从归档中解出文件
    -v, --verbose 详细地列出处理的文件
    -f, --file=ARCHIVE 使用归档文件或 ARCHIVE 设备
    -c, --create 创建一个新归档
    tar -cf archive.tar foo bar # 从文件 foo 和 bar 创建归档文件
    tar -xf archive.tar # 解开归档文件 archive.tar

网络

ifconfig 查看ip地址

系统

netstat命令
-t : 指明显示TCP端口
  -u : 指明显示UDP端口
  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
  -n : 不进行DNS轮询,显示IP(可以加速操作)
  
  netstat -lanp 查看一台服务器上面哪些服务及端口
ps -ef |grep servername 查看一个服务有几个端口。比如要查看mysqld: ps -ef |grep mysqld
lsof -i :port 查看指定端口运行的程序
cat /proc/version (Linux查看当前操作系统版本信息)
getconf LONG_BIT (Linux查看版本多少位)
cat /proc/cpuinfo 查看cpu相关信息,包括型号、主频、内核信息等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值