Linux基本应用-基本命令的使用
【课程目的】
1.了解命令行中使用Linux命令的特点
2.掌握文件目录类命令的使用
3.掌握系统信息类命令的使用
4.掌握进程管理类命令的使用
【实现场景】
1. VMware Workstation虚拟机
2. KaliLinux操作系统
【课程原理】
Linux系统的终端窗口
字符终端为用户提供了一个标准的命令行接口,在字符终端窗口中,会显示一个Shell
提示符,通常为$。
用户可以在提示符后输入带有选项和参数的字符命令,并能够在终端窗口中看到命令的
运行结果,此后,将会出现一个新的提示符,标志着新命令行的开始。
字符终端窗口中出现的Shell提示符因用户不同而有所差异,普通用户的命令提示符为
“$”,超级管理员用户的命令提示符为“#”。
1. Linux的文件命名规则
a)除/字符外,所有字符都合法。
b)有些字符最好不要用,例如空格符,制表符,退格符和字符:? @ # $ & () \ | ;
‘’“”<>等。
c)避免使用+ -或.作为普通文件名的第一个字符(在Linux下以.开头的文件是属于隐
藏文件)。
d)另外和Windows文件命名不一样的是,在Linux下文件名大小写敏感。
2.浏览目录类命令:pwd、cd、ls
a) pwd
命令名称:pwd
命令全称:printworking directory
命令路径:/bin/pwd
执行权限:所有用户
功能描述:显示当前所在目录
语法:pwd
b) cd
命令名称:cd
命令全称:changedirectory
命令路径:shell内置命令
执行权限:所有用户
功能描述:切换所在目录
语法:cd [目录]
c) ls
命令名称:ls
命令全称:list
命令路径:/bin/ls
执行权限:所有用户
功能描述:显示目录所包含的文件
语法:ls选项[-a、-l、-d] [目录或文件]
-a:显示该目录下所有文件,包括隐藏文件
-l:显示详细信息
-d:显示目录属性
3.浏览文件类命令:cat、more、head、tail
a) cat
命令名称:cat
命令全称:concatenateand display files
命令路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容*查看文件比较少的内容
语法:cat [文件名]
b) more
命令名称:more
命令路径:/bin/more
执行权限:所有用户
功能描述:以分页形式显示文件全部内容
语法:more [文件名]
空格或f下一页
Enter下一行
Q或q退出
c) head
命令名称:head
命令路径:/bin/head
执行权限:所有用户
功能描述:显示文件前几行
语法:head -num
[文件名]
-num显示文件前num行
d) tail
命令名称:tail
命令路径:/bin/tail
执行权限:所有用户
功能描述:显示文件后几行
语法:tail -num
[文件名]
-num显示文件后num行
-f显示动态文件内容
4.目录操作命令:mkdir
a) mkdir
命令名称:mkdir
命令全称:makedirectories
命令路径:/bin/mkdir
执行权限:所有用户
功能描述:创建新目录
语法:mkdir [目录名]
5.文件操作类命令:rm、mv、touch、cp。
a) rm
命令名称:rm
命令全称:remove
命令路径:/bin/rm
执行权限:所有用户
功能描述:删除文件
语法:rm[文件名](rm-r[目录名]= mkdir)
b) mv
命令名称:mv
命令全称:remove
命令路径:/bin/mv
执行权限:所有用户
功能描述:移动文件、更名
语法:mv [源文件或目录][目的文件]
c) touch
命令名称:touch
命令路径:/bin/touch
执行权限:所有用户
功能描述:创建空文件
语法:touch [文件名]
d) cp
命令名称:cp
命令全称:copy
命令路径:/bin/cp
执行权限:所有用户
功能描述:复制文件
语法:copy[文件名][目的目录]
copy-R[目录名][目的目录]