Linux基础1-4单元

一、       第一单元

(一)         虚拟机控制

[[email protected]]$ rht-vmctl start desktop              ##开启虚拟机

Starting desktop.

[[email protected]]$ rht-vmctl view desktop                        ##显示虚拟机

[[email protected]]$ rht-vmctl reset desktop             ##重置虚拟机

Are you sure you wantto reset desktop? (y/n) y

Resetting desktop.

Powering off desktop..

Starting desktop.

[[email protected]]$ rht-vmctl view desktop

[[email protected] Desktop]$ rht-vmctlpoweroff desktop             ##关闭虚拟机(stop表示正常关闭  poweroff表示强行关闭)

(二)         虚拟机登陆

用户名                     密码

student           student             ##普通用户

root                           redhat                         ##超级用户

(三)         shell中使用命令

[[email protected]]$       ##【用户名@主机名  所在目录】身份提示符

kiosk           ##开始的bath用户名

@foundation21      ##所在的计算机名

Desktop      ##工作目录

$        ##身份提示符  $表示普通用户  #表示超级用户

gnome-terminal       ——用命令开启bath

su username    ——切换用户身份(ctrl+D退出)

(1)命令格式:命令  参数   目标     (eg:date -d +%m/%d)

-参数    ##单词的缩写   (eg:date -d)

--参数       ##单词的全拼   (eg:date --help)

Cal          查看日历

(2)       命令  --help

【】         ##选加

<>              ##必加

...               ##任意长度

(3)ctrl +c  ##撤销未执行的命令

watch -n 1 date        ##监控命令 -n 1 表示每一秒监控一次

date 月月天天小时分钟.秒秒      ##表示更改时间

练习:查看83天后的日期

  • 修改密码

命令格式:

passwd username         ##修改密码

passwd                       ##普通用户修改自己的密码

普通用户只能修改自己的密码,并且必须输入原始密码,修改密码必须大于8位,不能与原始密码字符重复,超级用户可以修改任何人的密码,不需要知道原始密码。

修改密码信息

监控命令:watch -n 1 命令

监控student密码信息

wangtch -n 1 passwd -S student      (表示每秒监控一次)

passwd参数

passwd   -S   username     ##查看密码信息

-d    ....       ##删除密码信息

-l       ....    ##锁定

-u      ....      ##解锁

-e      ....    ##让密码立即过期

-n      ....     ##最小有效天数

-x      ....      ##最大有效天数

-w     ....       ##修改密码警告天数(提前几天提醒改密码)

-i       ....     ##密码非活跃天数(密码过期还可用的天数)

  • 查看文件

gedit  文件名称      ##新建文件

file    查看文件类型

cat   文件名称          ##查看文件所有内容到文件的最后

less  文件名称    ##查看文件所有内容从文件的开始,按Q退出

head -数字文件名称             ##文件内容前多少

tail -数字文件名称                 ##文件内容后多少

wc       ##查看文件内容

wc   -l 文件名        ##显示行数

-w           ##显示单词数

-m         ##字符数

-c        ##字节数(文件大小)

-L       ##显示最长行的长度

ls 目录名    ##查看目录中的内容

  • 历史调用

history             ##查看执行过的命令

history -c                 ##删除历史

!关键字       ##执行最近一条关键字的命令

!数字            ##执行第几行命令

Ctrl+R    关键字     ##执行关键字的命令

  • 快捷键

ctrl + a             ##光标移动到行首

+ e             ##光标移动到行尾

+ u             ##光标之前的全部删除

+ k             ##光标之后的全部删除

+ 左|右            ##每次移动一个单词

+ c             ##不执行命令

+ d             ##关闭当前环境

+ shift + t ##在现有shell中重新打开一个table

+ alt + l     ##锁屏

+ alt +上|下     ##切换工作界面

+ alt + f1|f7      ##进入图形界面

+ alt + f2-f6       ##进入虚拟控制台

输入命令时按tab键可自动补齐文件或目录名称

二、       第二单元

  • 文件路径

绝对路径:以“/”开头的,完整的路径

相对路径:不以/开头的,相当于当前位置而言的

(中国.陕西省.西安市.长安区 /不在这个地方要说全称,即绝对路径。如果在这个地方可以直接说长安区,相对于所在位置而言)

pwd                  ##显示但前在系统的位置

cd            ##切换位置

  • ls

list    ##列出目标文件,或者列出目录中的内容

ls    -a      ##列出所有

-l       ##列出文件属性

-s      ##列出文件大小

-R     ##第归列出(列出目录中的文件以及子目录中的文件)

-d      ##指定目录本身(显示目录本身属性)

  • cd

chage directory ##进入目标目录中

cd   ~              ##回到当前用户家目录

~username    ##进入到指定用户家目录

..                ##进入当前目录的上一级

-                 ##进入之前所在系统目录

touch                        ##新建文件

  • mkdir

mkdir               make directory         ##建立目录

-p             ##第归建立目录(所建目录的上级目录如果不存在则会自动建立其上级目录)

  • 复制

cp   (新建的过程)

cp 被复制文件 目的地

-r      ##第归复制,用于复制目录

  • 移动

mv (同区:重命名过程;异区:新建再删除的过程)

mv 被移动文件    目的地

mv 老名字    新名字

mv test/file .  ##把test/file移动到当前(.表示当前目录 ..表示当前目录的上级目录)

  • 删除

rm -f       ##强制删除文件

rm -fr      ##强制删除目录(强力删除不会询问是否删除)

  • 编辑

vim filename

按 i 键进入插入模式

文件编写完毕按 esc 推出到浏览模式

:wq 保存推出(退出编辑模式后)

  • 通配符(正则表达式)

*              ##任意字符

?            ##任意单个字符

~            ##当前用户家目录

~user             ##到user的家目录

~+                   ##当前目录

~-          ##当前目录之前所在的

[abc]                ##有a或者有b或者有c

[!abc]               ##除了含有a或者b或者c

[^abc]              ##除了含有a或者b或者c

[[:alpha:]]       ##单个字母

[[:lower:]]       ##单个小写字母

[[:upper:]]       ##单个大写字母

[[:alnum:]]      ##单个字母或数字

[[:punct:]]       ##单个符号,不包含数字,字母以及空格

[[:digit:]]         ##数字

[[:space:]]       ##单个空格

三、       第三单元

manual  ##使用手册

man 1 passwd        ##1可省略,查看系统命令

man 5 passwd        ##5不可省,查看系统文件

man 退出               ##按q

man的快捷用法

/关键字          ##搜索关键字并且高亮显示结果

n              ##向下匹配

N             ##向上匹配结果

pagup              ##向上滚动一个屏幕

pagdown                  ##向下滚动一个屏幕

d              ##向下滚动半个屏幕

u              ##向上滚动半个屏幕

g              ##回到最前面

G             ##回到最后面

q              ##退出

四、       第四单元

  • 输出

>              ##覆盖

>>            ##追加

dev/null           ##回收站

date > /dev/pts/1                     ##正确的输出放到文件1中

find /etc/ -name passwd                           ##查找文件

find /etc/ -name passwd> file                 ##将正确的输出存放到法ile中

2>              ##错误的输出存放到file中

&               ##全部输出存放到file中(会覆盖原来存放的输出)

find /etc/ -name passwd>> file

2>>

&>>                    ##不会覆盖原来的

>              ##保存输出

echo                 ##表示直接输出

  • 管道符|

|           ##对命令的输出进行处理

find /etc/ -name passwd| wc -l              ##查找文件并统计行数

练习:标记passwd 的行号并将8-10行保存到file文件中

cat -b /etc/passwd | head -10 |tail -3 | tee file

  • vim用法

vim /etc/vimrc(文件名)          ##进入vim编辑器

按i            ##进入编辑模式

esc            ##退出编辑

"                 ##注释

:set cursorline      ##显示行线

:set nu/nonu         ##(不)显示行号

:set mouse          ##设定鼠标可操作光标位置

按esc退出编辑后  按 :wq 保存退出  :q!退出不保存

ctrl v         ##选择高亮

u       ##撤销操作

ctrl r        ##恢复到操作后

ctrl v 选择要加字符位置,然后按I进入插入模式,按esc退出

1.   vim异常退出

按 r          ##继续编辑

e            ##保存编辑

d            ##删除缓存文件

2.   分屏功能

ctrl+w  s                ##上下分屏

v                 ##左右分屏

c                 ##删除光标所在屏幕

上下左右                   ##移动屏幕

3.   替换符

:%s/原字符/替换后字符/g         ##加/g表示全文替换,不加/g是只换每行的第一次出现的字符

:%s/^\ //g        ##以空格开头替换成空的           ^表示以……开头

4.   搜索字符

/关键字

n向下匹配

N向上匹配

5.   字符管理

yl             ##复制一个字母

yy            ##复制一整行

yw           ##复制一个单词

yl            ##复制一个字母

p              ##粘贴

y数字y          ##复制指定的行数

d1            ##删除一个字母

dw           ##删除一个单词

dd            ##删除一行

d数字d          ##删除几行

c1            ##剪切一个字母

cw           ##剪切一个在单词

cc            ##剪切一整行

c数字c          ##剪切指定的行数

剪切后会进入插入模式,要退出编辑模式之后在粘贴

6.   光标的移动

:数字         ##移动到第几行

G              ##移动到最后一行

7.   插入模式

i               光标所在位置插入

I               所在行行首插入

o              在下一行插入

O             在上一行插入

s              删除光标所在的字符别且在此插入

S              删除一整行在插入

a              在光标的后一个位置插入

A              在光标所在行的末尾插入

  1. 8.   退出保存

:q                            直接退出

:wq               保存并退出

:q!              强行退出

:wq!           强行退出并保存(只适用于超级用户或者用户自己的文件)

  • 文本编辑器gedit

ctrl+n               新建窗口

ctrl+o               打开文件

ctrl+s               保存

yelp help:gedit                 ##查看gedit软件帮助

yelp                  只负责图形中的功能,man有全部功能

时间: 2024-10-31 20:15:59

Linux基础1-4单元的相关文章

linux基础-第八单元 正文处理命令及tar命令

第八单元 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查看及抽取归档文件 使用tar命令创建归档文件 使用tar命令查看归档文件 使用tar命令抽取归档文件 文件的压缩和解压缩 什么是压缩 压缩的目的 什么是解压缩 gzip命令和gunzip命令 bzip2命令和bunzip2命令 在使用tar命令的同时进行压缩和解压缩 在使用tar命令的同时进行压缩和

linux基础-第十三单元 硬盘分区、格式化及文件系统的管理二

第十三单元 硬盘分区.格式化及文件系统的管理二 文件系统的挂载与卸载 什么是挂载 mount命令的功能 mount命令的用法举例 umount命令的功能 umount命令的用法举例 利用/etc/fstab文件在开机时自动挂载文件系统 虚拟内存的概念以及设置与管理 什么是虚拟内存 创建swap分区的步骤 使用硬盘分区创建和使用系统交换分区的实例 mkswap 命令的功能 mkswap 命令的用法举例 swapon命令的功能 swapon -a swapon -s swapon命令的用法举例 i节

linux基础-第十一单元 系统监控

第十一单元 系统监控 系统监视和进程控制工具-top和free top命令的功能 top命令显示结果中一些常用状态信息的具体含义 free命令的功能 系统中进程的监控-ps 什么是进程 什么是守护进程 什么是父进程.子进程 ps命令的功能 系统中进程的监控-pstree.kill.pkill.pgrep pstree命令的功能 pstree命令的用法举例 kill命令的功能 kill命令的用法举例 kill -9 pkill.pgrep命令的功能 课后作业 [本节内容]1. 系统监视和进程控制工

linux基础学习 第一单元练习

第一单元练习题 1.用student用户登陆系统图形界面 2.打开一个bash 3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字) 4.显示当前系统时间 5.显示当前系统时间,显示格式为:"小时:分钟:秒 AM/PM"(AM/PM为上下午标识) 6.显示"/usr/bin/clean-binary-files"的文件类型 7.统计"/usr/bin/clean-binary-files"的文

linux基础学习 第二单元练习

第二单元练习 1.用命令和正则表达式按照要求建立文件 *)用一条命令建立12个文件WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为1-6) *)这些文件都包含在root用户桌面的study目录中 *)用一条命令建立8个文件redhat_versionX(x的范围为1-8) *)redhat_virsionX这些文件都包含在/mnt目录中的VERSION中 2.管理刚才信建立的文件要求如下 *)用一条命令把redhat_versionX中的带有奇数的文件复制到桌面的S

linux基础-第七单元 用户、群组及权限的深入讨论

怎样查看文件的权限 ls命令详解 root用户及文件的安全控制 什么是root用户 用户分类 文件操作权限 文件操作权限的字符表示 chown chgrp 使用符号表示法设定文件或目录上的权限 chmod命令的功能 chmod命令的-R选项 什么是符号表示法 权限状态的3个部分 符号表示法举例 使用数字表示法设定文件或目录上的权限 什么是数字表示法 数字代表的资源权限状态 数字表示法举例 课后作业 [本节内容]1. 怎样查看文件的权限(详见linux系统管理P138)1) 掌握使用ls –l命令

linux基础-第十七单元 Samba服务

Samba的功能 Samba的安装 Samba服务的启动.停止.重启 Samba服务的配置 Samba服务的主配置文件 samba服务器配置实例 Samba客户端设置 windows客户端 Linux客户端 课后作业 [本节内容]1. 掌握samba的功能: samba是一个网络服务器,用于Linux和Windows之间共享文件.2. 掌握samba服务的启动.停止.重启service smb start|stop|restart3. 掌握samba的主配置文件为:/etc/samba/smb.

Linux基础之磁盘管理

 Linux基础之磁盘管理         关于Linux中磁盘管理我们应该从以下四个方面入手,去了解和学习磁盘管理的知识. 第一点 磁盘的结构--硬盘         硬盘的参数 结构:磁盘的盘片,磁头,马达(机械键盘) 类型:固态硬盘(SSB)和机械硬盘 接口:早期的IDE接口,现在的SATA,SCSI,SAS 还有容量,转速,传输速度,缓存等. 硬盘存储术语 head: 磁头 track: 磁道 cylinder: 柱面 secotr: 扇区  512bytes(字节) 第二点 磁盘的分区

系统管理员-Linux基础学习-第一部分内容。

6月30日前完成Linux的基础部分学习. 包括内容: 马哥的Linux基础教程 鸟哥的Linux私房菜-基础学习篇 第一部分 认识linux及linux主机规划与安装. 课程内容包括: (1)计算机体系架构与linux背景常识 (2)Linux主机规划与安装及vmware.xmanager的使用. (3)启动帮助与开关linux系统及基本操作知识. 具体内容笔记: 第一节:计算机体系架构与linux背景常识 1)计算机组成主要分为五个部分:控制单元.运算单元.存储单元.输入\输出单元. 1.

【Linux基础】常用命令大全

Linux基础之常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /