小言_互联网的博客

Linux基础操作指令与介绍

560人阅读  评论(0)

Linux基础操作指令与介绍

1 关于在真机中操作虚拟机的相关指令
rht-vmctl status desktop/server ###查看虚拟机状态,可在启动虚拟机之前使用,以查看当前虚拟机状态
rht-vmctl start desktop/server ### 启动虚拟机
rht-vmctl stop desktop/server ### 关闭虚拟机
rht-vmctl poweroff desktop/server ### 关闭虚拟机,直接吊电,相比stop指令速度更快
rht-vmctl view desktop/server ### 显示虚拟机
rht-vmctl reset desktop/server ### 重置虚拟机

2 虚拟机中相关操作指令与解释
(1)虚拟机登陆
登陆身份类别:

普通用户 student
超级用户 root

区别:
超级用户具有最高权限,而普通用户需要超级用户授予相对权限。

(2)虚拟机中的操作指令
1)关于help的介绍
指令+ --help ###可以查看指令后跟的具体命令,以用于完成不同任务。
2)touch 指令
用于创建新文件和修改文件的时间戳
touch + 文件名 ###用于创建新文件
touch + -t +yymmddhhmm.ss + 文件名 ###用于修改文件的时间戳

[注]:文件的三个时间戳 change time 是元数据发生改变的时间,即表示使用touch 修改时间戳时的时间,因此未发生改变。
3)mkdir 指令
用于创建目录
mkdir + 目录名 ###创建新的目录
mkdir + 目录1 目录2 目录3 ###创建并列的若干目录
mkdir + -p +目录1/目录2/目录3 ###创建递归目录

4)rm 指令
用于删除文件,目录
rm + 文件名 ###删除文件,会弹出询问确定删除的提醒
rm + -f +文件名 ###表示强制删除不提醒
rm + -r +目录名 ###用于删除目录,若目录中有内容则全部删除
rm + -rf +目录名/rm + -fr +目录名 ###用于强制删除目录,r,f顺序不影响命令执行

4)gedit ,vim ,less ,cat等文件查看或编辑指令
gedit + 文件名 ###用于编辑文件,与其他指令不同的是,此指令会将要编辑的文件在使用gedit编辑时,自动保存一份‘文件名~’的原文件
vim +文件名 ### 用于查看文件,按‘i’进入编写模式,'Esc+shift+:'表示退出,wq表示保存并退出,q!表示强制退出。
【注】当使用vim读取文件文件时,若文件发生错误,会建立文件名+.swap的文件,并且再次打开时,会出现5种文件读取提醒,(O)只读模式,(E)正常编辑模式,®恢复之前暂存的文件,(Q)退出该文件,(A)退出文件。
less + 文件名 ###读取文件,相当于一个阅读器,上/下键表示逐行读取,PgUp/PgDn键表示换页。
cat +文件名 ###读取文件
cat+ -b +文件名 ###可以给打开的文件,标上行号
head/tail +文件名 ###读取文件的前10行/最后10行
head/tail ±n +num+文件名 ### 读取文件的前/最后num行


5)cp 指令和mv 指令的区别及使用
cp + 原文件名+新文件名 ###表示新建立一个新文件名的文件,若原文件与新文件位于同一目录时,不能重名;创建新文件的目录中若存在相同文件名的文件,会弹出提示询问是否覆盖。
cp+ -r+原目录+新目录 ###新建原目录的所有内容
mv +原文件+新文件 ###相当于将原文件改名为新文件,其他属性包括时间戳都不发生改变
mv +原目录+新目录 ###可以理解为更改目录名称

6)路径的相关指令
pwd ###查看当前位置
cd+ 目录1/目录2/目录3 ###进入指定目录
cd + … ###退回目前路径的父路径
cd + - ###返回上一条命令的路径
cd + ~ ###返回当前目录的根目录
7)ls 指令
ls ###显示当前目录下的文件
ls + -l ###显示当前目录下的文件的长信息
ls + -a ###显示当前目录下的所有文件,包含隐藏文件
ls + -d + 目录名 ###显示该目录
ls + -S ###按文件内容大小显示该目录下的文件

8)wc 指令
wc + -l +文件名 ###统计文件内容的行数
wc + -w +文件名 ###统计文件内的单词数量,用空格来计数
wc + -m +文件名 ###统计文件内的字符数,换行符‘\n’也属于一个字符
wc + -c +文件名 ###统计文件内的字节数,换行符‘\n’属于一个字节,在中文中,一个字符等于三个字节

9)历史指令
history ###查看所有历史指令
!+关键词 ###查看当前最近历史的含有关键词的一条指令
! + num ###查看num行的历史指令
ctrl + r +关键词 ###查看最近的含有关键词的一条指令,与’!+关键词’指令不同的是,该指令可以自动补全指令
history + -c ###清楚所有历史指令
10通配符相关指令
‘*’ ###匹配所有字符
###匹配单个字符的文件,若有n个?则可匹配n个字符名的文件
[[:alpha:]] ###匹配单个字母
[[:upper:]] ###匹配单个大写字母
[[:lower:]] ###匹配单个小写字母
[[:digit:]] ###匹配单个数字
[[:alnum:]] ###匹配单个字母或者单个数字
[[:space:]] ###匹配单个空格
[[:punct:]] ###匹配单个符号


转载:https://blog.csdn.net/weixin_45305540/article/details/101534783
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场