Linux基础知识

Linux基础知识

##语言调整##

Applications --> system tools --> settings --> Region & language -->点击+号-->添加Chineses

##虚拟机控制##
1.开启虚拟机:[kiosk@foundation9 ~]$ rht-vmctl start desktop
2.显示虚拟机:[kiosk@foundation9 ~]$ rht-vmctl view desktop
3.关闭虚拟机:[kiosk@foundation9 ~]$ rht-vmctl poweroff desktop
4.重置虚拟机:[kiosk@foundation9 ~]$ rht-vmctl reset desktop

 

开启虚拟机后,接下来在虚拟机操作,防止我手残,把系统整崩溃
 

##进入系统##

1.普通用户登陆
student普通用户,密码******(自己设置的)
2.超级用户登陆
点击未列出
username -->root
passwd -->******
root用户是系统超级用户,拥有至高无上的权力

 

 

##命令行提示符##

右键点击桌面,单击Open Terminal,打开shell脚本,出现一个命令行提示符

[root@foundation9 kiosk]#
root //打开shell的用户
@ //分隔符
foundation9 //主机名称
kiosk //工作目录名称
# //身份提示符,#表示超级用户,$表示普通用户

[kiosk@foundation9 Desktop]$ su -l username
//高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码

 

 

 

##命令的执行##

1.命令必须在行提示符之后输入
2.格式:命令 参数 目标
3.ctrl +c //撤销命令
4.命令参数
-参数 //单词缩写
--参数 //单词的全拼
5.命令帮助
whatis 命令 //查看命令的功能
命令 --help //查看命令的帮助
... //加入的个数任意
<> //必须加入的信息
[] //选择加入的信息

 

 

 

##虚拟控制台##

Ctrl+Alt+F(1|7) 进入图形

 

 

 

Ctrl+Alt+F(2~6) 进入虚拟控制台

 

 

##系统使用##

1.工作界面切换:ctrl+alt+上|下(作用你懂的/得意

 

2.开始bash
1).  Applications--> Utilities-->Terminal
2).  鼠标右键----->open in terminal
3).  gnome-terminal
4).  ctrl+shift+n //在新窗口中打开shell
ctrl+shift+t //同一个窗口中打开新的tab
5).退出:exit | ctrl+d

3.     系统的重启&关机
1).重启:reboot | init 6 |shutdown -r now
2).关机:poweroff | init 0 | shutdown -h now

4.系统锁屏
ctrl + alt +L
win键 + L(根据版本的不同)
 

##简单的系统命令##

1.date
watch -n 1 date  //让date命令每秒执行一次,ctrl +c 推出监控模式

date 02031147  //把系统时间设定为02月03日11:47 格式:月月天天小时分钟
date 020311472018.55  //2018表示年(可以不加).55 表示秒(可以不加)


date -d +xday -xday  //查看x天前或者后的时间
date +%....  //设定date的输出格式
2.passwd
1). 修改用户密码
[root@foundation9 ~]# passwd


passwd 参数 用户名称
-S student //用户密码信息
-l student  //锁定帐号
-u student//解锁
-n 1 student//设定密码最短有效期
-x 30 student//设定密码最长有效期
-w 3 student//警告期
-i 2 student//设定用户非活跃天数
-d student//清除用户密码
3.file
file    文件名  //查看文件类型

1)文件的查看
cat filename //显示文件的全部内容
less file //分页浏览,按“q”退出
head filename //显示一个文件的前几行
head -n 5 filename //前五行
tail filename //显示文件后几行
tail -n 5 filename //显示一个文件的后5行


2)wc统计文件容量信息
参数
wc -l 行数
-w 字数
-c 字节数
-m 字符数

 


##tab键##

在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数

a+TAB x2 显示系统中所有a开有的命令

 

##history##

history //显示历史
hostory -c //清除当前环境当中的历史命令
!数字 //执行第多少行命令
!字母 //执行最近一条以这个字母开头的命令

 

##linux中的快捷键##

ctrl   +左右 //一个字一个字移动
+ a //光标移动到行首
+ e //光标移动到行尾
+ u //光标所在位置删除到行首
+ k //光标所在位置删除到行尾
+ r+关键字 //调出最近一条含有关键字的命令
+ c //撤销以输入的命令
+ d //关闭当前环境
+ L //清空屏幕
+ shift + c //复制
+ shift + v //粘贴
+ shift + t //在现有shell中重新打开一个table

 

##Linux系统结构##

linux系统是一个倒树结构,系统中的所有东西都是文件
 

##文件的寻址##


绝对路径
文件在系统的真实位置,文件名字以“/”开头
相对路径
文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值(pwd显示当前路径)

##文件的管理##

文件 目录
增: touch file mkdir(-p上层目录不存在自动创建)

删: rm-f rm-fr

改: vim,gedit (增删file or dir)

查: cat,head,tail... ls

 

 

 

 

 

练习1(passwd使用):

1. 修改root用户密码为redhat;
2. 设置root用户密码的警告期为5天, 最短有效期为10天;
3. 删除student用户的密码;
4. 分别查看root用户和student用户的密码状态;



练习2(cat, head, tail, gedit的使用):
1. 在桌面上用gedit编辑文件westos, 任意编辑20行内容;
2. 查看westos文件的前3行;
3. 查看westos文件的后10行;
4. vim编辑,在westos文件最后一行添加hello java;



练习3(路径管理):
1. 在当前系统的桌面打开一个shell终端;
2. 打印当前所在工作目录位置;
3. 切换工作目录到当前用户的家目录,并编辑文件westos,文件内容自行发挥;
4. 切换工作目录到student用户的家目录;
6. 切换工作目录到当前用户的上一级目录;



练习4:
1. 在/mnt目录创建文件music1~music10; music{1..10}
2. 在/mnt目录创建目录pic1~pic20;
3. 在root用户的桌面上创建MyPic目录,并将/mnt里面的pic1~pic20复制过去;
3. 在root用户的桌面上创建MyMusic目录,并将/mnt里面的music1~music10移动过去;、
4. 删除创建的所有文件和目录;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章