开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

Linux常用命令

Linux常用命令

此处仅为linux常用命令的基础用法,更多使用方法请自行上网查阅

linux操作系统多用命令行进行操作,在介绍linux常用命令前,需要先了解linux中的相对路径和绝对路径

绝对路径写法:从根目录/写起,例如/home/root/workspace/sample

相对路径写法:不从根目录/写起,例如从/home/root/workspace/sample到/home/root/workspace/driver目录下时,可以写成cd ../driver

1、ls list-列举当前目录下的文件

用法:在当前目录输入ls

例如:列举EdgeBoard系统workspace下的文件

2、cd Change Directory-切换文件路径

用法:cd [目录名]

例如:在EdgeBoard系统中切换目录到sample文件夹下

3、 mkdir Make Directory-新建一个新目录

用法:mkdir [目录名]

例如:在EdgeBoard 示例中新建build目录

4、 pwd Print Working Directory-显示当前目录的绝对路径

用法:查看当前路径pwd

例如:查看EdgeBoard detection示例的绝对路径

5、 rm Remove-删除给定的文件

用法:删除文件rm [文件名];删除文件夹及其子文件rm -rf [文件夹名];删除当前目录下的所有文件和文件夹rm -rf *

例如:删除EdgeBoard detection示例里的build目录

6、 mv Move-移动文件或修改文件名称

用法:移动A文件或文件夹到B文件夹下mv [A文件名] [B文件夹名];将A文件重命名为C文件mv [A文件名] [C文件名]

例如:移动testA.txt文件到testB文件夹下:

把testA.txt文件重命名为testC.txt:

7、 cp Copy-对文件进行复制

用法:复制文件A到文件夹B中copy [A文件名] [B文件夹名];复制文件夹C到文件夹B中copy -r [C文件夹名] [B文件夹名]

例如:复制testA.txt文件到testB文件夹下:

复制testC文件夹到testB文件夹下:

8、 cat concatenate and print files-查看文件内容

用法:cat [文件名]

例如:查看EdgeBoard示例中的config文件

9、 date 显示和设定系统时间

用法:显示当前时间date;设定时间date --set "2020-5-18 20:48:00"

例如:修改EdgeBoard系统时间并查看

10、 tar 用于建立和还原备份文件

用法:压缩文件为tar.gz文件tar -zcvf test.tar.gz test;解压.tar.gz文件tar -zxvf test.tar.gz

示例:压缩testB为tar.gz文件

解压tar.gz文件

11、 unzip 用于解压zip格式的压缩文件

用法:unzip [目标zip]

例如:解压testB.zip文件

12、 ping 检测是否与主机连通

用法:ping [主机ip或者域名]

例如: 检测EdgeBoard和主机网络是否连通

13、 ifconfig 用于显示或设置网络设备

例如:显示当前网络设置

14、 vim 文本编辑器

vim分为三种模式,分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)

例如:使用vim建立一个test.txt文件

vim test.txt

进入命令模式

输入小写字母“i”,下方出现INSERT,进入输入模式在此模式下可以写文件

文件编辑完后,按下Esc按键,退出输入模式,回到命令模式,然后输入:wq离开文本编辑页面

15、 reboot 重启系统

用法:reboot

例如:重启EdgeBoard系统

16、 poweroff 关机

用法:poweroff

例如:关闭EdgeBoard系统


上一篇
Ubuntu使用说明
下一篇
启动关机和重启