Linux命令总结

目录

一、系统快捷键

二.解释器命令(终端)

    目录处理常用命令

   文件查看常用命令

三、用户和组

用户

四、vim编辑器快捷键

命令格式下的快捷键

末行格式快捷键

五、压解文件

压缩文件

解压文件



一、系统快捷键

              tab键:     在系统中的补齐,可以补齐命令字,已存在的目录和文件

              Ctrl+l :    清屏   

              Ctrl+c:       终止

              Ctrl+u:    清空当前光标前所有内容

              Shift+ctrl+c :复制     

              Shift+ctrl+v :粘贴

 

二.解释器命令(终端)

    目录处理常用命令

                     wc:统计文件内容

                     ls:列出目录

                            -a:  全部文件,将隐藏文件(.开头的文件)一起列出

                            -d:  只列出目录本身,不列出目录里的文件数据

                            -l :   长数据串列出,包含文件的属性和权限等数据

                     cd:       切换目录

                     pwd:     显示当前所在的目录

                     mkdir:   创建一个新目录

                               -p:         将需要创建的子目录(包含上一级目录)递归创建

                               -m:        创建时配置文件的权限,直接配置,不受默认权限影响

                     rmdir:    删除一个空目录

                     cp:        复制文件或目录

                     rm:        移除文件或目录

                                -f:      force强制,忽略不存在的文件,不出现警告信息

                                -i:     互动模式,删除前询问使用者是否互动

                                -r:     递归删除

                     mv:        移动文件与目录,或修改文件与目录的名称

                               -f:     force强制,目标文件已存在不询问,直接覆盖

                               -i :    目标文件已存在询问是否覆盖

                               -u:       目标文件以存在,且比较新,才会升级(update)

                     touch:   创建文件

   文件查看常用命令

                     cat:由第一行开始查看文件

                            -b:列出非空行号,空白行不标

                            -n:列出行号,连同空白行也列出

                            -E:将结尾的断行字节¥显示出来

                            -T:将tab按键以^I显示出来

                            -v:列出一些看不出来的特殊符号

                     tac:cat倒着写,由最后一行到第一行查看

                     more:+文件夹+/文件名                 逐项查看,按空格继续,最后自己退出

                     less:+文件夹+/文件名                   逐行查看,按方向键,不可主动退出,按q退出

                     head:+文件夹+/文件名                 只查看前十行

                     tail:   +文件夹+/文件名                  只查看后十行

                     ifconfig      查看ip   if config

三、用户和组

1、passwd  存放系统所有用户的信息


root:x:0:0:root:/root:/bin/bash
1.用户名
2.密码占位符
3.uid
4.gid
5.用户个人信息
6.用户家目录位置
7.用户登陆信息


shadow  存放密码信息


root:***:***:0:99999:7:::
1.用户名
2.加密的密码
3.距离***的天数,密码最后依次修改的时间
4.密码最短有效期,几天内不能修改密码的意思
5.密码最长有效期
6.密码过期前7天提示
7.密码的不活跃期    过期几天内仍可修改
8.密码失效期(距离1970-1-1多少天)

 

用户


创建用户:useradd

  • -u 指定用户uid        root超级用户  1-499程序用户  500后普通用户
  • -g 指定用户gid
  • -s 指定登陆权限  不指定默认有
  • -G  添加附加组
  • -M 不创建家目录   不指定默认创建


修改信息usermod
id +用户名 查看用户信息


设置用户密码
passwd+用户名   

  •                -l锁定用户 
  •                -u解锁用户 
  •                -s查看用户密码状态
  •                -d删除密码

 


创建组:groupadd
      -g 指定gid   不指定默认递增
      -o gid可重复


删除组 groupdel

-r  --remove  删除主目录和邮件池


修改组用户  groupmems
groupmems -a tom -g 1   将tom加到1组中
groupmems -d tom -g 1    删除


修改组gid groupmod
groupmod -g gid号 组名
groupmod -g 500 clsss    将class的gid改为500
 

四、vim编辑器快捷键

 

命令格式下的快捷键

  • 删除:光标输入到前行输入dd(剪切),10dd剪切当前行下10行
  • 粘贴:p下粘 B上粘
  • 显示行号:进入末行模式输入:set nu
  • 快速移动:7G跳转到第七行,gg回到第一行 G到最后一行
  • 拷贝:yy 65,73 yy  复制从65到73行


行内修改

  •   x 删除当前光标覆盖内容,数字加x删除光标后数字个字符
  •   r 替代光标覆盖的内容
  •   d^ 删除当前光标前所有内容
  •   d$  删除光标后的所有内容
  •   Ctrl+左右 隔一个空格跳
  •   数字+左右 可以调到光标所在位置的前后几位


末行格式快捷键

  • :set nu 显示行号
  • :set nonu 取消行号
  • :w 保存 :w/tmp/text.txt 另存为
  • :q 不保存退出会有提示 q!强制退出
  • :r 读入文件内容,到当前文件最后一行
  • :u 撤销上一操作
  • 替换: %   s/要替换的/替换成的/g    %表示每一行 g全部替换
  • 查找 /+要查找的内容   n向下查找

五、压解文件

压缩文件


压缩文件:        gzip+文件名               解压:gunzip +文件名
压缩文件 :       bzip2+文件名              解压:bunzip2+文件名
上面两种方式结果与源文件在同一级(同一个目录下),而且操作的是文件,不是文件夹
压缩文件夹
压缩
tar -cf  test.tar   bigdir/
-cf   create   bigdir
test.tar       压缩后的文件夹
bigdir/        压缩bigdir文件夹下的所有文件   相当于压缩的文件夹
说明:tar 这种形式的压缩并不能改变文件的大小,只是将一个文件夹,变成一个压缩文件,再将文件进行压缩,达到压缩的目的


解压文件

  • tar -xf /opt/testdir.tar.bz2 -C /root/桌面
  • zxvf       无视一切格式
  • -j           使用bzip2工具压缩
  • -z           使用gzip工具压缩
  • -cf          创建tar包
  • -xf          解压包   (无视一切类型)
  • -C(大写) 指定解包路径
  •  find       查找文件  类 grep
  • 按名字 -name  按类型 -type 按大小 -size

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值