标签:总结 选项 tar 文件 路径 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
按 a 进入插入模式
按 : 进入低行模式
插入模式
按 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 解压
标签:总结,
选项,
tar,
文件,
路径,
Linux,
文件名称,
目录
From: https://blog.csdn.net/xiaoshi757/article/details/143565582