UR机械臂学习(1):Linux简单学习

参考:

01 文件与目录管理

1.1 树状文件目录

在这里插入图片描述
含义参考:https://www.runoob.com/linux/linux-system-contents.html

1.2 绝对与相对路径

  • 绝对路径:
    路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。

  • 相对路径:
    路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。

1.3 处理目录的常用命令

  • ls(英文全拼:list files): 列出目录及文件名
  • cd(英文全拼:change directory):切换目录
  • pwd(英文全拼:print work directory):显示目前的目录
  • mkdir(英文全拼:make directory):创建一个新的目录
  • rmdir(英文全拼:remove directory):删除一个空的目录
  • cp(英文全拼:copy file): 复制文件或目录
  • rm(英文全拼:remove): 删除文件或目录
  • mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
#使用 mkdir 命令创建 runoob 目录
 mkdir runoob

#使用绝对路径切换到 runoob 目录
 cd /root/runoob/

#使用相对路径切换到 runoob 目录
 cd ./runoob/

# 表示回到自己的家目录,亦即是 /root 这个目录
 cd ~

# 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
 cd ..

02 磁盘管理

Linux磁盘管理常用三个命令为df、du和fdisk。

  • df:列出文件系统的整体磁盘使用量
  • du:检查磁盘空间使用量
  • fdisk:用于磁盘分区

03 其他重要Linux命令

3.1 sudo命令

Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。

3.2 yum 命令

yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记

1. 列出所有可更新的软件清单命令:yum check-update

2. 更新所有软件命令:yum update

3. 仅安装指定的软件命令:yum install <package_name>

4. 仅更新指定的软件命令:yum update <package_name>

5. 列出所有可安裝的软件清单命令:yum list

6. 删除软件包命令:yum remove <package_name>

7. 查找软件包命令:yum search <keyword>

8. 清除缓存命令:
	- yum clean packages: 清除缓存目录下的软件包
	- yum clean headers: 清除缓存目录下的 headers
	- yum clean oldheaders: 清除缓存目录下旧的 headers
	- yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers

3.3 apt 命令

apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
apt 命令执行需要超级管理员权限(root)。

列出所有可更新的软件清单命令:sudo apt update

升级软件包:sudo apt upgrade

列出可更新的软件包及版本信息:apt list --upgradeable

升级软件包,升级前先删除需要更新软件包:sudo apt full-upgrade

安装指定的软件命令:sudo apt install <package_name>

安装多个软件包:sudo apt install <package_1> <package_2> <package_3>

更新指定的软件命令:sudo apt update <package_name>

显示软件包具体信息,例如:版本号,安装大小,依赖关系等等:sudo apt show <package_name>

删除软件包命令:sudo apt remove <package_name>

清理不再使用的依赖和库文件: sudo apt autoremove

移除软件包及配置文件: sudo apt purge <package_name>

查找软件包命令: sudo apt search <keyword>

列出所有已安装的包:apt list --installed

列出所有已安装的包的版本信息:apt list --all-versions

3.4 echo命令

用于字符串的输出

4 Linux命令汇总

(1)man:shell命令使用说明手册

man ls

(2)ls:显示目录

ls

(3)cd:跳转目录

cd Desktop

(4)pwd:显示当前终端路径

pwd

(5)mkdir:新建一个文件夹

mkdir robot

(6)rm:删除一个文件

rm test.txt

# 如果要删除root文件系统中的文件,在rm命令之前需要使用sudo
sudo rm <file_name>

(7)rmdir:删除一个文件夹

rmdir robot

(8)mv:移动文件位置并对其重命名

# mv <source_file> <destination/destination_file> 
mv test.txt test2.txt

(9)cp:复制文件至其他位置

# cp <source_file> <destination_folder/destination_file> 
cp test.txt test2.txt

(10)dmesg:显示内核信息

dmesg

(11)lspci:显示系统中的PCI设备

lspci

(12)lsusb:显示系统中的USB设备

lsusb

(13)sudo:以管理员模式运行命令

# 例如-i 是切换到管理员模式
sudo -i

(14)ps:显示正在运行的进程

# PID是进程ID,用来标识正在运行的进程
# TTY是终端类型
# 显示在当前终端中运行的进程
ps

# 列出系统中所有运行的进程
ps -A

(15)kill:结束进程

kill <PID>

(16)api-get:在Ubuntu中安装软件

sudo apt-get <command_argument> <package_name>
sudo apt-get update
# 安装名为htop的工具
sudo apt-get install htop
# 删除名为htop的工具
sudo apt-get remove htop
# 安装Debian包
sudo apt-get install ./htop.deb

(17)dpkg-i:在Ubuntu中安装软件包

dpkg -i htop.deb

(18)reboot:重启系统

sudo reboot

(19)poweroff:关闭系统

sudo poweroff

(20)htop:查看终端进程(需要用户使用apt-get安装)

htop

(21)nano:终端文本编辑器

# nano <file_name>
nano test.txt
# <Ctrl+O> 保存文件
# <Ctrl+X> 从文本编辑器中退出
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值