. 当前目录
.. 父目录(上一层)
~ 表示用户的家目录
家目录:专门存放用户个性化信息的目录
~user:用户user的家目录
#cold_bold/root:Linux管理员的家目录
#cold_bold/home:存放所有普通用户的家目录
[root@localhost /]# ?cd ?~root ? ?#去往root用户的家目录
[root@localhost /]# ?pwd ? ? ? ? ?
[root@localhost /]# ?useradd ?dc ? #创建用户dc
[root@localhost /]# ?cd ?~dc ? ? ? #去往dc用户的家目录
[root@localhost /]# ?pwd
[root@localhost /]# ?useradd ?tom ? #创建用户tom
[root@localhost /]# ?cd ?~tom ? ? ? #去往tom用户的家目录
[root@localhost /]# ?pwd
格式:mkdir [/路径/]目录名…
[-p]:连同父目录一并创建
格式:rm [选项]... 文件或目录…
常用命令选项
-r、-f:递归删除(含目录)、强制删除
格式:mv 原文件… 目标路径
[root@localhost /]# ?ls ? /opt/
[root@localhost /]# ?mv ? /opt/nsd01 ? ?/opt/abc
[root@localhost /]# ?ls ? /opt/
[root@localhost /]# ?mv ? ?/opt/abc ? ? ? /opt/student
[root@localhost /]# ?ls ? ?/opt/
[root@localhost /]# ?mv ? ?/opt/student ? ? /mnt/stu01
[root@localhost /]# ?ls ? ?/mnt/
格式:cp [选项]... 原文件… 目标路径
常用命令选项
-r:递归,复制目录时必须有此选项
格式:ls [选项]... [目录或文件名]
常用命令选项:
-l:以长格式显示,显示详细信息
-h:提供易读的容量单位(K、M等)
-d:显示目录本身(而不是内容)的属性
-A:显示所有内容,包含隐藏数据
-R:递归显示目录内容
*:任意多个任意字符
?:单个字符(必须要有一个)
[a-z]:多个字符或连续范围中的一个,若无则忽略
{a,min,xy}:多组不同的字符串,全匹配
别名的定义:简化复杂的命令
查看已设置的别名
alias [别名名称]
定义新的别名
alias 别名名称= '实际执行的命令行'
取消已设置的别名
unalias [别名名称]
格式:grep [选项] '字符串' 文本文件
[root@svr1 /]# grep ?root ? /etc/passwd
[root@svr1 /]# grep ?bash ?/etc/passwd
[root@svr1 /]# grep ?lisi ? ?/etc/passwd
[root@svr1 /]# grep ?zhangsan ? /etc/passwd
-v,取反匹配(不包含)
-i,忽略大小写
^word 以字符串word开头
word$ 以字符串word结尾
^$ 表示空行