资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

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使用说明
下一篇
启动关机和重启