zoukankan      html  css  js  c++  java
  • Linux进阶指令

    linux命令提示符

    linux命令提示符
    [root@localhost ~]# 
    
    #用户名     whoami
    #@ 占位符 
    #主机名     hostname
    #~   当前工作目录/  用户的家目录
    
    如何修改命令提示符 
    
    PS1变量来控制
    u 
    W   最后一位工作目录
    w   绝对路径工作目录
    	   显示24h制的时间
    h  
    
    PS1="[u@h w 	]$"
    
    
    #更改主机名,退出会话后生效
    hostnamectl set-hostname   kingfan
    
    

    vim指令

    #进入查看模式后
    set nu 将内容添加行号
    
    <!--vi三部曲-->
    <!--1.  vi  打开文件  此时进入命令模式,你可以输入 i 命令,进入编辑模式-->
    <!--2.  在编辑模式下,开始输入字符串-->
    <!--3.  写完之后,  按下 esc 回到命令模式,按下 : 进入底线命令模式-->
    <!--4.   :w   写入不退出   :wq!  写入且强制退出 -->
    

    cat指令

    cat命令用户
    cat命令不适合看大文件,因为是一次性输出所有内容
    cat -n  显示文件行号
    

    cat是一次性读取内容不适合读取大文件

    more

    more text.txt  #百分比读取
    

    copy指令

    #cp 目标文件 备份文件
    cp  kingfan.txt  kingfan1.txt
    mv kingfan1.txt kingfan.txt
    cp -r   #用于递归拷贝
    

    查看命令大的帮助手册

    cp --help   #命令 --help
    ls -l = ll
    

    删除

    rm -i  交互式提醒删除文件  yes  or no 
    -r   递归删除
    -f   强制性删除
    

    alias别名功能

    #查看命令别名对应的命令全称
    #例如输入rm命令时,提示别瞎用
    alias rm==echo "'别瞎用'"
    ##还原/取消别名功能
    unalias rm
    

    查找文件/文件夹find命令

    windows上查找文件软件everyting
    linux上 find

    find /  home
    # find 查找路径 目标
    
    find / -name *.txt
    #查找名字为*.txt的文件
    
    find / -type f/d/l
    f - 文件
    d - 文件夹
    l - 快捷方式
    
    

    举例

    我想找到当前服务器的 网卡配置文件,网卡配置文件名字是 以 ifcfg开头,
    网卡配置文件路径,在/etc底下
    
    find  /etc    -name  ifcfg*
    

    查看端口命令

    linux查看端口的命令
    netstat -tunlp
    

    grep字符串搜索命令

    grep字符串搜索命令
    
    grep  "你想搜索的东西"   你想操作的对象文件
    
    grep "ALLOW"   settings.py 
    
    grep -v   "ALLOW"  settings.py  
    -v  反转,过滤出除了ALLOW以外的东西
    -n  过滤结果 且显示行号
    -i  忽略过滤字符串的大小写 ,匹配结果更易于观察
    

    部分查看内容head/tail

    查看文件的前10行,和后10行
    head  -10  filename 
    tail -10  filename 
    查看/etc/passwd的 10行到20行之间,使用head结合tail
    思路
    1.  head查看前20行数据,然后通过管道符,丢给第二个命令 tail去处理
    head -20  /etc/passwd  |  tail -11 
    

    linux同步时间

    #查看系统时间
    date
    
    #查看硬件时间
    hwclock
    
    #同步系统时间
    ntpdate -u ntp.aliyun.com
    
    #以系统时间为基准修改硬件时间
    hwclock -w
    
    #以硬件时间为基准修改系统时间
    hwclock -s
    

    wget 在线下载指令

    语法: wget url

    wget  http://pythonav.cn/av/man.jpg
    

    将文件下载上传到windows

    首先的安装一个工具

    yum install lrzsz -y
    
    安装完之后 就有 rz(接受/上传 文件)  sz(发送/下载) 两个命令
    rz  直接回车,接受一个文件到linux 
    sz  文件名   
    
  • 相关阅读:
    os.path.split()、os.path.realpath()和os.path.join()
    我终于也有了自己的博客网站
    (Bug修复)C#爬虫,让你不再觉得神秘
    DevExpress弹框、右键菜单、Grid的使用
    Linux 宝塔部署 ASP.NET Core 应用
    C#高级特性(反射)
    WPF 的内部世界(Binding)
    WPF 的内部世界(控件与布局)
    Layui事件监听(表单和数据表格)
    (待更新)tensorboard [Fatal error in launcher: Unable to create process using]
  • 原文地址:https://www.cnblogs.com/Kingfan1993/p/10241345.html
Copyright © 2011-2022 走看看