linux

1、查看目录下所有文件

		"命令" --help  # 查看帮助文档
		man "命令"   # 查看帮助手册(手册中操作快捷键)	
 			 - "空格键"  # 显示下一页
 			 - "回车键"  # 显示下一行
 			 - b   # back、显示上一页
 			 - f  # forward、向前核空格效果一样
 			 - q  # quit 退出	
 			 
		ls 
		ls -l "目录名" #(显示文档的属性、权限)
		ls -a "目录名" #(显示所有档案、含隐藏文件)
		ls -- full-time "目录名" #(显示完整时间)
		ls --color=alway "目录名" # (显示颜色)
		ls - R "目录名" #(显示目录下所有文件)
		ls -t "目录名" #(文件按时间排序显示)
		ls -S "目录名" #(按文件大小显示)
		
		# ls 配合通配符(查找文件)
 				- *   # 代表任意多个任意字符,可以没有字符
 				-# 代表一个任意字符,至少一个字符
 				- []   # 代表一个字符,取值范围在[] 中
 				- [1234]  # 匹配1,2,3,4 中的任意一个
 				- [a-g]   # 匹配从a 到 g 范围内的任意一个

2、查看当前所在目录

		pwd  # 查看所在目录
		clear # 清屏
		cd "文件目录" # 切换到文件目录下		
			 - cd ..  # 跳转到上一级目录
			 - cd -  # 切换最近使用目录
			 - cd ~  # 进入家目录

3、创建目录 + 文件 (mkdir 目录名)

		mkdir -p test1/test2/test3 #(建立多级目录)
		mkdir -m  "目录名"  #(建立文件时直接加权限)
		touch "文件名称"  # 当前目录下新建文件

4、删除目录(rmdir 目录名)- 删除空目录

		rmdir -p "目录名"  # (连同上层空没目录一起删除)
		rmdir -r  "目录名" # (删除目录下所有内容)

5、删除文件

		rm "文件名"  # 删除文件
		rm -r/R  "文件名/文件夹名"  #  (递减删除、常用于目录删除)
		rm -f  "文件名"  #    (强制删除、文件不存在也不会报错)
		rm - i "文件名"  # 	(互动模式、删除前进行询问)

6、移动、更改文件、复制文件(位置、文件名)

		mv  "文件名"     mv("旧文件名""新文件名")
		mv -f  "文件名"  #(目标值已存在、直接覆盖)
		mv -i  "文件名"	#(若文件已存在、询问)
		mv - u "文件名"	#(若已存在、且source比较新会更新)

		cp "源文件" "目标文件"

7、查看文件内容

		tail - f  "文件名"    # 查看文件内容
		cat  # 由第一行开始显示档案内容
			 - cat -b # 可列出行数,仅针对非空白行
			 - cat -n  # 列出行数,包括空白行
			 - cat - A # 可列出一些特殊字符,而不是空白
		tac # 最后一行开始显示文档内容
		nl	# 显示的时候顺着显示行号
		more  # 一页一页的显示文档内容
 			- space  # 向下翻页
 			- enter  # 下一行
 			- /字符串  # 在显示的内容中查找字符串的关键字
 			- :f	# 立刻显示文件名及当前显示的行数
 			- q :  # 代表立刻离开more,不在显示该文档内容
 			- b: 	# 往回翻页
		less  #  一页一页的显示内容,可以往前翻页
		grep  # 全面搜索全文内容,并将匹配的行打印出来
			grep "搜索内容" "所有文件名"  # grep Hank 123.txt
			- n  # 显示匹配行及行号
			- v  # 选中不匹配的行
			- i  # 忽略大小写
		head  # 只看头几行
			- head -n 20  # 显示前20行
			- head -n -20  # 显示除去 后20行全部显示
		tail   # 只看尾部几行
 			- tail - n 20   # 显示尾巴20行
 			- tail -f		# 持续显示后面所有接收数据(动态显示)
		od  # 以二进制方式读取文件内容	
 			- od -t  # 输出类型

8**、重启命令: reboot**

		reboot 	 # 重启
		shutdown -r now # 理解重启(root 用户使用)
		shutdown -r 10	# 十分钟后重启(root用户使用)
		shutdown -r 20:35  # 在时间为20:35分时重新启动(root用户使用)

9、关机命令

		halt	# 立即关机
		poweroff	# 立即关机
		shutdown - h now # 立刻关机(root用户用)
 			- r # 重新启动
 			- c # 取消之前关机计划
		shutdown -h 10 # 10分钟后自动关机

10 、查看IP

		ifconfig  # 查看IP

11、切换用户名

		su # 用户名
		sudo su  # 切换到root用户

12、重定向文件

		">"   # 输出重定向到一个文件或设备覆盖原来的文件(将匹配到内容写入到其他文件中)
		">>"  # 输出重定向到一个文件或设备 追加原来的文件(将匹配到内容写入到其他文件中)

13、管道符号(一个命名的输出作为另一个命名的输入)

		command1 | command2 | command3

14**、网络配置命令**

		ifconfig  # 查看/配置计算机当前的网卡信息
		ifconfig | grep inet # 快速定位IP地址
		ping "目标主机"  # 连接主机地址

15、SSH 客户端命令

"""
		SSH 登陆过程
		1、远程主机收到用户登陆请求、把自己的公钥发给用户
		2、用户使用公钥,将登陆密码加密后、发送回来
		3、远程计算机用自己的私钥,解密登陆密码、如果密码正确、同意登陆
"""
		ssh [-p port] user@remote  # 远程登陆
			user # 远程端省的用户名、默认当前用户名
			remote  # 远程端地址,可以是IP
			port  # 远程端口、默认为22


		SCP #远程拷贝命令
		scp -P port "源文件路径" "目标文件路径"   # 将本地目录下的

终端常用快捷键

Tab  #自动补全
ctrl + shift + "+"  # 放大字体
ctrl + "-"   # 缩小字体
ctrl + alt + t  # 打开终端窗口
ctrl + a  # 光标移动到开始位置
ctr + e  # 光标移动到末尾
ctrl + k  # 删除此处到末尾的所有内容
ctrl + u  # 删除此处到开始的所有内容
ctrl + d  # 删除当前字符
ctrl + h  # 删除当前字符前一个字符
ctrl + w  # 删除当前左侧字符
ctrl + l  # 清屏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值