1. 如何在 Ubuntu 中安装软件(命令行界面)?它们通常被安装在什么地方?
apt-get方式安装的软件在/usr/lib或者是/usr/local/share目录下
通过压缩包形式安装的第三方软件一般在/opt目录下
2. linux 的环境变量是什么?我如何定义新的环境变量?
环境变量就是系统预定义的参数。
例如,在shell中执行命令,你只要打入命令名,不用打路径。其实是因为系统已经在环境变量中将命令搜索的路径全列到了环境变量中,所以才省事.
定义新的环境变量:
登录到你的用户(非root),在终端输入:
$ sudo vim ~/.zshrc(特别好用的一个shell终端,力推)
可以在此文件末尾加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 ...”
保存文件,注销再登录,变量生效。
该方式添加的变量只对当前用户有效
3. linux 根目录下面的目录结构是什么样的?至少说出 3 个目录的用途。
/root:
该目录为系统管理员,也称作超级权限者的用户主目录
/boot:
存放启动linux的核心文件
/bin:
binary缩写,存放经常使用的命令
/dev:
device缩写,外部设备
/opt:
这是给主机额外安装软件所摆放的目录
/usr:
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下
4. 假设我要给 a.sh 加上可执行权限,该输入什么命令?
chmod a+x a.sh
文件权限更改细讲
5. 假设我要将 a.sh 文件的所有者改成 xiang:xiang,该输入什么命令
改变档案拥有者 chown
chown xiang:xiang a.sh