2.1:初识终端
打开终端:Ctrl+Alt+T(乌班图系统)
Win+R(Windows系统)
关闭终端:exit命令;Ctrl+D
2.2:认识shell
username@hostname:direction Shell提示符
// username(用户名)
// @ hostname(主机名)
// diretion(方向/路径)
"~"表示在用户主目录;"/"表示在根目录下。
// Shell提示符:普通用户为"$"符号
3:Linux操作系统命令
3.1:用户与系统相关命令
1)、su 切换用户
// sudo superuser do
// passwd 设置/更改密码
// 我要以超级管理员的身份为root用户新建密码
$ sudo passwd root
// switchUser su为切换用户命令
$ su root
// 退出超级管理员身份
$ exit
// 以普通用户的身份执行超级用户的权限
$ sudo +命令
3:文件显示查询
$ls[选项][文件]
//表示一行输出一个文件
$ ls -1
//列出目录中所有文件(包括.开头隐藏文件)
$ ls -a
//列出文件的具体信息
$ ls -l
4:文件的复制,剪切,删除
//命令cp用来实现将目录或文件复制到另一个目录或文件中
$ cp 源文件/目录 目标文件[-rf]
//命令mv用来实现将目录或文件移动(剪切)到另一个目录或文件中
$ mv 源文件/目录 目标文件
//命令rm用来删除文件或目录
5.文件搜索
//创建txt文件
touch name.txt
//如果匹配到相关信息就会打印符合条件的所有行
grep
grep '需要匹配的字符' 文件名
// -i 不区分大小写
// -c 统计包含匹配的行数
// -n 输出行数
// -v 反向匹配(除去它)
//在指定的目录中搜索文件
find
//find 路径 文件名
// -name 按照名字查找
//-iname 模糊大小写搜索
// * 匹配任意长度的字符串
$ find /-name Videos(会遍历根目录下的所有文件,并显示搜索结果)
$ find -name *.txt 可以搜索当前目录下的txt文件
6.文件链接
//ln(link)
链接分为软链接和硬链接
无论是修改源文件还是链接文件,另一个文件中的数据都会发生改变,
//ln [选项]源文件或目录 目标文件或目录
//硬链接
//无论是制除了源文件还是硬链接文件,只要有一个文件存在,文件都可以被访问
//硬链接不能链接目录
//软链接
//除软链接文件,源文件不受影响;而除源文件,软链接文件会失效。
//ln -s 源文件或目录 目标文件或目录
7:文件所属用户
//Linux操作系统是一个多用户的操作系统
//系统对用户的管理采用分组的形式,即多个用户分为一组
//命令chown用于修改文件所属用户
//命令chgrp用于修改文件所属用户组
//chown/chgrp[选项][所属用户/组][文件]
8:文件存取权限
//r表示可读权限 w表示可写权限 x表示可执行权限 -表示不具备该权限
//第一组:文件所属用户对文件的访问权限
//第二组:与所属用户同组的其他用户对文件的访问权限
//第三组:非同组的其他用户对文件的访问权限
//+代表增加权限,-代表减少权限
//不同的用户级别表示为:
//u(文件所属用户),g(同组其他用户),o(系统其他用户),a(所有用户)
//chmod [选项] 权限符号 文件
[八进计数法]
//将拥有该权限设置为一,不具有该权限设置为零。
//例:"rwx r-x -w-",可以替换为二进制"111 101 010"
//chmod [选项] 八进制数 文件
//0 000 无任何权限
//1 001 可执行
//2 010 可写
//3 011 可写可执行
//4 100 可读
//5 101 可读可执行
//6 110 可读可写
//7 111 可读可写可执行
9文件所属用户
```Plain Text // Linux操作系统是一个多用户的操作系统 // 系统对用户的管理采用分组分形式,即多个用户分为一组
// ls -l中的第3、4列 // 命令chown用于修改文件所属用户 (change owner) // 命令chgrp用于修改文件所属用户组 (change grounp)
// chown/chgrp [选项] [所属用户/组] [文件]
// r表示可读权限 w表示可写权限x表示可执行权限-表示不具备该格
// 第一组:文件所属用户对文件的访问权限
// 第二组:与所属用户同组的其他用户对文件的访问权限
// 第三组:非同组的其他用户对文件的访问权限
// +代表增加权限 -代表减少权限
// 不同的用户级别表示为:
// u (文件所属用户) g (同组其他用户) o(系统其他用户) a(所有用户)
系统常用功能命令
(1).Tap 补齐
命令补齐需要连续按两次Tap键;
文件名补齐需要按一次Tap键
(2).查询历史命令
按“PgUp”即可翻看历史命令