• 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

  • 相关阅读:
    June 26th 2017 Week 26th Monday
    June 25th 2017 Week 26th Sunday
    June 24th 2017 Week 25th Saturday
    June 23rd 2017 Week 25th Friday
    June 22nd 2017 Week 25th Thursday
    2018最佳网页设计:就是要你灵感爆棚!!!
    图片素材类Web原型制作分享-Pexels
    想要打动HR的心,UX设计师求职信究竟应该怎么写?
    【UXPA大赛企业专访】Mockplus:“设计替代开发”将成为现实
    2018年最好的医疗网站设计及配色赏析
  • 原文地址:https://www.cnblogs.com/jayhou/p/12262312.html
Copyright © 2020-2023  润新知