本人小白一枚,希望向嵌入式方向发展,鉴于Linux与嵌入式行业息息相关,故开始学习Linux。学习之余在博客上发表一些自己学习过程中的想法和总结,表述过程中可能有语言不当的情况,望海涵轻喷;若发现错误,还请指出。
1.root —— 超级用户
root用户称作超级用户,是整个系统中拥有最高权限的用户,可访问、修改、删除系统中的任何文件和目录;要重点介绍的是与root相关的三条命令:
sudo -s #从当前用户切换到root用户
exit #返回到先前的用户状态
sudo + 命令 #临时使用root权限执行一个命令,命令执行后返回至普通用户状态
其中,以Ubuntu为例,在系统中可存在多个用户,而sudo通过读取/etc/sudoers来确定用户是否可执行相关命令,此文件需要由root权限才能修改。
2.下载&&安装程序
下载&&安装程序一般通过 sudo apt-get install 命令执行,但是需要注意的是,在下载之前通常都会先执行命令:
sudo apt-get upgrade
这条命令用于从Internet更新当前系统软件包的信息。
3.文本编辑器——gedit
按下 Ctrl+Alt+T 打开终端,输入 gedit + 文件名 就可以查看到文件的内容,gedit类似于Windows下的记事本,具有语法加亮、行号显示、保存/另存为等作用;谈到文本编辑,值得一提的是,一般对于BASH和配置文件而言,以 “#” 开头的部分是注释内容,这点与其他语言以 “//” 作为注释符号有所不同。
基础篇的介绍到此结束,下一章将为大家介绍系统管理以及相关的Shell命令。