Linux基础命令

1.1 环境

部署环境需要两部分: 模拟硬件资源的vmware虚拟化软件和Linux操作系统镜像

1.2 基本Linux命令

shell行提示符的含义—5个

[root@localhost DeskTop]#
打开shell的用户 分隔符 当前主机的短名称 当前系统位置 当前用户身份(#超级用户 $普通用户)

shell中如何运行命令

命令 参数 对象

命令就是程序 参数就是命令的特殊功能 对象就是操作目标

参数可以加多个

释放命令行 ctrl+c

文件管理

1.2.1 建立文件
touch   #新建文件
		touch file1 file2 #建立空文件
		touch file        #把文件时间同步到当前时间
		touch -t YYYYMMDDHHmm.ss file #把文件时间更改到指定时间(必须有.)

时间戳:atime–访问时间 ctime–状态改变时间 mtime–修改时间

查看时间戳 stat file

1.2.2 建立目录
mkdir  #建立目录
		mkdir dir  #建立一个目录
		mkdir dir1 dir2 #建立多个空目录
		mkdir -p test/rehat/linux #建立多层目录
1.2.3 文件及目录的删除
rm  #删除文件或者目录
		rm file1 file2 #删除多个文件,有提示
		rm -f file1 file2 #删除多个文件,没提示
		rm -r dir1 dir2 #递归删除目录,有提示
		rm -rf dir #递归删除目录且不提示
1.2.4 编辑文件
gedit #图形文本编辑器
		gedit file file1 #编辑文件
		#gedit只能在图形界面使用,file可以不存在
vim #文本编辑器
		vim file #进入vim的浏览模式
		#浏览模式不能编辑文件
		#在浏览模式按<i>进入插入模式
		#在vim中鼠标不能控制光标上下移动
		#按<esc>退出插入模式
		#按:wq保存修改
		#按:q 当vim打开文件后未作任何操作可以直接退出
		#按:q!当vim打开文件后修改文件内容但不想保存可以强制退出
1.2.5 查看文件
cat #查看文件
		cat file #查看文件
		cat -b file #显示文件内容并显示行号,不显示空行的行号
		cat -n file #显示文件内容并显示行号
head #查看文件前多少行
		head westos #默认显示文件前10行
		head -n westos #n 代表数字 显示文件的前n行
		
tail #查看文件后多少行
		tail westos #默认显示文件后10行
		tail -n westos #n 代表数字 显示文件的后n行
less #分页浏览
		less westos #进入到less模式查看westos
		#less模式中<上>和<下>逐行查看文件内容
		#<pgup><pgdn> 逐页查看文件内容
		#/关键字 搜索关键字 n向下匹配 N向上匹配
		#<v> 由less模式进入到vim 编辑完成:wq退出返回less
		#在less中<q>退出
1.2.6 复制文件
cp #复制文件
		#cp 文件 目的地文件
		#cp file1 file2 目的地目录
		#cp -r 目录1 目录2

复制原理:按照源文件建立新文件(抄作业)

1.2.7 移动文件
mv #移动文件
		#mv 文件/目录 目的地目录
		#mv file file1 dir 
		#mv dir dir1 dir2
		#mv file 不存在的file 重命名

移动原理:相同设备分区中的文件移动是重命名过程

不同分区的文件移动是 建立在删除过程

#ls -i file 查看文件节点号(相当于文件身份证号)
1.3 层级结构

Linux系统结构标准:FHS Linux层级结构标准

Linux下的顶级目录为"/",我们把它叫做根目录。

系统的二级目录用途:

/bin		#系统常规命令

/sbin		#系统管理命令

/dev		#设备文件

/home		#普通用户家目录集合,此目录中的子目录为普通用户家目录

/root		#超级用户家目录

/lib64		#64位函数库

/lib		#系统函数库

/proc		#进程信息,系统识别的硬件信息

/run		#当前运行的硬件和系统模块

/srv		#系统数据(常量)

/var 		#系统数据(变化)

/tmp		#系统临时文件存放目录

/mnt		#临时设备挂载点

/media		#cdrom临时挂载点

/etc		#系统大多数程序的配置目录

/opt		#第三方软件安装位置

/boot		#系统启动分区,系统启动时读取的文件都在此目录中

/sys		#关于内核设定目录

/usr		#unix system resource 仅次于 / 重要 多数系统资源都在此目录中
1.4 文件寻址

相对路径:省略了用户当前所在的系统位置,只有在管理当前所在目录中子文件时才能使用

绝对路径 :文件在系统中的真实位置,在任何场景下都可以使用

文件寻址相关命令

pwd #显示当前的工作目录
cd #切换当前的工作目录
	#"cd ~-"  = "cd -" 
	#".." 当前目录的上级
ls #显示文件信息
	#ls 显示当前目录中文件的名称
	#ls file 显示指定文件的名称
	#ls dir 显示指定目录中内容的名称
	#ls -d dir 显示目录本身的名称
	#ls -l file 显示文件属性
	#ls -l dir 显示目录中内容的属性
	#ls -ld dir 显示当前目录的属性
	#ls -a dir 显示目录中所有文件名称包括隐藏文件
	#ls -s 显示文件大小
	#ls -R dir 递归显示目录中的内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值