linux配置及基础命令

linux配置及基础命令

 又到了开篇逼逼叨废话的时候了 看看上一次博客的时间 这连三天打鱼两天晒网都不配 这完全就是不打鱼的等死的操作 那么 是什么让本懒蛋顿悟呢 ???是钱!钱!钱!我发现现在投简历的 都人手一个博客 然后扒一下就把连接往上一粘 我看了几个 一点进去 我滴乖乖 一种大牛气息扑面而来 且不说内容 就这装逼的气息 不行 我不能被比下去 所以我决定 亡羊补牢 指不定换工作能多个千儿八百的
 先说说linux吧 什么是linux嘞 就一个操作系统 你电脑用的windows总知道吧 其实差不多 linux更加安全 还有 就是开源 不要钱么 往深了说 区别还是有的 但我讲不清 哈哈哈哈 嗯 就酱~
  如何实现在windows下用linux呢 下个虚拟机呗(VMware)
然后就是

基本的环境配置

来 上图
linux配置及基础命令
linux配置及基础命令
linux配置及基础命令
linux配置及基础命令
linux配置及基础命令
查看主机名:hostname
修改主机名:vim /etc/sysconfig/network
在 HOSTNAME= 后面替换上你的主机名
配置网络映射
让hostname和ip进行关联
-1 vi /etc/hosts
添加
192.168.59.150 bigdata-training01.huadian.com
(IP) (主机名)
-2 修window配置
C:\Windows\System32\drivers\etc
添加
192.168.59.150 bigdata-training01.huadian.com
(IP) (主机名)
测试:
ping bigdata-training01.huadian.com(此处为自己主机名)
linux配置及基础命令
linux配置及基础命令

基本命令

  ls:list
	-a :列举包含隐藏的文
	-l :length,长格式查看 ==== ll
cd:change dir
pwd:print work directory
	打印当前目录
history:查看命令的历史记录	
clear:清屏= ctrl + L 
切换用户
	su - root

文件管理命令

- 创建
	文件:
		touch file_path
		如果文件名中有 空格,需要使用双引号包裹
	目录:
		mkdir dir_path
		-p:递归
- 删除
	文件
		rm:remove
			-f :免确认
	目录
		rmdir:删除空目录
		rm -r :表示删除目录
		rm -rf :免确认删除目录   
- 编辑
	复制:cp:copy
		格式:cp source_file  target_file
	移动/重命名:mv move
		mv source_file  target_file
		
	文件
		编辑内容
		vi /vim
- 查看
	cat:直接显示文件所有内容
	more:分页查看
		按“enter”查看
		不想看了,“q”
	less:分页查看
		按键盘“上下键 翻页”
	head:查看文件头部内容,默认显示前10行
		 head -11  passwd:指定查看多行
	tail:查看文件尾部内容,默认显示后10行
		-F:动态查看,监听

常见的符号命令

-》. :当前目录
	-》..:上一级目录
	-》~:家目录
	-》| 管道符,和grep连用
		 ps -ef | grep huadian
	-》>:覆写某个文件
		echo "hello":和JAVA println一样,输出
		echo "hello" > hello\ world 
	-》>>:追加到某个文件

文本编辑器vi/vim

编写:vi file_path
	编辑一个不存在的文件,保存之后,默认会被创建
3种模式
	
	命令行模式:
		
		第一次进入vi,默认进入命令模式;
		
		如果在插入模式下,按“ESC”进入命令行模式
		
		快捷键:
		
			yy:复制当前行 
				4yy:从当前行还是复制,复制4行
			
			p:在当前行粘贴
			
			dd:删除光标所在行,当前行
				数组+dd:5dd:删除当前行开始的连续5行
				900000000000000dd:删除文本所有内容
			
			u:撤销上一步
			i:进入插入模式
			gg:跳转到第一行
				5gg:跳转到第5行
			G:跳转到最后一行
			o:在当前行的 下一行 进入插入模式
			O:在当前行的 上一行 进入插入模式
		
	插入模式:
		在命令模式下,输入“i”,进入插入模式,可以对文本进行编辑
	最后行模式:
		在插入模式下:按"ESC" ,然后“shift + :”进入最后行模式
		
		常见的一些命令:
			-》q:不保存退出
			-》!:强制
				q!:强制退出
			-》wq/x/ZZ:保存退出
			-》set nu(number):设置显示行号
			-》/string 检索字符串
				eg:/huadian 检索 “huadain”字符串
				检索下一个 :按键盘"n"