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
相關文章
相關標籤/搜索