Linux总结(上)

Linux 
    根目录:/
    家目录:~  (~指代的内容,如果是root,家目录就是/root , 如果是普通用户user,家目录就是/home/user)
    上一层目录:..
    当前目录:.
    前一个工作目录:-
    
命令格式: 命令 [选项] 参数

1.时间:
    date 
    date +%Y/%m/%d%H:%M


2.日历:
    cal  当前月份的日历
    cal 2022  整年日历
    cal 5 2022 显示2022年5月日历


3.清除屏幕:clear

4.查看帮助文件:
    man 命令
    命令 --help
    命令 -h


5.开关机命令:
    shutdown [选项] 时间
    选项: -h 关机
                -r 重启 ( reboot )
                -c 取消
           
    时间:+10 十分钟后
          now 现在立刻马上
          
    halt 
    poweroff


6.注销用户:logout

7.账户管理:


    7.1用户组:
        查:cat /etc/group
        增:groupadd [选项] 用户组名称
            选项:-g 设置GID
        改:groupmod [选项] 用户组名称
            选项:-g 修改GID
                       -n 修改用户组名称 ( groupmod -n 新名称 旧名称 )
        删:groupdel 用户组名称


    7.2用户:
        查:cat /etc/passwd   或者  cat /etc/shadow
        增:useradd [选项] 用户名
            选项:-g 所属组id或组名称
                       -u 用户ID
                       -M 不创建家目录(/home下不创建对应用户的文件夹)
                       -m 会创建家目录(默认)
        改:usermod [选项] 用户名
            选项:-l 改用户名  ( usermod  -l 新名称   旧名称 )
                       -g 修改所属用户组GID
        删:userdel [选项] 用户名
            选项:-r 删除账号和家目录
            
        设置密码:passwd 用户名   (输入密码的时候,光标不会有任何变化)
        切换用户:su 用户名


8.目录和文件管理


    8.1目录管理
        查询目录下的内容:ls [选项] 目录名称
                        选项:-a 显示包括隐藏资源
                                   -A 显示全部,不包括.和..目录
                                   -d 显示目录,不显示文件
                                   -f 不排序显示
                                   -l 详细信息
                              ls -al
                              
        改变工作目录:cd 目录
        显示当前工作目录:pwd
        新建目录:mkdir [选项] 路径+目录名
                选项:-p 递归创建文件夹  mkdir -p a/b/c/d
        删除空目录:rmdir [选项] 路径+目录名
                    选项: -p 递归删除目录  rmdir -p a/b/c/d


    8.2文件管理
        拷贝文件和目录:cp 原路径 目标路径
        移动文件和目录: mv [选项] 原路径 目标路径
                    选项:-f 强制覆盖
                               -u 原文件新就会移动覆盖,否则不移动原文件
        删除文件和目录:rm [选项] 文件名称
                        选项:-i 删除前,确认信息(默认)
                              -f 强制删除
                              -r 递归删除 rm -r a


    8.3文件属性管理
        所属组: chgrp [选项] 用户组名 文件名称
                选项:-R 递归修改
        拥有者:chown [选项] 用户名 文件名称
                chown [选项] 用户名:用户组名 文件名称
                选项:-R 递归修改
        权限:r 读 w 写 x 执行
            数字类型:chmod 数字 文件名称
                数字:三位数字 第一位拥有者的权限 第二位所属组的权限 第三位其他用户的权限
                     r-4 w-2  x-1
                     
            符号类型:拥有者u ,所属组g,其他用户o,所有人a ,添加+ , 减-
                    chmod u+w 文件名称
        umask: 022
        目录最高权限777,减去缺省值,创建的目录权限是755
        文件最高权限666,减去缺省值,创建的文件权限是644


8.4文件查看
    从前向后看文件内容:cat [选项] 路径+文件名称  可能只能显示最后那一部分内容
                        选项: -n 显示行号(空行也算一行)
                                    -b 显示行号 (空行不算)
    从后向前看文件内容:tac [选项] 路径+文件名称  可能只能显示最后那一部分内容
                        选项: -b 显示行号 (空行不算)
                        
    显示行号查询文件内容:nl 路径+文件名称    
    翻页查看文件内容:more 路径+文件名称    
                    按键:下一页(空格键)
                               上一页(b)
                               下一行(回车键)
                               :f 显示文件名和行数
                               q 退出
                      less 路径+文件名称
                    按键:可以使用pgUp和pgDn按键来翻页
    显示前几行内容:head [选项] 路径+文件名称    (默认显示前10行)
                选项: -n 数字  指定显示前多少行内容
                
    显示后几行内容:tail [选项] 路径+文件名称    (默认显示最后10行)
                选项: -n 数字  指定显示最后多少行内容
                            -f 持续显示最新内容,如果需要停止使用Ctrl+c


8.5文件编辑
    打开文件:vi/vim 路径+文件名称.后缀 (文件不存在会新建)(默认进入命令模式)
    文件模式:命令模式
                删除字符:x
                删除行:dd
                删除多行:ndd (5dd)
                复制行:yy
                复制多行:nyy
                粘贴:p
                按 进入插入模式
                按 进入低行模式
              插入模式
                按 esc 进入命令模式
              低行模式
                显示行号::set nu 
                取消行号显示::set nonu
                保存::w
                强制保存::w!
                退出::q
                强制退出::q!
                保存并退出::wq


8.6文件内容比较:diff [选项] 路径+文件1 路径+文件2
            选项:-b 忽略空格 -w
                       -B 忽略空行
                       -i 忽略大小写
                      -r 递归目录及文件
            a表示附加、d表示删除、c表示修改
            < 左边文件   >右边文件

8.7文件搜索:
    通配符: * 任意个字符  
                    一个字符
                   [] 中括号中的某一个字符
    指定目录查找: find 路径 -name 文件名称
    环境变量PATH路径:which 文件名
    特定文件:whereis [选项] 文件名称
            选项:    -b:只搜索binary格式的文件
                       ​    -m:只搜索说明文件manual路径下的文件
                      ​    -s:只搜索源代码文件
    模糊查找文件:locate [选项] 关键字
            选项: -i 忽略大小写
            查询的结果会非常多

9.压缩、解压

9.1压缩单个文件:
    gzip [选项] 路径+文件名
    选项:-c 压缩完成保留原文件,默认是会删除原文件
               -d 解压
               -v 显示压缩比
    
    bzip2 [选项] 路径+文件名
    选项:-z 压缩 , 默认
               -d 解压
               -k 保留原文件
               -v 显示压缩比


9.2压缩多个文件或文件夹
    tar [选项] 文件1 路径+文件2 路径1 路径2
    选项:-c 压缩
               -x 解压 
               -j 压缩文件.tar.bz2
               -z 压缩文件.tar.gz
               -v 可视化
               -f 文件名 : 压缩打包的文件名
                
        压缩文件: tar -czvf 路径/文件名.tar.gz 目录 路径+文件1 文件2    
        解压文件:    tar -xzvf 文件名.tar.gz [ -C 目录 ]


9.3其他压缩方式:
    zip 文件名.zip 文件   [zip all.zip *.txt]   把当前目录下的所有txt文件压缩成all.zip
    unzip 文件名在.zip  解压文件
    
    rar方式,没有安装,需要安装后才可使用
    使用wget 下载网址 -- XXX许可 (当前在哪个目录,下载后的内容就在这个目录下面)
    下载完成后,解压【rarlinux-x64-5.6.b5.tar.gz】
        tar -xzvf rarlinux-x64-5.6.b5.tar.gz
        会有一个rar的文件夹出现
        进入这个rar文件,执行【make】的命令,就可以使用了
    
    rar a 压缩文件名 被压缩的文件名     压缩
    unrar e  压缩文件名.rar                    解压
                
 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值