2.1-初识终端
打开终端(乌班图系统):ctrl+alt+T
打开终端(window系统):win+r
关闭终端:exit命令;ctrl+D
2.2认识shell
username@hostname:direction
//username:用户名
//hostname:主机名
//direction:方向/路径
‘~’表示在用户主目录下:''/''表示在根目录下。
//shell提示符:普通用户为‘’$‘’符号
,,超级用户/管理员用户为”#“符号
2.3-Linux操作系统命令
2.3.0:用户与系统相关命令
1:切换用户命令su
//sudo superuser do
//passwd 设置/更改密码
//我要以超级管理员身份管理密码 $sudo passwd root
//第一次密码:用户密码123456
//第二次密码:要设置的root用户密码12345678 $ su root
//退出超级管理员身份
//exit
//以普通用户的身份执行超级用户的权限 $sudo 命令
2:系统相关命令
//shutdown 命令
//实现虚拟机关机/重启
//shutdown -r一分钟后重启
//shutdown c取消一分钟之后的关机
//shutdown -h一分钟后关机
//reboot 立即重启
//clear命令用于清屏
//exit命令
//当用户为普通用户时
//当用户为超级用户时,其命令为切换为普通用户
2.3.1:文件的相关命令:
1:目录的创建与删除命令:
$ mkdir {文件名}
//创建一个层级目录
$ mkdir -p fi/fi1/fi2/fi3
//删除空目录
$ rmdir {文件名}
//删除非空目录
$rm -rf
//删除全部目录
$rm -rf /*
2:目录切换命令:
//切换目录
$ cd {需要切换的路径名}
//切换上一级目录
$ cd ..
//切换到用户主目录
$ cd ~
//切换到根目录
$ cd /
3:文件显示查询
$ ls[选项][文件]
//表示一行输出一个文件
$ls - 1
//列出目录中的所有文件(包括,开头的隐藏文件)
$ls - a
//列出文件的具体信息
$ls -l
// ./表示当前所在目录
//../表示上级目录
//../../表示上上级目录
//pwd 查看用户当前工作目录的绝对路径
4:文件的复制,剪切,删除
//命令cp用来实现将目录或文件复制到另一个目录或文件中
$ cp 源目录/目录,目标文件/目录
//命令mv用来实现将目录或文件复移动(剪切)到另一个目录或文件中
$ mv 源目录/目录,目标文件/目录
//命令rm用来实现将目录或文件删除
5:文件搜索
//grep
//如果匹配的到相关信息就会打印符合条件的所有行
//grep'需要匹配的字符'文件名
//-i 不区分大小写
//-c统计包含匹配的行数
//-n输出行数
//-v反向匹配
//find
//在某个路径下查找文件
//find 路径 文件名 PATH-name
//-name 按照名字查找
//-iname 模糊大小写查询
//*匹配任意长度的字符串
$find / -name Videos(会遍历根目录下的所有文件,并显示搜索结果aa)
$find / -name *.txt可以搜索当前目录下的txt文件
6.文件链接
//ln(link)的缩写
//链接分为软链接和硬链接
//ln[选项]源文件目录 目标文件或目录
//硬链接
//无论删除了源文件还是硬链接文件,只要有一个文件存在,文件都可以被访问
//硬链接不能链接目录
//软连接
//删除软连接文件,源文件不受影响,而删除源文件,链接也会随之失效
//ln -s源文件或目录 目标文件或目录
7:文件所属用户
//linux操作系统是一个多用户的操作系统
//系统对用户的管理采用分组形式,即多个用户分为一组
//命令chown用于修改文件所属用户(change owner)
//命令chgrp用于修改文件所属用户组(change group)
//chown/chgrp【选项】[所属用户/组][文件]
8:文件存储权限
//r表示可读权限 w表示可写权限 x表示可执行权限 -代表不具备该权限
//第一组:文件所属用户对文件的访问权限
//第二组:与所属用户同组的其他用户对文件的访问权限
//第三组:非同组的其他用户对文件的访问权限 //+代表增加权限;-代表减少权限 //不同用户级别表示为:
//u(文件所属用户); g(同组其他用户); o(系统其他用户); a(所有用户) //chmod[选项]权限符号 文件
【八进制输入法】
//将拥有该权限设置为1
//不具有该权限设置为0
//例:"rwx r-x -w-",可以替换为二进制"111 101 010"
//chmod[选项]八进制数 文件
//0 000 无任何权限
//1 001 可执行
//2 010 可写
//3 011 可写可执行
//4 100 可读
//5 101 可读可执行
//6 110 可读可写
//7 111 可读可写可执行
2.3.4:系统常用功能命令:
1:Tab补齐
按一次文件名补齐
按两次提醒命令
2:查询历史命令
按上键命令可以返回上一级命令
3:终止程序
ctrl+c 终止程序