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