• 常用的Linux命令


    ls 目录命令
    英文原意:list
    参数 -a 查看隐藏文件
            -l  查看长格式文件
            -d 查看目录属性
            -h 人性化显示
            -i 列出目录索引号
    mkdir 创建目录命令
    英文原意:make directories
    参数 -p 递归创建目录
            可以并发创建多个目录
    cd 进入目录
        参数 .. 返回上一级目录
                .  返回当前目录
    rmdir 删除空目录
    rm -rf
    cp 复制文件
    参数 -r 复制目录
            -p 保留文件属性
           / 可以在复制的过程中更名
    mv 剪切文件
    参数 -r 复制目录    
            -p 保留文件属性
           / 可以在剪切的过程中更名
    rm 删除文件
    参数 -rf 删除目录
            -f 强制删除文件
            linux中用su+用户名切换用户
    ctrl+l清屏
    ctrl+c终止当前操作
     
     
    touch 创建文件
    cat 显示文件内容  -n 显示行号
    tac 反向显示文件内容
    more 分页显示文件   用空格或f键翻页   回车换行   q退出
    less 分页显示文件  与more不同的是可以使用pageup和上箭头向上翻页
    可以搜索 /+关键字 可以高亮显示关键字
    head -n  行数 指定显示行数
    head默认显示10行
    tail -n 行数  查看末尾几行  -f 动态显示
     
     
    ln 生成链接文件 
    英文原意  link
    ln -s  生成链接名  指向对象   软链接
    例如:windows的桌面快捷方式
    文件名以l开头,3个权限都是rwx
    ln 生成链接名  指向对象  硬链接
    不能指向目录,拷贝,同步更新
    实时备份,不能跨分区执行,当一个文件被删除时另一个文件同样存在。i节点一样
     
     
     
     
    chmod  改变文件权限
    u:用户
    g:所属组
    o:其他人
    a:所有人
    用“+   -    ="修改文件权限
    用r=4,w=2,x=1.来更改文件权限
    chmod  - R 递归修改,把目录下的子目录也改变。
    普通用户可以删除root创建的文件是因为普通用户对文件所在的目录有w权限。
    rwx对目录的权限分别是:列出目录中的内容
                                             删除一个文件是对这个文件的目录有写权限
                                             可以进入目录。
     
     
     
    chown 改变文件或目录的所有者
                只有root可以操作
    chgrp  改变文件或目录的所属组  可以用groupadd 添加组
    当改变一个所有者或所属组时必须得是一个存在的
    所有者是文件的创建者,所属组是所有者的缺省组
    umask-S显示新建文件的缺省权限
    缺省创建的文件不能拥有可执行权限
    umask  显示0022   0是特殊权限 022是777的掩码值755
    umask + 掩码值可以修改缺省权限,不建议修改。
    chmod 改变文件的权限
     
     
     
     
    everything windows系统的实用搜索工具
    find 文件搜索命令
    find /-name 文件名 精确搜索
    find /-name *文件名* 模糊搜索 ?匹配 单个字符,*匹配任意字符
    find/ -size +/- 数据块 按文件大小搜索,数据块是linux的最小单位默认512字节。 100M=204800数据块  +表示超过 - 表示在什么之内
    find /-user/-group  所有者/所属组 
    find /  -cmin -5 查找5分钟之内文件属性被改变的文件  -amin 访问时间   -cmain文件属性  -mmain文件内容
    find /-type f/d/l   按文件类型查找,f文件   d 目录  l 软连接
    -inum 按i节点查找,针对文件名不清楚的文件
    -a/-o :a:是两个条件同时满足  o:满足其中任一条件
    find /etc -name 文件名 -exec ls -l {} ;
    在etc下查找文件并显示其详细信息
    -exec/ok  区别在于ok会询问用户意见
     
     
     
     
    locate 命令搜索 从lacate库中搜索,速度比较快。
    updatedb 更新lacate库  tmp是临时文件库,不作为locate的数据源
    locate -i 不区分大小写
    which 查找一个命令的所在目录   查看该命令是否有别名
    whereis 找到命令的所在路径以及帮助文档的位置
    grep 查找到具体的某一行 -i 不区分大小写
    linux中“#”在行首表示这是注释行
    grep -v ^#/etc/inittsb   排除掉/etc/inittsb中行首是#号的注释行  ^表示行首
     
     
    man 帮助命令  获得帮助信息
    man ls 获得ls命令的帮助信息  帮助浏览是调用more
    man date 显示设置系统时间
    man 配置文件名称(不需加绝对路径)
    man passwd  1 命令的帮助  5 配置文件的帮助
    whatis 命令名称----检索命令简短信息
    apropos 配置文件----检索配置的简短信息
    touch --help把touch命令的选项列出来
    help 查看shell内置命令的帮助信息用which找不到
    info 跟man功能一下。
     
      
    用户管理命令
    useradd  用户名  添加用户
    passwd   用户名  设置用户密码,不要过于简单。root设置简单密码能通过,普通用户通不过。
    who 查看登录用户信息
    包括 用户名    终端    登录时间   登录主机ip
    tty 表示本地登录  pts 表示远程终端登录
    w 查看 详细的登录用户信息
     
     
    网络命令 
    write + 用户名   给用户发信息  发错了用ctrl+退格键或delecte清除
    ctrl+d 保存结束
    w 查看是否在线
    wall 发广播消息
    ping+ip地址  ping -c 3+ip  只是ping返回三条语句
    ifconfig  查看和配置网卡信息
    mail    用户名(可选)查看发送电子邮件
    接收  mail  打开邮件列表
    回复序列号  查看邮件内容
    h 返回邮件列表
    d+序列号 删除邮件
    q 退出
    last 查看过去所有的登录用户
    lastlog 查看最后一次的登陆信息  列出所有的用户包括未登录过得
    lastlog -u 502 最后一个用户登录的详细信息
     
     
     
     
    关机重启命令
     
    shutdown -h now   立即关机 也可实现定时关机将now改为具体的时间点
    shutdown -r  now   立即重启 也可实现定时重启将now改为具体的时间点
    shutdown -c            取消前一个关机命令
    系统运行级别
    0----关机
    1----单用户
    2----不完全多用户,不含nfs服务
    3----完全多用户
    4----未分配
    5----图形界面
    6----重启
     
    关机  halt
             poweroff
             init 0
    重启  reboot
        init 6
    cat/etc/inittab  修改系统默认运行级别
    runlevel  查询当前的运行级别
     
     
    重要的热键
    【tab】键具有命令补全与文件补齐的功能。可以避免我们打错命令或文件名。
    【ctrl】+c 退出当前操作
    【ctrl】+d 退出文字终端
  • 相关阅读:
    Java学习笔记
    JSP/Servlet笔记
    JavaScript笔记
    JavaScript笔记
    JavaScript笔记 – 程序语法设计
    Mybatis笔记
    Mybatis笔记
    Mybatis笔记 – 关联查询
    Mybatis笔记 – Po映射类型
    Mybatis笔记
  • 原文地址:https://www.cnblogs.com/smq772340208/p/6426130.html
Copyright © 2020-2023  润新知