zoukankan      html  css  js  c++  java
  • Linux命令笔记

    cd命令:切换目录

    cd /apps

    cd .. 切换到上级目录

    cd - 切换到上次目录

    ls命令:列出目录的内容

    ls -lrt; 按照时间升序详细列出详细列出当前目录的内容

    ls -lrt /apps/

    pwd命令:查询所在目录的绝对路径

    pwd

    mkdir命令:创建目录

    mkdir -p /apps/jay/

    -p:如果目录路径的上级目录不存在,就会创建

    rmdir命令:删除目录

    rmdir /apps/jay/

    cat命令:查看小文件内容

    cat -n access.log

    -n:给每一行都列出行号 

    more命令:查看大文件内容

    more access.log

    head命令:查看文件的前面N行

    head -20 access.log

    tail命令:查看文件的后面N行

    tail -200f access.log

    通常为了动态查看服务日志的输出情况

    touch命令:创建一个空文件

    touch test.txt

    cp命令:复制文件

    cp test.txt /apps/

    cp -a test.txt /apps/test/file/test_cp.txt

    -a:保留权限,文件属性

    mv命令:移动或者将文件目录更名

    mv test.txt /apps/test.log

    mv test.txt /apps/test_mv.log

    rm命令:删除文件或者目录

    rm test.txt

    rm -rf test.txt

    -r:递归删除

    -f:强制删除

    diff命令:文件比对命令

    diff test.txt test_diff.txt

    echo命令:标准输出命令

    echo "hello linux" 在控制台输出文本

    echo "hello linux" > test.txt 将文本输出到指定文件中

    echo $? 判断上一条命令是否正确。如果为0则执行正确

    wc命令:统计命令 默认统计行数/单词/字节 

    wc -l yum.log 统计yum.log的行数

    sort命令:对内容进行排序

    sort -n yum.log

    -n:是指根据字符串数值比对

    uniq命令:对排序好的内容进行统计,通常配合sort命令使用

    sort -n yum.log  | uniq -c

    grep命令:查找匹配的字符串

    grep 'Installed:' yum.log | wc -l

    -n:输出行数

    -w:精确匹配 

    -i:忽略大小写 

    -v:反向选择

    find命令: 查询符合条件的文件或目录

    find / -type f -name yum.log

    clear命令:清屏

    exit命令:退出 

    w命令:查看登录用户信息

    who命令:查看本机所有用户信息

    whoami 查看当前用户

      

    id命令:查看用户信息

    id root

    uname命令:输出系统信息

    uname -a

    cal命令:查看日历

    uptime命令:查看系统启动后的情况

      

    free命令:查看系统内存情况

    free -h; free -m

    df命令:文件系统磁盘使用情况

    df -h

    top命令:查看linux的cpu内存使用情况

    du命令:查看占磁盘空间大小

    du -sh /apps/

    hostname命令:查看主机名字 

    ps命令:查看所有进程信息的命令,通常配合grep命令查询指定进程

    ps -ef | grep redis

    kill命令:杀进程

    kill -9 nginx

    man命令:linux命令的帮助文档命令

    man cd

    help命令:linux的shell命令的帮助文档命令

    help if 

    ssh命令:远程访问服务器

    ssh root@192.1.1.101

    ping命令:查看网络是否通畅 

    ping 192.168.0.105

    netstat命令:查看网络端口的使用情况

    netstat -tunlp | grep nginx

    -t :显示tcp端口

    -u :显示UDP端口

    -n :指明拒绝显示别名

    -l :指明listen的

    -p :指明显示建立相关连接的程序名

    安装netstat命令:yum -y install net-tools

  • 相关阅读:
    Leetcode 15 3Sum
    Leetcode 383 Ransom Note
    用i个点组成高度为不超过j的二叉树的数量。
    配对问题 小于10 1.3.5
    字符矩阵的旋转 镜面对称 1.2.2
    字符串统计 连续的某个字符的数量 1.1.4
    USACO twofive 没理解
    1002 All Roads Lead to Rome
    USACO 5.5.1 求矩形并的周长
    USACO 5.5.2 字符串的最小表示法
  • 原文地址:https://www.cnblogs.com/jayhou/p/12262312.html
Copyright © 2011-2022 走看看