命令格式:
command [-option] [parameter]
选项:调整命令功能
1)多个选项可以写在一起 -al
2)简化选项与完整选项 -a --all
命令名称:ls
英文原意:list
命令所在路径:/bin
执行权限:所有用户
功能描述:显示目录下的内容
选项: -a 显示所有文件(包括隐藏文件)
-l 以长格式显示(long format)
-h (统计大小的命令都可含此选项,显示更加人性化)
-d 后跟一个目录参数,显示该目录的信息,而不是目录下的文件的信息
-i 显示文件的inode号
1)隐藏文件的意义:隐藏文件并不是为了让人找不到,是告诉用户,该文件没有特殊需要,不要轻易访问
2)inode:系统通过inode查找检索文件,每个文件的唯一标识
3)所有者:文件的创建者,只能有一个,身份可以发生变化
所属组:创建一个组,该组内的用户具有相同的权限
其他人:既不是所有者,又不是所属组的用户
显示的一条长格式记录:
-rw-r--r--. 1 root root 45537 3月 18 18:14 install.log
1)- 文件类型
- 普通文件
d 目录
l 软链接
2)rw-r--r-- 文件的所有者、所属组、其他人的权限
r:读 w:写 x:可执行
权限的设置够用就好,越少越好
3)引用计数
4)文件的所有者 root
5)文件的所属组 root
6)文件的大小(以字节为单位),可加-h选项,以单位的形式显示
7)文件的修改时间
8)文件的名称
命令名称:mkdir
英文原意:make directory
命令所在路径:/bin
执行权限:所有用户
功能描述:创建目录
选项: -p parents 递归的创建目录
e.g.: mkdir /tmp/test1
mkdir /tmp/test2/test 此时会创建失败,因为tmp目录系没有test2目录
mkdir -p /tmp/test2/test 递归地创建 先创建子目录再创建父目录
命令名称:rmdir
英文原意:remove directory
命令所在路径:/bin
执行权限:所有用户
功能描述:删除空目录
命令名称:pwd
英文原意:print working directory
命令所在路径:/bin
执行权限:所有用户
功能描述:显示当前所在目录的绝对路径
命令名称:cd
英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
功能描述:进入到目录
e.g.: cd~(或者只是cd)进入到用户的家目录
cd /tmp 进入到tmp目录
cd .. 进入到上一级目录(注意空格)
命令名称:cp
英文原意:copy
命令所在路径:/bin
执行权限:所有用户
功能描述:复制文件或目录
选项: -r 复制目录(递归:recursion) 可以将目录理解成递归的文件
-p 复制目录的过程中保持文件属性(property)
e.g.: cp /root/install.log /tmp
cp -r /tmp/test /root
命令所在路径:/bin
执行权限:所有用户
功能描述:剪切文件或目录或修改文件名称
注意:不管对于文件或是目录的剪切都不需要参数!
命令名称:rm
英文原意:remove
命令所在路径:/bin
执行权限:所有用户
功能描述:删除文件或目录
选项: -f 强制删除,不提示是否删除(prompt)
command [-option] [parameter]
选项:调整命令功能
1)多个选项可以写在一起 -al
2)简化选项与完整选项 -a --all
命令名称:ls
英文原意:list
命令所在路径:/bin
执行权限:所有用户
功能描述:显示目录下的内容
选项: -a 显示所有文件(包括隐藏文件)
-l 以长格式显示(long format)
-h (统计大小的命令都可含此选项,显示更加人性化)
-d 后跟一个目录参数,显示该目录的信息,而不是目录下的文件的信息
-i 显示文件的inode号
1)隐藏文件的意义:隐藏文件并不是为了让人找不到,是告诉用户,该文件没有特殊需要,不要轻易访问
2)inode:系统通过inode查找检索文件,每个文件的唯一标识
3)所有者:文件的创建者,只能有一个,身份可以发生变化
所属组:创建一个组,该组内的用户具有相同的权限
其他人:既不是所有者,又不是所属组的用户
显示的一条长格式记录:
-rw-r--r--. 1 root root 45537 3月 18 18:14 install.log
1)- 文件类型
- 普通文件
d 目录
l 软链接
2)rw-r--r-- 文件的所有者、所属组、其他人的权限
r:读 w:写 x:可执行
权限的设置够用就好,越少越好
3)引用计数
4)文件的所有者 root
5)文件的所属组 root
6)文件的大小(以字节为单位),可加-h选项,以单位的形式显示
7)文件的修改时间
8)文件的名称
命令名称:mkdir
英文原意:make directory
命令所在路径:/bin
执行权限:所有用户
功能描述:创建目录
选项: -p parents 递归的创建目录
e.g.: mkdir /tmp/test1
mkdir /tmp/test2/test 此时会创建失败,因为tmp目录系没有test2目录
mkdir -p /tmp/test2/test 递归地创建 先创建子目录再创建父目录
命令名称:rmdir
英文原意:remove directory
命令所在路径:/bin
执行权限:所有用户
功能描述:删除空目录
命令名称:pwd
英文原意:print working directory
命令所在路径:/bin
执行权限:所有用户
功能描述:显示当前所在目录的绝对路径
命令名称:cd
英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
功能描述:进入到目录
e.g.: cd~(或者只是cd)进入到用户的家目录
cd /tmp 进入到tmp目录
cd .. 进入到上一级目录(注意空格)
命令名称:cp
英文原意:copy
命令所在路径:/bin
执行权限:所有用户
功能描述:复制文件或目录
选项: -r 复制目录(递归:recursion) 可以将目录理解成递归的文件
-p 复制目录的过程中保持文件属性(property)
e.g.: cp /root/install.log /tmp
cp -r /tmp/test /root
命令名称:mv
英文原意:move命令所在路径:/bin
执行权限:所有用户
功能描述:剪切文件或目录或修改文件名称
注意:不管对于文件或是目录的剪切都不需要参数!
命令名称:rm
英文原意:remove
命令所在路径:/bin
执行权限:所有用户
功能描述:删除文件或目录
选项: -f 强制删除,不提示是否删除(prompt)
-r删除目录(递归:recursion)
Linux的shell内置命令与系统命令:
shell内置命令是在安装shell是安装的,其源码与shell的源码存放在一起,不同的shell有不同的内置命令
Linux命令独立于不同的shell,与shell内置命令的安装时间不同