美文网首页
将离的实习笔记(一)

将离的实习笔记(一)

作者: 最亲爱的NK | 来源:发表于2017-09-30 16:31 被阅读0次

    因为要使用linux系统进行工作,所以整理了一些linux常用操作,供平时查阅。

    一、一些文件操作

    1. 查询目录内容
    ls [选项][文件或目录]
    
    -a 所有文件
    
    -l 查看详情
    
    -d 查看目录属性
    
    -h 显示文件大小
    
    2. 处理文件
    • 创建文件夹
    mkdir -p [文件名]
    
    mkdir [文件名]
    
    比如:
    
    mkdir new 当前目录下创建new文件夹
    
    mkdir -p new1/new2 创建new1/new2文件夹(递归建立)
    
    • 切换到某文件夹
    cd [文件名]
    
    cd~ 进入当前用户文件夹
    
    cd- 上次文件夹
    
    cd.. 进入上一级文件夹
    
    pwd查看当前文件夹所在位置
    
    • 删除文件
    rm [文件名]
    
    -r 全部删除
    
    -f 强制删除
    
    一般删除文件夹下所有文件用rm -rf[文件夹]
    
    • 移动文件
    mv[原文件目录][目标文件目录]
    
    一般覆盖也用这个命令
    
    • 复制文件
    cp[选项][原文件目录][目标目录]
    
    选项包括
    
    -r复制目录
    
    -p连文件属性一起复制
    
    3. 搜索文件
    1. 命令搜索
    whereis [选项] [命令名]
    
    或者
    
    which [选项][命令名]
    
    2. 文件搜索
    
    find [搜索范围][选项][条件]
    
    例:
    
    find  /  -name a.txt  
    在根目录下查找名为 a.txt 文件
    
    find / -size +10M
    在根目录下查找文件大于10M的文件
    

    二、压缩相关

    1. zip格式
    压缩文件
    zip [压缩文件名][原文件]
    我想把a.txt打包压缩成a.zip
    zip a.zip a.txt
    
    压缩目录
    zip -r  [压缩文件名][原文件]
    我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:
    zip -r yasuo.zip abc.txt dir1
    
    解压
    unzip[压缩包文件名]
    
    指定目录
    unzip [压缩包路径] [指定位置]
    unzip /home/kms/kms.zip -d /home/kms/server/kms
    
    2. tar格式
    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件
    
    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
    
    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出
    
    下面的参数-f是必须的
    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
    
    压缩
    tar -cvf  打包文件名 原文件
    
    解压
    tar -xvf jp.tar
    
    3. gz格式
    压缩为gz格式,原文件不保留
    gzip [原文件]
    
    压缩.gz格式,原文件保留
    gzip -c 原文件 > 压缩文件
    
    压缩目录:
    gzip -r  目录
    

    三、其他最近有用到的

    sudo 管理员权限
    
    apt-get 安装软件包
    
    ifconfig查看ip
    ifconfig>> ip.log
    cat ip.log
    
    查看网络状态
    netstat [选项]
    -t: 列出tcp 协议端口
    -u: 列出upd协议端口
    -n ip地址个端口号
    -l 列出监听状态的
    -a 所有
    
    快捷操作
    ctr+c  终止当前命令
    ctr+l 清屏  相当于 clear
    ctr+a  光标移到行首
    ctr+e  光标移到行尾
    ctr+u  把光标所在位置删除到行首
    ctr+z  把命令放入后台
    ctr+r  在历史命令中搜索
    

    四、杂事

    公司的内网挂上代理之后就不能连接,一开始配置 Android studio 的时候设置了代理连接,导致拉代码的时候进不了内网获得一些文件,报错为 failed to resolve "xxxxxx":xxxxxx,在设置中将代理关闭也没用。解决方法:在 gradle.properties 中将之前设置的代理信息注释或者删除,因为一开始只要设置过代理,就会写入 gradle.properties 文件中,就算后面在编译器中把代理关闭,配置文件中也会存在,所以要注释掉,不然拉代码还是走代理,导致失败。

    相关文章

      网友评论

          本文标题:将离的实习笔记(一)

          本文链接:https://www.haomeiwen.com/subject/zhtnextx.html