在学习驱动开发过程中学到的一些Linux技巧。
部分图片和经验来源于网络,若有侵权麻烦联系我删除,主要是做笔记的时候忘记写来源了,做完笔记很久才写博客。
专栏目录:记录自己的嵌入式学习之路-CSDN博客
目录
28 su命令setgid: Operation not permitted错误
1 打开终端
Alt + Ctrl + T
2 nautilus(Ubuntu的文件管理器)使用地址栏
Ctrl + L
3 查询shell命令的帮助
3.1 查询命令的手册
man [command]
使用man可以查看基本所有命令/应用程序的命令使用手册。通过手册可获知命令的用途、用法等。
3.2 查询命令的用途(简短)
whatis [command]
仅简略地描述命令的作用,不包含用法。
3.3 查询命令的参数可选数值
<command> -?
<command> --help
这两个方法不一定管用,但哪怕不管用系统基本都能引导至管用的命令上。
4 添加命令别名
在~/.bashrc文件中添加命令的别名,可以更方便使用,格式参考:
修改完毕后默认要重启才能使用,如果想要立即生效,可以使用以下命令进行立即应用:source ~/.bashrc
5 将用户加入到另一用户组去
sudo usermod -aG vboxsf $(whoami)
作用:使用virtual box设定了共享文件夹后,共享文件夹的所有者是root,所属组是vboxsf。但是使用chmod和chown命令都无法改变其权限,因此只能将当前用户加入到vboxsf用户组中去了。
6 默认终端的查询和设定
6.1 查询默认使用的shell
ls -l /bin/sh
6.2 修改默认使用的shell为bash
sudo dpkg-reconfigure dash
7 桌面快捷方式管理
新安装软件的若有快捷方式一般被Ubuntu放在/usr/share/applications/路径或者~/.local/share/applications路径下,要想将其放置在桌面用,需要复制到~/桌面路径(中文环境下)或~/Desktop路径(英文环境下)。
事实上,在中文环境中,上述两个路径是同时存在的,若需要将默认的桌面文件夹路径更改为英文环境下的桌面,一个方法是改为英文环境,另一个方法是对/home/$(whoami)/.config/user-dirs.dirs文件中相应的配置项目进行更改。
8 显示当前的工作路径
pwd
9 在当前路径打开终端/文件浏览器
9.1 打开终端
右击文件浏览器,在终端打开,打开后即为当前路径的终端。
9.2 打开文件浏览器
Ubuntu默认的文件浏览器是nautilus,因此,若需要在当前路径打开终端,只需要使用nautilus .命令即可。
10 系统监视器(任务管理器)的使用
Ubuntu中默认的任务管理器为gnome-system-monitor,但有可能无法使用(点击图标没有反应,终端使用命令提示没有连接信号)
因此,要正常使用需要先卸载系统监视器:
sudo snap remove gnome-system-monitor
其次,需要使用软件中心重新安装系统监视器,要是搜索不出来就需要使用手机开热点给电脑来搜索安装。
注:不要使用sudo snap install gnome-system-monitor命令来安装,它会尝试安装gnome,特别慢。
11 vi编辑器
11.1 输入错误的解决方法