Linux是一种外观和性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。想要熟悉Linux这款系统我们需要慢慢摸索,本文以在国内常用的Linux衍生版Ubuntu16.04为例说一下自己所了解的东西吧!
(1)Linux的文件目录
在Linux底下,所有的文件与目录都是由根目录开始的。那是所有目录与文件的源头, 然后再一个一个的分支下来,因此,我们也称这种目录配置方式为:目录树(directory tree).
(2)目录操作
. 代表此目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表"目前用户身份"所在的主文件夹
~account 代表account这个用户的主文件夹(account是这个账号的名称)
(3).bashrc
如果你运行一个基于 Unix 或者类 Unix 的操作系统,bash 很有可能是作为默认终端被安装的。虽然存在很多不同的 shell[1],bash 却是最常见或许也是最主流的。如果你不明白那意味着什么,bash 是一个能解释你输入进终端程序的东西,并且基于你的输入来运行命令。它在一定程度上支持使用脚本来定制功能,这时候就要用到 .bashrc 了.为了加载你的配置,bash 在每次启动时都会加载 .bashrc 文件的内容。每个用户的 home 目录都有这个 shell 脚本。它用来存储并加载你的终端配置和环境变量。
>>>>这个文件主要保存个人的一些个性化设置,如命令别名、路径等。
读取该文件:gedit ~/.bashrc(或者nano ~/.bashrc,vim ~/.bashrc)
使该文件生效:source ~/.bashrc(或者 . ~/.bashrc)
(4).bash_profile
修改命令:vim ~/.bash_profile
生效:source ~/.bash_profile
补充:
在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。
环境变量配置的两个方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
需要注意的是:
在/etc/profile里设置系统环境变量时,路径末尾不能以"/"结尾,否则将导致整个PATH变量出错。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
.bash_profile和.bashrc的区别:
1 2 3 4 5 6 7 |
|
=========================设置终端登录超时时间================
1 2 3 4 5 6 7 |
|
参考链接:
https://blog.csdn.net/syt8945/article/details/50838679(Linux操作系统基础(完结))
https://www.cnblogs.com/kevingrace/p/8072860.html(Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别))