linux 命令学习笔记

linux命令学习总结

一、系统相关命令:

1. 系统关机的命令: 
	shutdown     			关机命令
	shutdown -c   			取消关机
	shutdown -h  +数字 	   多久之后关机 数字代表分钟
	shutdown -r  + 数字		重启  数字代表时间
	shutdown -h now/0		立即关机
    shutdown -r now/0		立即重启
	
	reboot 					也是重启命令
	
	halt 					立即关机	
	poweroff

二、目录路径相关命令:

1. 检查文件或目录是否存在
	ls  == list (列表)		例如: # ls /etc
	
	ls -d /linux.txt 		查看/ 下是否有linux 目录
	
2. 创建新的目录:
	mkdir  ==  make directory (制造目录)  		例如: # mkdir  /linux

	创建多级目录/忽略错误提示:
	mkdir -p  /linux/linux1/linux2/linux3

3. 如何进行目录的切换:
	cd  			进入某个目录
	cd ..			返回上一级目录
	cd ../../		返回上两级
	cd ../linux2	往上走在往下走
	cd -			在两个目录之间切换
	cd ~			快速返回到家目录
	
4. 查看当前所在路径:
	pwd  
	

三、文件目录相关命令

1. 查看文件的信息命令
	ls   /linux/linux.txt

2. 创建出一个新的空文件
	touch	/linux/linux.txt 
	
3. vim:
   1) 将文件打开进行编辑
   vi/vim	------   用于编辑文件的命令
   
   # vi linux.txt		打开文件
   第一个步骤:进入编辑模式(插入模式)
   按键盘上的小写字母:i
   
   第二个步骤:编辑文件内容
   第三个步骤:进行保存文档
   按esc(退出编辑状态)--:wq (write 写/保存 quit 退出)
   					  :q  (不保存直接退出)
   					  :w  (保存但不退出)
   
   快捷方式: 
   将一整行内容进行删除   dd
   将多行内容进行删除	数字+dd   例如:3dd
   操作错误还原: 小写字母u
   
   2) 将文件不打开直接进行编辑,将屏幕显示的信息保存到文件中;
   第一步:屏幕上有信息展示
    [root@zhufanyu linux]# echo "hello world"
    hello world
	
	第二步:将屏幕上显示的信息放入到文件中:
	[root@zhufanyu linux]# echo "hello world" > linux.txt 
    [root@zhufanyu linux]# cat linux.txt 
    hello world
    
	说明:
	> 执行原理:将原有的文件内容先进行清空 添加新的信息
	
	[root@zhufanyu linux]# echo "hello world" >> linux.txt 
    [root@zhufanyu linux]# cat linux.txt 
    hello world
    hello world
    
	说明:
	> 执行原理:将原有的文件内容先进行清空 添加新的信息
	>> 执行原理:不会覆盖源文件内容,而是在源文件最后一行追加新的信息

4. cat   -----   查看文件内容
	
	[root@zhufanyu linux]# cat linux.txt 
    hello world
    hello world

5. cp ----  copy (复制)
	用法:  copy  要复制的数据信息(文件/目录)	复制到什么位置(目录中)
	
	-r 是递归的复制文件到某个目录下
	
	补充:有时复制目录时需要多次的确认,可以使用一个特殊的方法:
	#\cp -r /linux /tmp 		----- 对目录中的数据强行覆盖
	

6. 系统中的删除数据的命令:
	rm   ------   remove(移除)
	
	#\rm /linux/linux.txt			-----  强制删除
	
	#rm -f /linux/linux.txt			-----  强制删除
	
	#rm -rf /linux/					-----  删除目录(强制递归删除)
	
7. 移动数据信息(剪切)命令:
	mv  ==   move(移动)
	# mv /linx/linux.txt /tmp/
	
	还可以对文件进行重命名:
	# mv linux.txt linux_1.txt
	
	在移动数据时,出现重复数据也会提示需要覆盖

系统特殊符号

~  							家目录
..							上一级目录
>							标准输出重定向符号
>>							标准输出追加重定向符号
&&							代表前一个命令执行成功之后,在执行后面的命令

系统快捷方式:

1. ctrl+c 				中断命令执行操作过程
2. ctrl+l				清屏操作
3. ctrl+d				注销功能
4. tab 					补全快捷键 补全目录路径或文件命令信息/命令
5. 方向键上下			 调出之前输入过的历史命令
6. ctrl+a				快速将光标移动到行首
7. ctrl+e				快速将光标移动到尾部
8. ctrl+左右键			  按照一个英文单词快速移动光标的位置
9. ctrl+w				将空格分隔的一个字符串整体进行删除 (剪切)
10. ctrl+u				将光标所在位置到行首内容进行删除 (剪切)
11. ctrl+k 				将光标所在位置到行尾内容进行删除 (剪切)
12. ctrl+y				粘贴剪切的内容
13. ctrl+s				xshell进入到了锁定状态 
14. ctrl+q				解除锁定状态
15. Esc+.				将上一个命令的最后一个信息进行调取

命令总结

01. ip address show / ip a                检查网卡地址配置
02. ping  								  检查网络连通性
03. nmtui								  图形界面修改网卡地址信息
04. exit								  注销
05. shutdown 							  关机
posted @ 2020-12-26 21:54  adrian-boy  阅读(99)  评论(0编辑  收藏  举报