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