美文网首页
Linux 之开发常用命令

Linux 之开发常用命令

作者: LeonardoEzio | 来源:发表于2019-08-04 19:17 被阅读0次

    文件操作命令

    命令 说明
    touch 文件名 创建文件
    rm -rf 文件名/文件夹 删除文件(r 代表递归 f 代表强制删除)
    cat 文件名 从头到尾显示整个文件内容
    cat -n 文件名 查看文件的同时添加行号
    cat file1 file2 > file 将几个文件合并为一个文件
    more 文件名 分屏显示文件内容;空格向下翻页,b向上翻页,q退出
    head 文件名 显示文件头部,默认10行
    head -n 行数 文件名 查看文件的前n行
    tail 文件名 显示文件尾部,默认10行
    tail -n 行数 文件名 查看文件的最后n行
    ln -s 源文件 目标文件 创建文件软连接,文件名必须为绝对路径
    diff 选项 文件1 文件2 比较文件差异

    目录操作

    命令 说明
    cd / 进入根目录
    cd . 当前目录
    cd .. 进入当前目录的上一级目录
    mkdir 目录名 建立文件夹(目录)
    mkdir -p d1/d2/d3 递归建立目录
    pwd 查看当前工作目录
    ls 显示当前目录下的所有内容
    ls -l 或 ll 以长格式显示当前目录下的所有内容
    tree 目录名 以树形格式显示指定目录下的所有内容
    cp 原文件名或目录名 目标位置 拷贝文件或目录到目标位置
    cp 原文件名或目录名 目标位置/新文件名或目录名 拷贝文件或目录到目标位置并改名
    cp -r 递归拷贝这些及其子文件夹下的文件
    scp 将当前的一个文件拷贝到远程另一台主机上
    mv 原文件或目录名 目标位置 剪切
    mv 原文件或目录名 新文件或目录名 修改名称

    查找和搜索

    命令 说明
    find 查找目录 -name 文件名 按文件查找
    find 查找目录 -iname 文件名 按文件查找(不区分大小写)
    find 查找目录 -user 用户名 按用户名查找
    find 查找目录 -nouser 查找没有属性主的文件
    find 查找目录 -size大小 按照文件大小查找
    find 查找目录 -type类型 按照文件类型查找;f 普通,d 目录,I 连接
    find 查找目录 -perm 755 按照文件权限查找
    grep -r "查找关键字" 路径 按文件内容查找,可以使用正则表达式

    文件上传和下载

    命令 说明
    sz file 将指定file发送到windows系统上
    rz 将文件发送到Linux系统上

    压缩和解压命令

    命令 说明
    tar -zcvf 压缩包名 源文件(一个或多个) 压缩文件
    tar -zxvf 压缩包名 解压文件
    tar -zxvf 压缩包名 -C 指定目录名 将文件解压到指定目录下
    zip 压缩包名 源文件(一个或多个) 压缩文件
    unzip 压缩包名 解压文件

    系统安装相关命令

    命令 说明
    wget url 下载命令
    yum 安装命令
    ./configure 从源码安装
    make & make install 从源码安装
    ps aux | grep XXX 查看进程命令,通过grep进行过滤
    kill pid 关闭进程命令
    neststat -ntlp 列出所有端口
    df 查看磁盘命令(-k 以Kb进行显示,-m 以MB进行显示,-h 自行显示)

    相关文章

      网友评论

          本文标题:Linux 之开发常用命令

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