首页 > 代码库 > Linux笔记unit1-2

Linux笔记unit1-2

提前了解

########连接VNC##############

app --->internet ---->VNC -->172.25.254.250:8 ###连接VNC

第一单元

####虚拟机控制#####

[kiosk@foundation0~]$ rht-vmctl start desktop ###开启虚拟机desktop

[kiosk@foundation0 ~]$ Error: desktop not started (is already running) ###报错,desktop已经运行

[kiosk@foundation0 ~]$ rht-vmctl view desktop ###显示虚拟机desktop

[kiosk@foundation0 ~]$ rht-vmctl poweroff desktop ###关闭虚拟机desktop

[kiosk@foundation0 ~]$ rht-vmctl reset desktop ###重置虚拟机desktop

Are you sure you want to reset desktop? (y/n) y###输入y确定#########

[kiosk@foundation0 ~]$ reboot   ###重启当遇到死机问题时###

 

#####进入系统#######

普通用户:用户名:student     密码:student

超级用户:user : root   password: redhat

########修改语言#########

Application  --->system tools --->setting --->Regin&language  ---->language

切换:shift

########shell########

shell 保护内核的软件,提供外部应用程序权限接口程序。

Bash:是shell的一种,

######行提示符#######

[kiosk@foundation0 ~]$

kiosk  用户名

@      分隔符

foundation0  主机名称

Desktop      工作目录名称

$    超级用户

#    普通用户

#########切换用户###########

 

su - username  ##切换用户(用户必须存在),每次切换创建一个新的shell

用户:student/root

exit ##返回之前切换前的用户

########虚拟台控制#######

ctrl + alt +F1/F2/F6 虚拟后台控制

虚拟机Send key(虚拟键盘)按键选择

F1|7  ##退出虚拟后台

F2~6  ##进入虚拟后台

init 3 ##关闭图形界面  

init 5 ##开启图形

init 0 ##关机

init 6 ##重启

###命令的执行####

 

命令必须在提示符后面输入

 

#####命令帮助###########

<>       ###内容必须要加

[]   ###表示可加可不加

...  ###表示数量不限

命令 --help ###帮助

命令 -h

whatis 命令###查看命令功能作用

 

######打开一个bash####

 1>鼠标右键-->open in terminal

  2>Applications-->favorite-->terminal

  3>gnome-terminal

  4>ctrl+shift+n  #####新窗户打开####

  5>ctrl+shift+t  #####同一个窗户打开###

 

 

#######简单的系统命令###########

date  ###操作时间(修改时间,时间显示格式)

Watch -n -1 date     ###让date命令每秒执行一次###

date 11111111[111111]        ###修改时间11.11.11.11[1111年11秒】#####

date -d +day/-day           ###查看x天前/x天后####

date %11:%11:%11          ###设置date的输出格式###

utc系统时间=硬件时间(伦敦时间)+时区

 

#########passwd######3

passwd  ###操作用户密码

Passwd   -S  ##用户密码信息

         -l   ##锁定账号##

         -u   ##解锁##

         -n   ##设置最短密码有效期

         -x   ##设置最长密码有效期

监控密码  watch -n -S passw

######file########

file ###查看文件的真实属性

########新建######

 

touch filename  ###新建文件  ##修改文件时间戳

mkdir directory ##创建新目录

mkdir -p directory ##创建上级目录不存在的目录

 

#######gedit  ###编辑文本

#######文件的查看######

cat filename     ###查看文件的全部内容##

head  filename   ###查看文件前几行####

head -n5 filename   ###查看文件前5行####

less  filename   ###查看文件后几行####

head -n5 filename   ###查看文件后5行####

Less filename    #####分页浏览#####

/关键字      ####查找关键字####

n/N          ####分页浏览####

#######wc统计文字容量信息####

wc -l +文件  ####行数###

wc -w +文件  ####字数###

 wc -c +文件  ####字节数###

wc -m +文件  ####字符数###

字符:字母数字等各种符号,(英文:一个字节,中文:两个字节)

字节:储存单位

 

 

#######vim 编辑文本 ###

 

+i  esc +:wq(保存并退出)  +:q!(直接退出不保存)



########Tab键#######  

##自动补齐关键字后全部字符   

##连续按两次显示出所有查找的命令或文件

########history历史调用########

  history ##显示最近1000条命令

  history -c ##删除历史命令

  !+数字  ##历史中的某一行命令

  !+字母  ##历史中距离最近的此字母开头的命令

  ctrl + R + 关键字  ##执行最近一条含有此关键字开头的命令

  上下键  ##逐条调用命令

 

########linux中的快捷键#######

ctrl + 左右  ##按字符移动

ctrl+ a ##光标到行首

+ e ##光标到行尾

+ u ##光标所在位置删除到行首

 + k ##光标所在位置删除到行尾

+ r +关键字  ##调出最近一条含有关键字的命令

+ c  ##撤销以输入的命令

+ d  ##关闭当前环境

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

+ shift + pageup|pagedown  ##切换table

+ alt + l ##锁屏

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

 

##############文件############

绝对路径   ##第一个‘/’代表根目录  ‘~’当前用户家目录

相对路径   

pwd ##显示当前目录所在位置

#########cd 切换工作目录########3

cd  directory  ##切换系统位置到指定目录下

  cd -  ##切换到工作目录到之前的目录

  cd ~  ##切换到自己的家目录

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

  cd ~username ##切换到指定用户家目录

 

#######ls 列出目录或文件信息#######

ls##当前目录下文件或目录内容

ls direcory|filename  ##列出文件或目录内容

ls -d direcory##列出目录本身

ls -l filename|direcory ##列出文件或目录里面内容的属性

ls -ld directory  ##列出目录本身属性

ls -a##列出目录中的所有内容,包括‘.’开头的隐藏文件

ls -R##递归显示目录下内容

 

######rm 删除########

 

  -f ##强制删除文件

  -r   ##删除目录

  -fr ##强制删除目录

  .../*##删除目录下的所有文件和目录

 

########cp 文件复制########

 

cp是新建文件的过程

cp file file1 file2 ... directory##把file file1 file2 复制大到directory

cp file test ##把file中的数据复制到test中

cp -r directory directory1##把directory目录复制到directory1目录下

 

########mv 移动或重命名########

相同磁盘的mv是重命名,不同磁盘的mv是复制删除

 

mv file file1 direcory  ##移动file file1 到direcory

mv 存在文件 不存在文件  ##重命名

 

########正则表达式########

*   ##匹配0-任意个字符

?##匹配单个字符

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

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

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

[[:digit:]]##单个数字

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

[[:punct:]]##单个符号

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

[^[:space:]]##除了 单个空格

 

{}表示不存在的或者存在的

{1..9}##1-9

{a...f}##a-f

{1,3,5}##1,3,5

{a,c,e}##a,c,e

{1..3}{a..c}##1a,2a,3a,2a,2b,2c,3a,3b,3c

 

[]表示存在的

[a-C]  ##a,b,c,A,B,C

[a-c]##a,b,c,A,B

[1-3]##1,2,3

[145]##1,4,5

[^abc]##除了a,b,c

 

##用户家目录

~username##username家目录

~+ ##当前目录

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




Linux笔记unit1-2