美文网首页
Linux命令行

Linux命令行

作者: 狂浪的心 | 来源:发表于2018-01-26 15:09 被阅读0次

    如何调整命令行窗口大小?

    cmd +放大
    cmd -缩小

    格式

    命令 选项 参数
    commend [option]param

    命令使用文档

    man 命令
    man 1 ls 查看系统命令
    man 2 open 查看open方法的使用

    man之后可以通过q进行退出,f进行向前翻页,b向后翻页,上下键进行前进后退,或通过滑轮滚动。。。

    常用命令

    ls 当前文件夹下所有文件
    ls -a 显示所有文件
    ls -l 列表的形式
    ls -l -h 文件大小可以用单位进行现实
    ls -alh 简写

    pwd 当前文件路径

    cd 进入文件夹
    cd / 进入根目录
    cd ~ 进入home目录
    cd . 进入当前目录
    cd .. 进入上级目录
    cd - 进入上次目录

    touch 创建文件
    touch .123.tex 创建隐藏文件

    mkdir 创建文件夹
    mkdir -p 递归创建目录

    cat 查看文件内容

    rm 删除文件
    rm -r 递归删除
    rm -f 强制删除

    rmdir 删除文件夹

    history 历史命令
    !2074 执行2074对应的命令

    clear 清屏

    more 对文件内容进行分屏,与cat的区别就是分屏显示

    Ctrl+C 不执行当前输入的命令

    | 管道 一个命令的输出作为另一个命令的输入
    ls -alh /bin | more 分屏显示bin目录下的所有列表文件

    ln 链接
    ln -s 1.txt 1-soft.txt创建1-soft.txt快捷方式 软连接方式 1.txt删除后1-soft.txt打不开
    ln 1.txt 1-soft.txt创建1-soft.txt文件 硬连接方式 1.txt删除后1-soft.txt能打开

    mv 重命名 或 移动文件
    - v 显示进度
    mv 1.txt 2.txt将1.txt重命名为2.txt 也可修改文件夹
    mv 1.txt currentDir/ 移动1.txt到currentDir文件夹下 相当于剪贴

    cp 拷贝
    - v 显示进度
    cp 1.txt currentDir/ 拷贝1.txt到currentDir文件夹下 相当于复制

    grep 搜索文件内容
    格式:grep [option] '搜索内容' 文件名
    option
    - i 忽略大小写
    - n 显示行号
    可使用正则表达式
    ^ 开头
    $ 结尾

    find 搜索文件
    find / -name "*name*" 查找根目录下所有包含name的文件,可使用正则
    find / -size +4M -size -5M "*name*" 查找根目录下所有大于4M小于5M的文件
    find / -name "*name*" 查找根目录下所有包含name的文件,可使用正则

    tar 解压缩
    格式:tar [参数] 打包文件名 文件
    -c 创建打包文件
    -v 显示进度
    -f指定档案文件名称,f后面一定是.tar文件,所以必须放在选项最后
    -t 列出档案中包含的文件
    -x 解开档案文件
    -z 压缩或解压缩成.tar.gz的格式 ,大小会小很多
    -C 解压到指定目录
    tar -zcvf test.tar.gz *.py 创建压缩包
    tar -zxvf test.tar.gz 解压缩
    -j 压缩或解压缩成.tar.gz2的格式 ,大小会小很多
    tar -jcvf test.tar.gz2 *.py 创建压缩包
    tar -jxvf test.tar.gz 解压缩

    zip、unzip解压缩
    zip testzip *
    unzip -d ./ testzip.zip

    which 查找命令位置
    which ls /bin/ls

    系统命令

    cal 查看日历

    date 查看当前时间
    date "+%Y====%m=====%d"

    ps 查看系统进程

    kill 杀死进程

    reboot 重启

    shutdown -r now 重启
    shutdown -h now 立即关机
    shutdown -h +10 10分钟后关机

    df -h存盘占用大小
    du -h当前路径使用情况

    ifconfig 网卡信息

    ping 判断ip地址是否存在

    chmod 修改文件权限
    chmod 777 文件名 修改当前用户、用户组、其他用户权限成可读可写可执行
    chmod u=r,g=w,o=x 文件名 修改当前用户组为可读,用户组为可写,其他用户可执行

    通配符

    * 匹配所有
    ? 匹配任意一个
    [] 匹配括号中的范围,可为数字和字母,可以用-来简写范围
    \ 转义字符

    重定向

    > 将原本显示在终端的显示在文件中,会覆盖
    ls -alh >xx.tet
    >> 将原本显示在终端的追加到文本中

    自动不全

    Tab 自动补全

    相关文章

      网友评论

          本文标题:Linux命令行

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