首页 > 代码库 > 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