ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux笔记 篇(一)

2020-12-10 16:00:36  阅读:133  来源: 互联网

标签:文件 tar 文件名 笔记 源文件 命令 Linux 目录


Linux

1.vmware安装

在windows中按照vmware,可以在里面模拟一些其他的操作系统,以后公司不会用,直接用ssh工具连接其他电脑

2.安装centos

支持linux虚拟机

3.ssh安全协议

专门用于远程会话的协议,按照他的要求访问其他电脑,数据相对安全

4.Linux命令

ip addr 查看当前ip
    
命令格式
命令[选项][参数]
    

5.查询指令

ls 					  [选项][参数]  什么都不写查看当前目录文件
-a  				  显示所有文件,包括隐藏文件
-l  			   	  查看详细信息
-h  				  人性化显示文件大小    
/ 					  查看根路径文件
pwd 				  查看当前目录所在位置 
touch 文件名   		创建文件
mkdir -p 目录名   		创建目录     
clear   清屏目录    

6.切换目录命令

cd 目录名 			进入目录
cd~ 			  返回家目录   cd 也是返回家目录
cd-               返回上一次的目录  
cd..              返回上一级目录  
cd.               进入当前目录(脚本使用)    
    

7.删除目录命令

rmdir   目录名 		删除空目录
rm -r   目录名 		  一层一层删
rm -rf  目录名		  强制删除   

8.复制命令

cp 源文件名 新文件名  			拷贝一份
cp 源文件名 目录      		 拷贝到该目录下  
cp 源文件  目录/新文件名   	   拷贝到目录下和新文件名

9.剪切和改名命令

mv 源文件 新文件名       		 把源文件改名
mv 源文件  文件名  	  		 把源文件剪切到文件中
mv 源文件 文件名/新文件名      	把源文件剪切到目录中变成新文件名	

10.环境命令

whereis 指令名 				搜索指令所在目录
which 	文件名 				搜索文件命令也可以搜索shell脚本
echo $PATH					  搜索环境变量    

11.文件搜索命令

find [搜索范围][搜索条件]
find / -name 文件名    		搜索根目录按照名字搜索
find /root -iname         搜索root下不区分大小写的文件名    
    
2.通配符搜索
* 任意个
? 任意一个
[] 匹配中括号里的任意字母都会匹配
    
3.时间查询
find /var/log -mtime -10  10天内修改的文件
    			  	  10  10天当天修改的文件
    				 +10  10天前修改的文件
    
4.按照文件大小查询
find / -size 25k   查询根目录下文件大小为25kb的文件
-25k  小于25kb的
 25k  等于25kb的
+25k  大于25kb的     
 -a 和  -o 或者 
find /var/log  -size +25k -a -size -100k
find /var/log  -size +20k -o -size -90k    

12.字符串搜索命令

grep [选项]字符串 文件名
grep  haha a.txt    
-i 忽略大小写
grep -i haha a.txt        
-v 排除指定字符串 
grep -v haha a.txt        
    
cat 文件名 查看文件内容    

13.帮助命令

man 命令名 查看该命令的说明  按q退出
命令 --help  也可以查看该命令说明
cd命令需要help cd    

14.压缩和解压缩文件的命令

.zip格式
zip 压缩文件名 源文件
zip -r 压缩文件名  源文件夹
    
解压:
unzip 压缩文件
    
.gz格式:
gzip 源文件  源文件会消失,尾椎加上一个.gz
gzip -r 目录 对其目录下的所有文件压缩
    
 解压:   
 gunzip -r 压缩文件
 gzip -d 压缩文件        

15.压缩目录命令打包

tar -cvf 打包文件名 源文件
选项 -c 打包  -v显示过程 -f指定打包后的文件名
 
解打包:  tar-xvf 打包文件名
选项  -x 解打包    

16.压缩和解压缩文件和目录的命令

.tar.gz格式:
-z  压缩为.tar.gz格式
压缩: tar-zcvf 压缩包名.tar.gz 源文件

解压: tar-zxvf 压缩包名.tar.gz
	 tar-zxvf 压缩包名.tar.gz -C 指定目录	

17.关机与重启的命令

关机 shutdown[选项]时间
选项:
	-c 取消前一个关机命令
    -h 关机
    -r 重启
 使用shutdown会在关机前保存数据
        
        
其他关机命令
  halt poweroff init O 这三个命令不安全,不保存数据
        
其他重启命令
  reboot init6

服务器一般不关机        

18.其他命令

磁盘使用情况 df  -h  格式化显示出磁盘使用情况
查看历史操作 history     显示执行过的历史命令
echo $PATH 通常输出环境变量
文件查看命令 cat
日志监控命令 tall  默认在屏幕上显示指定文件的末尾10行
    				-f 显示文件最新追加的内容
   					-n 行数 显示文件末尾参数设定设置的行数
    tall -f -n 30
    
查看内存的占用 free    
查看任务进程 top     按q退出

19.vi编辑器,写文件

3种模式
默认编辑模式,任何操作都是在编辑 					用来看
输入模式 大部分机键都会理解为输入的字符			  用来写
末行模式 输入文本管理命令,复制粘贴剪切			   用来保存
    
模式切换
 编辑到末行 输入:
 编辑到输入 输入iaso IASO 
 	随机按一个就行 i在光标字符前插入内容  输入a在当前字符后加内容 输入s会把当前字符删掉小写o会换行
    大写i到行首,A在行尾,S清除一行,O换到当前行的上一行
 输入到编辑 esc
 末行到编辑 esc
 
     
末行模式:q!不保存退出
    	wq 保存并退出  如果文件不存在就新增,存在就修改

标签:文件,tar,文件名,笔记,源文件,命令,Linux,目录
来源: https://blog.csdn.net/sqL520lT/article/details/110954599

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有