基础—bash续集特性以及目录介绍

快捷键

快捷键作用
Ctrl键+C取消当期的操作
Ctrl键+D退出当前登录的用户
Ctrl键+a将当前所在位置移动到行首
Ctrl键+e将当前所在位置移动到行尾
Ctrl键+u将当前光标所在位置及向前的所有内容剪切
Ctrl键+y粘贴剪切板上面的内容
Ctrl键+k将当前光标所在位置及向后的所有内容剪切
Ctrl键+l清屏(clear)
Ctrl键+z将前台运行的指令放入后台
Ctrl键+w将当前所在位置向前删除一组字符串,默认是以空格为单位
Ctrl键+s锁屏
Ctrl键+q解锁
Ctrl键+r搜索最近历史命令
Ctrl键+左方向键将光标所在位置向左移动一组字符串,默认以空格,特殊字符为单位
Ctrl键+右方向键将光标所在位置向右移动一组字符串,默认以空格,特殊字符为单位
delete光标从前往后删除一个字符
!c执行最近的一次以c开头的执行
!!执行上一条命令
!5执行历史命令id号为5的命令
Esc + .获取上一条命令的尾部的内容,默认以空格和重定向为单位

关机和重启的命令

关机
shutdown -h 0/now 立刻关机,以分钟为级别
shutdown -c 取消当前的关机或者重启
shutdown -h 11:00 指定11:00进行关机操作
poweroff
init 0 根据系统运行级别进行关机
halt 只关闭系统,不关闭电源
halt -p 关机
重启
shutdown -r 0/now 立刻重启
shutdown -r 11:00 指定11点进行重启
reboot 重启
init 6 重启

命令的帮助信息

man
--help
info

显示ip地址的命令

ifconfig
ip a

目录结构(必知必会的文件和目录)

linux:		一切以根为开始的,所有的目录或文件的顶点目录是根  /




/bin			#普通用户所能使用的命令
/boot			#引导目录
/dev			#设备目录

	/dev/cdrom--sr0		光驱,镜像
	/dev/zero			源源不断产生数据
	/dev/random			产生随机数字
	/dev/null			黑洞,接收不要的数据
	/dev/stderr -> /proc/self/fd/2	错误输出  2>
	/dev/stdin -> /proc/self/fd/0	标准输入  <
	/dev/stdout -> /proc/self/fd/1	标准输出  >
	/dev/pts			虚拟终端
	
	
/etc			#系统的主配置文件目录	********

	/etc/sysconfig/network-scripts/ifcfg-eth0   #网卡配置文件 ,可以配置DNS
	/etc/resolv.conf			#本地DNS配置文件
	/etc/hosts					#本地域名解析,主机名与ip对应的映射关系
	/etc/hostname 				#主机名配置文件
	/etc/fstab					#系统开机自启动挂载列表
	/etc/profile				#系统环境变量和别名配置
	/etc/bashrc					#系统环境变量和别名配置
	
		
/home			#普通用户的家目录

	/home/username
	
/lib			#系统文件,32位库文件
/lib64			#系统文件,64位库文件
/media			#可移动设备挂载目录
/mnt			#临时挂载目录
/opt			#早期第三方安装软件目录
/proc			#实时显示系统状态
/root			#超级管理员root用户的家目录
/run			#进程运行产生的一些文件,pid文件
/sbin			#超级管理员所使用的命令
/srv			#物理设备
/sys			#硬件信息
/tmp			#临时存放文件目录,公共目录,定时清理你长时间没有访问
/usr			#系统目录

	/usr/local	#软件安装目录
	/usr/share	#程序目录	
	bin -> usr/bin
	lib -> usr/lib
	lib64 -> usr/lib64
	sbin -> usr/sbin

/var			#可变的目录

	/var/log 	#日志目录
		messages	#系统日志
		secure		#系统用户登录日志

	/var/run		#存放程序的pid文件

路径的定位

绝对路径:一切以/为开始的路径,就是绝对路径,以~开头也是绝对路径
相对路径:不是以/为开始的路径,就是相对路径

点和点点的意思

点是当前目录
点点是返回当前目录的上级目录

简单的命令(echo pwd cd )

echo所见即所得  ,可以创建文件,将数据写入到文件中,重定向 >  >>

	选项:
		-e 		#支持转义
		
				\n   换行符
				\t 	  tab键
				
[root@web01 ~]# echo  hello  shell
hello shell
[root@web01 ~]# echo  -e  "hello\nshell"
hello
shell
[root@web01 ~]# echo  -e  "hello\tshell"
hello	shell


[root@web01 ~]# echo -e "\033[31m 红色字 \033[0m"
 红色字 
[root@web01 ~]# echo -e "\033[31mhello \033[0m"
hello 

[root@web01 ~]# echo  "hello"  >123.txt

>		#重定向,会覆盖原文件中的内容。
>>		#追加重定向,将数据追加文件的底部
打印变量


[root@web01 ~]# echo  $USER
root
[root@web01 ~]# echo  $HOME
/root
pwd显示当前所在位置
cd      切换目录
cd -	返回到上一次所在的目录
cd .	保持在当前目录
cd ..	进入到当前目录的上一级目录
cd ~    进入到家目录
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值