Linux基础-实验楼

实验1 Linux系统简介

Linux就是一个操作系统,如Windows、Mac OS一样。
Linux发行版: Ubuntu|CentOS|Fedora|OpenSUSE|Debian|Mint
与Windows的异同

WindowsLinux
付费免费或少许费用
软件数量多,但多为收费大多为开源自由软件
微软官方提供支持和服务由自由软件社区和所有Linux开发者提供支持
有可能中病毒更加安全
纯图形界面下操作使用,键盘+鼠标兼具图形界面和命令行操作,键盘即可
系统可定制性差可定制
-大部软件和服务运行在Linux之上

Windows 没有的

  • 稳定的系统;
  • 安全性和漏洞的快速修补
  • 多用户
  • 用户和用户组的规划
  • 相对较少的系统资源占用
  • 可定制裁剪,移植到嵌入式平台(如安卓设备)
  • 可选择的多种图形用户界面(如 GNOME,KDE)

Windows 没有的

  • 特定的支持厂商
  • 足够的游戏娱乐支持度
  • 足够的专业软件支持度

实验2 基本概念及操作

桌面环境
相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件X.Org,这套软件通过X窗口系统(X Window System,X11)实现,X 本身只是工具包及架构协议,而 xorg 便是 X 架构规范的一个实现体,也就是说它是实现了 X 协议规范的一个提供图形界面服务的服务器。还需要一个客户端,我们称为 X Client,像如下几个大家熟知也最流行的实现了客户端功能的桌面环境 KDE,GNOME,XFCE,LXDE 。
Linux终端
在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的。Linux 系统还提供了一个叫做终端模拟器的程序(Terminal)。下面是几个比较常见的终端模拟器: gnome-terminal,Konsole,xterm,rxvt,kvt,nxterm 和 eterm 。
终端本质上是对应着 Linux 上的 /dev/tty 设备,Linux 的多用户登录就是通过不同的 /dev/tty 设备完成的,

  1. Shell
    Shell 是指“提供给使用者使用界面”的软件(命令解析器),类似于 DOS 下的 command(命令行)和后来的 cmd.exe 。
    隐藏了操作系统底层细节,可以接受用户输入命令的程序。既是用户交互的界面,也是控制系统的脚本语言。
    在 UNIX/Linux 中比较流行的常见的 Shell 有 bash、zsh、ksh、csh 等
  2. 命令行操作
    打开xfce终端,打开终端后系统会自动运行Shell程序
    在这里插入图片描述
  • Tab:命令补全
  • [Ctrl+c]:强行中断当前程序
  • ↑:恢复之前输入过的命令
  • 帮助: man命令 or help参数
    man <command_name>
    <command_name> --help
  • 通配符的使用:
    打开目录:cd /home/shiyanlou
    用touch命令创建文件:touch asd.txt fgh.txt
    使用通配符查看:ls *.txt
    创建多个文件:touch love_{1…10}_shiyanlou.txt

Shell常用通配符
在这里插入图片描述
作业
Linux命令:输出图形字符的命令banner

安装:

sudo apt-get update
sudo apt-get install sysvbanner

输出图形字符"linux" :

banner linux 

在这里插入图片描述
使用默认安装的命令printerbanner

printerbanner -w 50 H

在这里插入图片描述

实验3 用户及文件权限管理

查看用户:who am i or who mom llikes
在这里插入图片描述
shiyanlou 是打开当前伪终端的用户的用户名,
pts表示伪终端,数字0表示打开的伪终端序号

whoami:查看当前登录的用户的用户名

who命令常用参数
在这里插入图片描述

快捷键

Tab:补全命令、目录、命令参数
Ctrl + c:强行终止当前程序
Ctrl+d:键盘输入结束或退出终端
Ctrl+s:暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z:将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a:将光标移至输入行头,相当于Home键
Ctrl+e:将光标移至输入行末,相当于End键
Ctrl+k:删除从光标所在位置到行末
Alt+Backspace:向前删除一个单词
Shift+PgUp:将终端显示向上滚动
Shift+PgDn:将终端显示向下滚动

命令总结

输出图形字符:banner
调取手册页:man
创建文件:touch
输出图形字符:banner/printerbanner

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值