Ubuntu系统常用指令
- 进入终端:
Ctrl+Alt+T
; - 显示当前目录下的文件或文件夹:
ls
; - 进入下一级目录:
cd 目录名
; - 回到上一级目录:
cd ..
- 回到最初的home目录: 直接
cd
- 让某个命令获取系统权限:
sudo 具体命令
; - 当前用户改为系统管理员:
sudo su
,这时会看到$
变成了#
; - 退出系统管理员模式:
exit
; - 编辑文本:
gedit 文本名
; - 复制文件:
cp A B
,指令中,A是文件,B是目录,将文件A复制到目录B中; - 复制目录:
cp -r A B
,指令中,-r是指令的参数,A,B均是目录,其实就是将A这个文件夹复制到B目录下。 - 快速搜索文件:
sudo find / -name *filename*
; - 从终端打开目录窗口:
nautilus
- ubuntu装wine终端出现软件包设置, 点不动的时候,可以按
Tab+Enter
键来启动。 - 卸载软件:
sudo apt-get purge xxx*
,如:sudo apt-get purge texlive*
; - 删除某一类以f开头,且包含ln的文件:
find / -type f -name 'f*ln*' | xargs rm -f
; - 删除文件夹命令:
sudo rm -rf ****/
- 安装deb尾缀的安装包: sudo dpkg -i xxxxx.deb,如:
sudo dpkg -i sublime-text_build-3126_amd64.deb
; - 软件自动检查更新:
sudo apt-get update
; - 一般软件软件安装:
sudo apt-get install xxx
; - 获取软件权限:
chmod +x ./xxx/AppImag
- 编译C++文件:
g++ filename -o test
, 指定可执行文件名为test,如果命令是g++ filename
,生成可执行文件(默认是a.out); - 修复性安装
sudo apt-get install -f
- 给单个文件添加权限
chmod 777 [filename]
,如chmod 777 version.sh
- 给一个文件夹添加权限
chmod -R 777 [foldername]
,如chmod -R 777 ~/src/Firmware/build/nuttx_px4io-v2_default/NuttX/nuttx/tools