linux核心命令
2024-09-04 09:53:17   3  举报             
     
         
 AI智能生成
  云计算
    作者其他创作
 大纲/内容
  查询帮助    
     man  
     --help  
     cmd.oldboyedu.com
  
     网络管理    
     ping:测试主机之间网络的连通性    
     后面加IP地址或者域名  
     telnet:登录远程主机和管理(测试ip端口是否连通)
    
     后面加IP地址或者域名以及端口号  
     端口号:22;80;443  
     nmtui :查看修改网络信息
  
     文件与目录基本指令    
     cd /XX:切换目录到XX目录
    
     cd:回到根目录  
     ls -l:显示当前目录详情信息=ll
  
     cd /..返回上一级  
     cd - :两个目录来回切换  
     pwd:查看当前所在目录位置
  
     ls:显示目标列表
    
     ll -a :显示隐藏文件  
     ll -t :按照时间排序    ;  ll -tr :逆序排序
  
     ll -h:列出详细信息并以可读大小显示文件大小  
     mkdir:创建一个目录
    
     mkdir -p:创建多层目录
  
     touch:创建文件
    
     touch /绝对路径  
     touch 进入到目录下进行创建  
     mv;移动    
     改名字  
     cp:复制    
     cp -r:复制目录及所有
    
     cp -rp:属性不变  
     cp -a:包含以上两者  
     rm:删除文件    
     rm -f:强制删除不提示  
     rm -r:删除目录  
     echo:写内容
    
     echo 内容  >   文件地址:书写内容  
     echo 内容  >>  文件地址:追加内容  
     cat:查看文件内容    
     cat -n:添加行号  
     关机重启:shutdown    
     shutdown  -h  +时间  
     shutdown -c ::取消关机重启
  
     系统管理    
     shutdown
    
     -h:关机
  
     -r:重启
  
     -c:取消  
     reboot - 重新启动正在运行的Linux操作系统  
     halt - 关闭正在运行的Linux操作系统
  
     poweroff - 关闭Linux系统,关闭记录会被写入到/var/log/wtmp日志文件中  
     hostnamectl - 查询或更改系统主机名
  
     nmtui:查看和修改网卡信息
  
     lscpu:查看cpu信息
  
     free -h  或者free -m:查看内存信息
  
     df -h:查看磁盘信息
  
     :uname -a   uname -r:查看内核版本
  
     vi/vim:编辑器,修改文件内容    
     :wq  保存并退出  
     :q强制退出  
     gg:移动光标到第一行
  
     G:光标到最后一行
  
     光标在行内左右移动    
     0:行首  
     $行尾
  
     复制删除粘贴撤销    
     复制:yy
  
     删除:dd
  
     粘贴:p  
     撤销:u
  
     显示行号:set nu
    
     取消:set nonu
  
     /默认向下搜索
  
     替换:%s# 被换内容#换得内容#g
  
     批量删除
    
       1,10d:删除一到十
  
     :g/pattern/d删除pattern
  
     :g!/pattern/d 删除所有不包含"pattern"的行:
  
     磁盘管理    
     df
    
     查看磁盘空间整体使用情况  
     -h  
     -T显示文件系统类型  
     du    
     查看目录大小  
     -sh  
      du -sh-/*   查看跟下所有目录大小  
     file    
     查看文件类型  
     stat    
     查看文件属性信息文件名  
     dd    
     创建指定大小的文件  
     dd if=/dev/zero of=/tmp/xxx bs=1M count=1000  
     子主题  
     用户管理命令    
      useradd    
     添加用户  
     -u指定UID  
     -s  指定命令解释器  
     -m 创建家目录  
     -M不创建家目录  
     adduser
  
     passwd    
     设置或修改密码  
     --stdin  :非交互设置密码  
     chpasswd    
     批量修改密码  
     su    
     切换用户  
     su -  
     userdel    
     删除用户  
     -r 删除用户并且删除家目录  
     id    
     查看用户信息  
     检查用户是否存在  
     w    
     查看谁登陆了系统并作了什么  
     uptime  是w的第一行  
     who  w命令后几行  
     who     
     显示当前登录用户信息  
     uptime    
     查看Linux系统负载信息  
     last    
     查看用户的登录情况{谁,哪里,登陆时间,登出时间}  
     lastlog    
     查看所有用户的登录信息  
     whoami    
     打印当前有效的用户ID对应的名称  
     usermod    
     修改用户信息  
     visudo  
     sudo  
     alias    
     查看/设置  
     临时取消别名    
     \rm  
     /bin/rm  
     groupdel  
     groupadd  
     权限管理    
     r,duqv    
     4  
     w, 修改    
     2  
     x,执行    
     1  
     chown  修改所有者  
     chmod  修改权限    
     chmod  权限  
     chmod  700  
     chmod u= ,g=,o=    
     chmod  go+rwx  
      软件管理体系    
     安装软件yum install -y tree或apt update后apt install -y tree  
     安装软件指令    
     yum    
     apt  
     检查软件是否安装    
     rpm -qa| grep tree    
     dpkg l |grep tree  
     查看软件包内容    
     rpm -ql|tree    
     dpkg -L|tree  
     安装rpm包或deb包    
     rpm -ivh/uvh  接软件包    
     dpkg  -i    
     删除软件包    
     rpm  -e    
     dpkg  -r  
     检查校验    
     rpm -aV    
     dpkg  -V  
     特殊符号    
     ~:
    
     当前用户家目录  
     root用户:/root/
  
     oldboy用户:/home/oldboy/
  
     ..表示当前目录的上级目录  
     .   表示当前目录/复制文件到当前目录
  
     >    
     重定向符号先清空文件内容再写入
  
     如果文件不存在创建文件
  
     标准输出重定向
  
     >>    
     追加内容  
     标准追加输出重定向
  
     {}    
     生成序列(数字或字母)
  
     用法{1..10}{a..z}
  
     可与touch,ehco,mkdir一起使用批量创建
  
     |   管道    
     把里面的命令输出传递给后面的命令
  
     一个命令无法实现我们想要的结果是使用  
     ‘’
    
     反引号:优先执行引号里的命令
  
     先获取指令的结果然后把结果交给其他命令使用
  
     创建文件,目录,压缩包(带时间)  
     日志过滤指令    
     less    
     按页显示文件内容,到文件末尾不会退出
  
     more    
     按页显示文件内容,到文件末尾会退出
  
     head
    
     显示文件开头几行内容  默认十行  
     -n5  开头五行
  
     tall    
     显示文件最后几行内容,默认十行  
     -n5 最后五行
  
     -f 文件事实更新  
     wc    
     统计文件信息,主要来统计行数
  
     -l   行数
  
     grep    
     -i  :不区分大小写
  
     -n  :显示行号   
     -v  :取反  
     --color  :给过滤出的内容加上颜色  
     sort    
     排序  
     -r  逆序排序
  
     -n  数字排序  
     -k  指定某列排序
  
     -t  指定分隔符,sort默认识别是空格,如果不是空格需要-t指定  
     uniq
    
     去重
  
     -c  去重并显示次数  
     通过sort排序在去重
  
     date
    
     查看或修改时间  
     +%F    
     +%Y%m%d
  
     +%T    
     +%H:%M:%S
  
     +%w周
  
     -d 根据描述显示指定日期
  
     ntpdate    
     自动同步时间  
     timedatectl
    
     查看和修改时间  
     tar    
     创建压缩包    
     tar zcf /backup/etc.tar.gz /etc/
  
     常见压缩包格式: .tar.gz    .tar.bz2   ..tar.xz
  
     查看
    
     tar tf /tmp/etc.tar.gz  
     解压    
     tar xf /tmp/etc.tar.gz
  
     解压到指定目录
    
     tar xf /tmp/etc.tar.gz -c/opt/  
     zip / unzip    
     zip   -r:压缩目录
  
     unzip  -d:解压到指定目录
  
     gzip    
     -d:解压到指定目录
  
     awk    
     awk 'NF<=10'  
     awk '{print  $1}'
    
     awk '{print NF-1}'倒数第二列  
     ubunt进入root用户:sudo  su  -  
     重启服务:sudo systemctl restart 服务名称
  
    
 
 
 
 
  0 条评论
 下一页