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 保存并退出  如果文件不存在就新增,存在就修改

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

相关文章推荐

添加新评论,含*的栏目为必填