unbuntu common commond

终端命令

  1. cd - 回到上一次路径

软链

  1. ln -s source_file target_file

wget 下载

  1. wget 选项 url
    -h --help
    -t --tries 重试次数 0无限制重试
    -O 将文档写入FILE wget -O rename_name url
    -C 断点续传
  2. curl -O 下载文件 wget -O rename_name url
  3. rsync -rP —rsh=’ssh -p 23’ host@ip:/home/filepath ./ 断点续传

正则表达式

  1. ls |grep you_want_search_name
  2. cat |grep you_want_search_charactor
  3. ls -l|grep “^-“| wc -l 查看当前目录下的文件数量(不包含子目录中的文件)
  4. ls -lR|grep “^-“| wc -l 查看当前目录下的文件数量(包含子目录中的文件)
  5. grep “^d”表示目录,”^-“表示文件

查看磁盘和文件大小

  1. df -hl 查看磁盘剩余空间
  2. df -h 查看每个根路径的分区大小
  3. du -sh [目录名] 返回该目录的大小
  4. du -h -d 1 返回下一级目录大小
  5. du -sm [文件夹] 返回该文件夹总M数
  6. df —help 查看更多功能

修改文件和文件夹权限

  1. sudo chown user:user filename
  2. sudo chmod 777 file_name

挂载新的分区

  1. sudo fdisk -l

查找文件

  1. find path -name "*filename*"

SSH远程登陆一些命令

  1. ssh hostname@ip -Pport 远程登陆命令

ubuntu 添加屏幕分辨率等

  1. xrandr 查看当前分辨率
  2. cvt 1440 900 查看对应分辨率的参数
  3. xrandr —newmode 返回参数
  4. xrandr —addmode VGA-1 返回参数

常用解压命令

  1. unzip -q安静模式 -n不覆盖已有文件
  2. unzip -d /file_path file.zip解压到file_path下

ubuntu 一些常用软件安装

  • 安装qt ros插件
    sudo add-apt-repository ppa:levi-armstrong/qt-libraries-xenial
    sudo add-apt-repository ppa:levi-armstrong/ppa
    sudo apt update
    sudo apt install qt57creator-plugin-ros

安装usb无线网卡

  1. lspci | grep -i eth 查看型号
  2. sudo iwconfig 查看网络质量

查看网速

  1. sudo iftop -i ens33 -B
  2. nmcli -o d wifi list |grep XJTUEIE

修改密码和添加用户

  1. sudo passwd username
  2. sudo adduser username

ubuntu20.04关闭和开启图形界面

  1. sudo systemctl set-default multi-user.target 关闭
  2. sudo systemctl set-default graphical.target 开启

查看网络端口情况

  1. sudo netstat -antp

创建用户

  1. sudo adduser username 创建用户
  2. sudo adduser username sudo 给用户添加sudo权限