Linux中的基础操作命令及文件目录的建立

  1. 虚拟机管理:
rht-vmctl = redhat virt machine control ####红帽虚拟机控制器
[kiosk@fundation77 Desktop]$ rht-vmctl start desktop ####开启虚拟机
[kiosk@fundation77 Desktop]$ rht-vmctl view desktop ####显示虚拟机
[kiosk@fundation77 Desktop]$ rht-vmctl poweroff desktop ####关闭虚拟机
[kiosk@fundation77 Desktop]$ rht-vmctl status desktop ####查看虚拟机当前状态
[kiosk@fundation77 Desktop]$ rht-vmctl reset desktop ####重置虚拟机

2.操作环境shell介绍
什么是shell?
shell是保护系统内核并对外提供操作接口的软件

3.命令行字符含义

[kiosk@fundation77 Desktop]$

[1]kiosk ##当前用户名称
[2]@ ##分割符
[3]foundation77 ##主机名称
[4]Desktop ##当前所在系统位置
[5]$ ##用户身份提示符KaTeX parse error: Expected 'EOF', got '#' at position 8: 表示普通用户,#̲表示超级用户 [kiosk@f…

4.命令执行方式
命令必须在shell行提示符之后输入
当有程序占用shell时可以用ctrl+c结束此程序
命令格式

5.获取帮助
mandb ###更新帮助信息
whatis 命令 ###查看命令用途
命令 - -help ###查看命令的帮助
[] ###选加参数
… ###加的参数个数任意
<>###必须加入参数
6.新建文件和目录
6.1新建文件

touch file

###***touch***默认建立文件,并且具有修改文件时间戳功能###
###若同时创建多个文件可用touch file1 file2 file3…命令

6.2新建目录

mkdir dir   ###新建目录
mkdir /dir1/dir2/  ###在指定路径新建目录
mkdir -p /dir1/dir2 ###自动生成上层目录

7.删除
7.1删除文件

rm -f file  ###删除单个文件
rm -f file  ###删除文件名前四个字符为file的一类文件

7.2删除目录

rm -fr dir    ###-f force强制删除不提示
			  ###-r recursive 递归删除

8.复制
8.1复制文件

cp file destfile ###复制单个文件
cp file file1 file2 dir   ###复制多个文件到指定目录

8.2复制目录

cp -r sourcedir destdir ###复制目录到指定目录

9.文件移动

mv file file1   ###将file移动到file1 相当于对file重命名
mv file dir     ###移动文件
mv /dir/file .	###命令中"."表示当前目录下

注意:相同磁盘文件移动是重命名,不同磁盘文件移动是复制后删除
####文件查看####
10.文件查看

cat file			###显示文件全部内容
cat -n  file		###显示文件全部内容并加行号
cat -b file			###显示文件全部内容并在每行前加入行号不包括空行 
less				###分页浏览
	上|下			###逐行查看
	PgUp|PgDn 		###逐页查看
	/关键字			###搜索关键字并高亮显示。
					###"n"向下匹配一个关键字
					###"N"向上匹配一个关键字
head -n 5 file		###显示文件前5行
tail -n 5  file		###显示文件后5行  

11.文件统计

wc -l 				###统计文件行数
wc -w				###统计文件字数
wc -m				###统计文件字符数
wc -c				###统计文件字节数

12.文件路径
12.1相对路径
文件所在相对于当前系统位置简写。此名称前会自动添加"pwd"命令的输出,相对路径文件名称前不回出现"/"

12.2绝对路径
文件在系统中的真实位置,在任何情况下都可以使用,绝对路径以"/"开头
###文件批处理###

  (星号)*	###0~任意字符
      ?    ###匹配单个字符	
[[:alpha:]]	###匹配单个字符
[[:lower:]]	###匹配单个小写字符
[[:upper:]]	###匹配单个大写字符
[[:digit:]]	###匹配单个数字
[[:alnum:]]	###匹配单个数字或字母
[[:punct:]]	###匹配单个符号
[[:space:]]	###匹配单个空格
{1..6}		###精确匹配
[1-6]		###模糊匹配
[!a-c]		###不是a并且不是b并且不是c

13.Linux系统结构及其目录分类
13.1Linux是一个倒数形结构顶级目录 "/"根目录
"/"下的二级目录

/bin			##系统常规命令
/boot			##系统给启动目录
/dev			###设备映射文件
/etc			###系统配置文件
/home			###普通用户家目录
/lib			###32位函数库
/lib64			###64位函数库
/mdia			###光盘临时挂载
/mnt			###手动临时挂载
/run			###自动临时挂载
/opt			###第三方软件安装位置
/proc			###系统进程信息和硬盘信息
/root			###超级用户家目录
/sbin			###系统管理命令
/srv			###系统数据
/sys			###内核相关调式
/tmp			###临时文件
/usr			###用户相关设定
/var			###系统数据

13.2关于系统路径命令

pwd			###显示当前路径

13.2显示

ls dir				###显示路径信息
ls -l file			###显示目录属性
ls -ld dir			###显示目录本身属性
ls -R dir			###递归显示目录中的所有内容
ls -a 				###显示所有文件包括以"."开头文件
ls -ad .*			###显示所有隐藏文件

14.切换用户

cd 			###进入当前用户家目录
cd /etc		###进入etc目录
cd ..		###进入当前目录上一目录
cd - 		###当前目录和进入当前目录之前所在目录之间来回切换

15.命令使用技巧

Tab可以自动补齐系统中存在的文件名称或者命令,当按Tab补齐时,因为以这个字符开头的内容不唯一,可以按两次Tab用来显示所有以此字符开头的内容,若按两次Tab依然没有则不存在。
历史调用
history		###显示历史
history -c	###清除当前环境中的历史
上|下		###逐条翻阅历史
!数字		###请用指定行数的历史
!字母		###请用以此字母开头的最近一条命令

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190715233804581.png在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值