一、根目录下的文件
1、bin:可执行二进制文件,(区别:sbin是存放root命令,只有root可以使用;bin是普通用户存放命令的地方,当然root与普通用户都可使用)
2、boot:启动引导器+内核
3、dev:硬盘
4、etc:操作系统+应用程序配置
5、home:家目录,管理员(root)在root目录下linux命令大全,其他用户在home目录下
6、lib:库文件
7、lib64:库文件
8、media:挂载点
9、mnt:挂载点
10、opt:选项(可选可不选,一般情况为空文件)
11、proc:虚拟文件系统(内存当中的信息)
12、root:root的家目录
13、sbin:可执行二进制文件,(区别:sbin是存放root命令,只有root可以使用;bin是普通用户存放命令的地方,当然root与普通用户都可使用) 14、srv:service,应用程序
15、sys:硬件信息
16、tmp:临时目录(7天不使用就会清除)
17、usr:所安装程序都在这
18、var:可变的(存放日志的地方)
二、路径
1、路径:是一个表达式,表达访问文件或目录所在的位置。(注意:路径没有空格)
2、绝对路径:以根开始(以/开头的表达式);例如/root,/etc,/tmp,/var/log
a、优点:无论你在当前所在的位置,系统都可以找到路径说明位置
b、缺点:有时输入路径比较长
3、相对路径:不以根开始(不以/开头的表达式);例如root/,aaa/bbb,…/aaa
a、优点:以你当前所在的位置为参考点,找路径说明位置,(输入路径短,方便)
三、linux基础命令
1、cd 命令
a、格式:cd +绝对路径/相对路径
b、功能:切换
c、常用选项及含义如下:
. 当前目录
… 上级目录
- 最近两次来回切换
2、pwd 命令
a、 格式:pwd
b、功能:显示用户当前所在目录
c、常用选项及含义如下:
-P 显示实际路径,并非软连接
3、ls 命令
a、格式:ls +绝对路径的目录或文件/相对路径的目录或文件
b、功能:显示当前文件夹下的文件
c、常用选项及含义如下:
-a 显示隐藏文件
-l 以长字符串显示,除文件名之外,还有文件权限。所有者,所属组,文件大小等信息详细列出来。
-d 将目录文件一样显示,而不是显示其下的文件
-h 显示文件多少字节(人能看懂的,通常与ls -lh使用,或者使用ll -h)
4、mkdir 命令
a、格式:mkdir +创建的新目录名
b、功能:创建目录
c、常用选项及含义如下:
-p 递归创建目录
-m --mode:模式,设定权限<模式>。类似chmod,而不是rwxrwxrwx减umask。
a、格式:touch +创建的文件
b、功能:创建文件
c、常用选项及含义如下:
-a 只更改存取时间
-c 不建立任何文档
-d 使用指定的日期时间,而非现在的时间。如命令touch -d “05/06/2010” file 当前目录下创建一个时间为2010年5月6日的file文件。
{1…5}.txt 创建1到5的文件
{a..c}.txt 创建a到c的文件
例1:创建一个使用当前时间来命名的文件
方法1:
[root@localhost ~]# touch file-date +%H%M.txt (file-可以省略)
方法2:
[root@localhost ~]#touch file-$(date +%H%M).txt (file-可以省略)
6、rm 命令