标签:有用 管理 解压缩 exit tar打包 列表 拷贝 nim file
1.添加用户 useradd [选项] 用户名 案例 添加一个用户xm # useradd xm 注意:当创建用户成功后,会自动的创建和用户同名的家目录。 也可以根据 useradd -d 指定目录 新的用户名,给创建的用户指定家目录
2.给用户指定或者修改密码 passwd 用户名 案例 给xm指定密码
3.删除用户 userdel 用户名 案例1 删除用户xm 但是要保留家目录 # userdel xm 案例2 删除用户xh以及用户主目录 # userdel -r xh 注意:在删除用户时,我们一般不会讲家目录删除
4.查询用户信息 id 用户名 案例1 查询root信息 注意:当用户不存在时,返回”无此用户”
5.切换用户 在Linux中,如果当前用户的权限不够,可以通过su -指令,切换到高权限用户,比如 root su - 切换用户名 注意:1 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。 2 当需要返回到原来用户时,使用exit指令。
6.用户组 类似于角色,系统可以对有共性的多个用户进行统一的管理。 增加组 groupadd 组名 删除组 groupdel 组名
7.增加用户时直接加上组 useradd -g 用户组 用户名 案例 增加一个用户ztl 直接将他指定到 wugui目录 # groupadd wugui # useradd -g wugui ztl
8.修改用户的组 usermod -g 用户组 用户名 案例 创建一个ali组 将cbx用户修改到ali组 # groupadd ali # usermod -g ali cbx
9.文件目录类 (1)pwd指令 显示当前工作目录的绝对路径
(2)ls [选项] [目录或是文件] 常用选项 -a:显示当前目录所有的文件和目录,包括隐藏的。 -l: 以列表的方式显示信息
(3)cd 指令 cd[参数] 切换到指定目录 常用参数 cd~或者cd :回到自己的家目录 cd.. :回到当前目录的上一级目录
(4)mkdir指令 用于创建目录 常用选项 -p:创建多级目录 案例 创建一个目录 /home/dog # mkdir /home/dog 创建多级目录 /home/animal/tiger # mldir -p /home/animal/tiger
(5)rmdir指令 删除空目录 案例 删除一个目录 /home/dog # rmdir /home/dog 注意:rmdir 删除的是空目录,如果目录下有内容时是无法删除的。 如果需要删除非空目录,需要使用 rm -rf要删除的目录
(6)touch指令 创建空文件夹 案例 创建一个空文件 hello.txt # touch hello.txt
(7)cp指令 拷贝文件到指定目录 cp[选项] source dest 常用选项 -r 递归复制整个 使用细节 强制覆盖不提示的方法:\cp
(8)rm指令 删除文件或目录 rm [选项] 要删除的文件或目录 -r:递归删除整个文件夹 -f:强制删除不提示 案例:将/home/aaa.txt 删除 rm -rf /home/aaa.txt
(9)mv指令 移动文件与目录或重命名 mv oldfile newfile 重命名 mv /temp/movefile /targetFolder 移动文件
(10)cat指令 查看文件内容,以只读的方式打开。 cat [选项] 要查看的文件 -n 显示行号 cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令|more cat 文件名| more [分页浏览]
(11)head指令 用于显示文件的开头部分内容,默认显示文件的前10行内容 head -n 5 文件 查看文件头5行内容
(12)tail指令 用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。 tail 文件 查看文件后10行内容 tail -n 5 文件 查看文件后5行内容 5是任意行数 tail -f文件 实时追踪该文档的所有更新 工作经常使用
(13)history指令 查看已经执行过的历史命令,也可以执行历史命令 语法 history 查看已经执行过的历史命令 !执行编号 表示执行对应标号的指令
(14)find指令 从指定目录向下递归遍历各个子目录,将满足条件的文件或者目录显示在终端。 find [搜索范围] [选项] -name<查询方式> 按照指定的文件名查找模式查找文件 -user<用户名> 查找属于指定用户名所有文件 -size<文件大小> 按照指定的文件大小查找文件 案例1:按文件名:根据名称查找 /home 目录下的hello.txt文件
案例2:按拥有者:查找/opt目录下,用户名称为 nobody的文件
案例3:查找整个linux系统下大于20m的文件(+n 大于 -n小于 n等于)
(15)压缩和解压类 gzip/gunzip 指令 gzip 文件 (压缩文件,只能将文件压缩为*.gz文件) gunzip 文件.gz (解压缩文件命令) 注意:当使用gzip对文件进行压缩后,不会保留原来的文件。 zip/unzip指令 zip用于压缩文件,unzip用于解压的,这个在项目打包发布中很有用 zip [选项]xxx.zip (压缩文件和目录) Unzip [选项] xxx.zip (解压缩文件) zip常用选项 -r 递归压缩,即压缩目录 unzip的常用选项 -d<目录>:指定解压后文件的存放目录 tar指令 打包指令,最后打包后的文件是 .tar.gz的文件。 tar [选项] XXX.tar.gz 打包的内容 -c 产生.tar打包文件 -v 显示详细信息 -f 指定压缩后的文件名 -z 打包同时压缩 -x 解压.tar文件 常用指令 打包文件 tar -zcvf xxx.tar.gz 文件 解压文件 tar -zxvf xxx.tar.gz
标签:有用 管理 解压缩 exit tar打包 列表 拷贝 nim file
原文地址:https://www.cnblogs.com/cbxBlog/p/9168907.html