Linux系统下的虚拟机基本操作&文件管理
(一)虚拟机基本操作
1.输入法调整
Application ----->System Tools -----> Settings------> Rejion&language
-----> Input source---->+ ---->Chinese ---->Chinese(IntelligentPinyin)
2.shift 是切换语言的方式
3.虚拟机管理 - 常规操作
##命令行提示符中字符的含义
1)打开虚拟机
2)显示虚拟机
3)关闭虚拟机
4)重置虚拟机
##可能出现的报错
1)当虚拟机已经运行时不能再次运行
2)当虚拟机没有开启时不能直接显示,必须在开启的前提下才可以显示
4.在linux中如何运行命令
命令 参数 目标
ls -s test
ls --size test
##注意:
1.参数用来指定命令的某些功能,可以加也可以不加
2.命令和参数和目标之间要用空格分开
3.参数中“-” 表示单词的缩写,“--”表示单词的全拼
4.在执行命令时通常遵循这些规则,特殊情况除外
5.命令必须在行提示符之后输入,没有行提示符的输入时无效的。
(二)文件管理
1.文件建立
touch filename
##touch不但可以建立文件也可以修改文件的时间戳-时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
2.目录建立
1)mkdir directory
2)mkdir -p dir1/dir2/dir3
## -p建立递归目录时,当上层目录不存在自动建立
3.文件删除
1)rm file
2)rm -f file
## -f=force 标示强制删除不提示
4.目录删除
1) rm -r directory
##-r标示递归删除,也就是删除目录本身和里面的所有内容
2)rm -r -f dir
##删除目录不提示
rm -rf dir 在命令参数使用过程中
-a -b -c =-abc =-bac ,顺序是不需要注意的
rm -f -r dir = rm -r -f dir = rm -fr dir = rm -rf dir
5.编辑文件
1)gedit file
##必须有图形
6.文件的复制
1)cp 源文件 目的地文件
2)cp 源文件1 源文件2 目的地目录
##目的地目录必须存在
3)cp -r 源文目录 目的地目录
4)cp -r 源目录1 源目录2 目的地目录
##目的地目录必须存在
7.文件移动
1)mv 源文件 目的地文件
##重命名
2)mv 源目录 目的地目录
##重命名
##注意:
相同磁盘的文件移动只是一个重命名过程
不同磁盘的文件移动是复制删除过程
8.文件查看
1)cat file
##查看文件的全部内容
2)cat -b file
## -b显示行号
3) less file
回到less模式后,按“q”就可以退出。
9.文件的寻址
1.文件的地址分为:
相对路径:
相对与当前系统所在目录的一个文件名称的简写,
此名称省略了系统当前所在目录的名称
此名称不以“/”开头
此名称在命令执行时会自动在操作对象前加入“PWD”所显示的值
绝对路径:
绝对路径是文件在系统的真实位置
此命令是以“/”开头的
此命令在命执行时系统不会考虑现在所在位置的信息
##注意:
当操作对象是 对象1 空格 对象2 时,
这两个对象之间没有任何关系
豆角 茄子 ##这是2个对象
豆角茄子 ##这是一个对象
亲 ##动作是被系统执行的,不能作为名称出现
“亲” ##用引号的作用是把动作变成名称字符,这种方法叫引用
10.自动补齐
<TAB>键
系统中的<TAB>键可以实现命令的自动补齐
可以补齐系统中存在的命令,文件名称,和部分命令的参数
当一次<TAB>补齐不了时代表以此关键字开头的内容不唯一
可以用<TAB>X2来列出所有以此关键字开头的内容
11.关于路径的命令
1)显示目前所在的目录(路径) pwd
2)切换路径
cd
cd ~
cd 目录名称
cd ..
cd -
3)查看(目录/文件)
ls -l file
ls directory
ls -d dir
ls -a dir
ls -S dir
4)文件查看
cat file
head file
head -n 3 file
tail file
tail -n 3 file
tail -f file
5)文件大小统计
wc file
wc -l file
wc - w file
wc -m file
wc -c file
12.系统中历史的调用
1)history
2)history -c
##清空当前环境中的历史
3)!数字
4)! test
执行以test关键字开头的最近一条历史
5)ctrl +r +关键字
##调用历史中最近一条含有此关键字的历史
13.在系统中获得帮助
1)查看命令大用途
whatis 命令
2) 查看命令的用法
命令 --help
3)man 查看命令或者文件的说明手册
man 命令
man 5 文件
man 的基本用法
man -k 字符串
man的级别
1 #命令
2 #系统调用接口
3 #函数库调用接口
4 #特殊设备文件
5 #系统配置文件
6 #游戏规则说明
7 #包说明
8 #系统管理命令
9 #内核调用规则
14.系统中的通用配置符号
* ##匹配0到任意字符
? ##匹配单个字符
[[:alpha:]] ##单个字母
[[:lower:]] ##单个小写字母
[[:upper:]] ##单个大写字母
[[:digit:]] ##单个数字
[[:punct:]] ##单个符号
[[:space:]] ##单个空格
[[:alnum:]] ##单个数字或字母
小练习:
1)
2)
[1-9] #1位,这位是1-9的任意数字
[!3-5] #1位,不是3-5的数字
[^3-5] #1位,不是3-5的数字
[a-z] #1位,a-z的任意字母
{1..3} #3个,1 2 3
{1,4,7} #3个1,4,7这三个数
小练习
1)
2)
3)
4)
5)
6)
7)
8)rm -fr *