ROS零门槛教程系列(二)——Linux经常使用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh

Linux经常使用指令
经过上一教程,咱们得到了ubuntu系统。
Linux是一个很大的领域。但没关系张,咱们一步步来就是了,跟着教程,须要能用到新知识,会提早介绍给你们。
下面学习几个经常使用的Linux指令。html

打开昨天的terminal终端,跟着一步步操做吧ubuntu

一、psd         #显示当前所在目录的全路径
二、ifconfig   #查看网络属性
三、mkdir     #建立文件或文件夹
例子: 在当前目录下建立一个test文件夹bash

mkdir test   

 

四、ls
列举当前目录下的文件、文件夹网络

ls -a   #列举全部文件,包括目录
ls -l   #列举全部文件,包括权限,全部者等, 
ll      #等价指令ls -l

 

五、cd
做用: 进入指定目录
语法:cd + 目录、路径
注:使用cd时,与ls指令搭配使用,进入一个目录,ls看一下当前目录有什么东西,再cd。按Tab键,输入关键字,能够自动补全。好比当前目录下有aaa,bbb两个文件夹,输入cd+空格+a,按一下tab键,终端就明白你要去的是aa目录,就会自动补全路径。再按回车,就进入了aa目录。按两次TAb键,终端会显示可选的补全指令。
例子:ssh

cd ..        #返回上一层目录
cd ../..     #返回上两层目录(能够此类推)
cd ~         #进入home目录

 

六、解压指令学习

#解压tar压缩文件file.tar (file.tar按实际文件名输入,可使用Tab快速补全)
tar -xf file.tar 
#解压zip压缩文件file.zip(file.zip按实际文件名输入,可使用Tab快速补全) unzip file.zip

 

七、复制命令spa

#复制目录/home/baron/test/下全部的文件、文件夹到新目录/home/baron/test2下
cp -rf /home/baron/test/* /home/baron/test2 

#复制文件夹test(/home/baron/test)到新目录/home/baron/test2下
cp -rf /home/baron/test /home/baron/test2                 

 

 #ssh远程复制pi@192.168.31.153(主机名@IP地址)桌面下的command文件,保存在当前目录下并命名该文件为commandcode

sudo scp pi@192.168.31.153:~/Desktop/command command
sudo scp -r pi@192.168.31.153:~/Desktop/FileDir NewFileDir

 

 

八、移动指令htm

#移动文件/home//baron/1.mp3到目录/home//baron/123 下
mv /home/baron/1.mp3 /home//baron/123           
 
#移动目录
mv /home/baron/soft /home/baron/123         

#移动文件夹内全部内容到新目录下        
mv /home/baron/test/* /home/baron/test2/123     

#文件重命名
mv /home/baron/index.htm /home/baron/index.html      

#文件夹重命名
mv /home/baron/123 /home/baron/456                          

 

九、删除指令
rm -f /home/index.html        #删除文件
rm -rf /home/abc/*              #清空文件夹
rm -rf /home/abc                #清除文件夹,包括文件夹内全部内容blog

十、相似任务管理器
top

八、寻找文件
find /home/baron/ -name test.mp3            #在指定目录下全名查找
find /home/baron/ -name '*keyword*'        #关键字搜索(在中间)
find /home/baron/ -name '*keyword'         #关键字搜索(后缀)
find /home/baron/ -name 'keyword*'         #关键字搜索(前缀)
find /home/baron/ -name 'test.mp3' -ls     #在目录下查找全名为“ test.mp3”的文件,并显示该文件信息

十一、apt

#更新本地软件列表
sudo apt-get update          
 
#查找带关键字ROS的软件, 标识显示带indigo的部分                       
apt-cache search ros |grep indigo            

#安装
apt-get install softwarename          

#卸载软件,同时清除配置          
apt-get --purge removesoftwarename     

#卸载多个软件,同时清除配置
apt-get --purge removesoftwarename1softwarename2 ....        

 

 

十二、ssh   #pi是用户名

sudo ssh -v pi@192.168.31.100

 

1三、磁盘

df -h

fdisk -l
free -m  #查看内存使用状况

 

1四、USB相关

#显示usb设备信息
lsusb 
ls -l /dev |grep USB #挂载U盘 mount
-t vfat /dev/sdb /mnt/usb umount /dev/sdb

 

1五、echo

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
相关文章
相关标签/搜索