Linux 操作查询表
目录
1.用户管理
1.添加用户:useradd 选项 用户名
2.更改用户:usermod 选项 用户名
3.删除用户
2.Linux系统用户组的管理
1.增加用户组
2.删除一个已有的用户组
3.修改用户组的属性
4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。
3.与用户账号有关的系统文件
4.文件指令
1.创建文件:
2.更改文件创建时间:touch 文件
3.删除文件:
4.复制文件
5.移动文件:
6.文件重命名:
7.查看文件
8.在文件中搜索指定字符串
9.文件(目录)打包压缩
5.目录指令
1.返回上一层目录:
2.返回家目录:
3.返回最近访问的目录:
4.创建一个目录:
5.创建一个多级目录:
6.删除一个目录:
7.删除一个多级目录:
8.复制目录:
6.系统指令
1.获取电脑和操作系统相关信息
1.用户管理
1.添加用户:useradd 选项 用户名
选项:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
useradd -d /home/test -m yangkang
/*******/
为用户设置密码:passwd 选项 用户名
可使用的选项:
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令。
当前用户是root用户:passwd
否则:passwd 用户名
2.更改用户:usermod 选项 用户名
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等
,这些选项的意义与useradd
命令中的选项一样,可以为用户指定新的资源值。
usermod -g root yangkang
3.删除用户
userdel -r 用户名
2.Linux系统用户组的管理
1.增加用户组
groupadd 选项 用户组
可以使用的选项有:
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
2.删除一个已有的用户组
groupdel 用户组
3.修改用户组的属性
groupmod 选项 用户组
4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。
newgrp root
3.与用户账号有关的系统文件
cat /etc/passwd用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
/***/Linux文件基本属性:
ls –l 命令来显示一个文件的属性以及文件所属的用户和组
ls:
-a 列出目录下所有信息,包含以 .开头的隐含文件
-d 将目录象文件一样显示,而不是显示其下的文件。 如: ls –d 指定目录
-l 列出文件的详细信息。ls -l==ll) -F 在每个文件名后附上一个字符以说明该文件的类型,
“*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)。(目录类型识别) -r 对目录反向排序。 -t 以时间排序。 -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。 (递归) -1 一行只输出一个文件
4.文件指令
touch:
-a 或–time=atime或–time=access或–time=use只更改存取时间。
-c 或–no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
-t 使用指定的日期时间,而非现在的时间
1.创建文件:
touch 文件
2.更改文件创建时间:touch 文件
3.删除文件:
rm -rf 文件
man 指令(显示指令的详细信息)
4.复制文件
cp 文件 文件
5.移动文件:
mv 文件 目录
6.文件重命名:
mv 文件 文件
7.查看文件
1.cat:
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行
cat 文件
2.more:
-n 对输出的所有行编号
-q 退出more
more 文件
3.less
使用了 less 时,就可以使用 pageup 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
less:
-i 忽略搜索时的大小写
-N 显示每行的行号
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
q:quit
less 文件
4.tail -n 数字 文件: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
8.在文件中搜索指定字符串
grep 选项 搜索的字符串 文件
grep:
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行
9.文件(目录)打包压缩
1.压缩:
zip 压缩文件.zip 目录或者文件
zip:
-r 递归处理,将指定目录下的所有文件和子目录一并处理
2.解压:
unzip 压缩文件.zip 选项 路径
unzip:
-d 指明解压路径
5.目录指令
1.返回上一层目录:
cd ..
2.返回家目录:
cd ~
3.返回最近访问的目录:
cd -
4.创建一个目录:
mkdir 目录
5.创建一个多级目录:
mkdir -p 多级目录
tree:显示多级目录以及所有文件。
6.删除一个目录:
rmdir 目录
7.删除一个多级目录:
rmdir -p 多级目录
8.复制目录:
cp 目录 目录
cp:
f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在 -i 或 --interactive 覆盖文件之前先询问用户 -r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理 -R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理
7.管道命令
1.传输数据处理:
将指令1处理之后得到的数据通过管道让指令2再处理一遍。管道的作用也就是传输数据。
指令1 | 指令2
6.系统指令
1.获取电脑和操作系统相关信息
uname 选项
uname:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 型,硬件平台类型,操作系统名称
Linux 操作查询表相关推荐
- Hadoop综合大作业补交4次作业:获取全部校园新闻,网络爬虫基础练习,中文词频统计,熟悉常用的Linux操作...
1.用Hive对爬虫大作业产生的文本文件(或者英文词频统计下载的英文长篇小说)进行词频统计. (1)开启所有的服务,并创建文件夹wwc (2)查看目录下所有文件 (3)把hdfs文件系统中文件夹里的文 ...
- linux操作系统分析实验—基于mykernel的时间片轮转多道程序实现与分析
linux操作系统分析实验-基于mykernel的时间片轮转多道程序实现与分析 学号384 原创作业转载请注明出处+中国科学技术大学孟宁老师的Linux操作系统分析 https://github.co ...
- Linux操作系统安装LAMP环境
本文给大家介绍的是在Linux操作系统安装LAMP环境的方法和步奏,十分的详细,有需要的小伙伴可以参考下. Step1. 安装 Apache 在terminal中输入命令 复制代码 代码如下:sudo ...
- 图解使用CygWin进行Linux操作和编程
一 Cygwin概述 1 Cygwin是一个在windows平台上运行的类UNIX模拟环境.它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特 ...
- 服务器操作系统百度文库,Linux操作系统配置服务器的方法及实现_百度文库(6页)-原创力文档...
L i n u x 是一个免费和自由传播的类 UNIX 操作系统,很多 UNIX 下的系统程 序.编程环境和应用程序都已经成功的移 植到了 Linux 上. Linux 系统是由全世界成 千上万的程序 ...
- linux模拟题,Linux操作系统模拟题.doc
Linux操作系统模拟题.doc 根据部分同学的反映,考虑到期末考试比较集中,复习时间紧张,因此给大家提供一份模拟题,仅供复习参考之用(期末考试试题的50%左右与模拟题有关),绝对禁止带入考场,若有违 ...
- Linux操作系统文档
一. Linux操作系统概述 l 为什么要学习Linux操作系统: 1. 大部分服务端都是使用Linux操作系统(Django,爬虫,科学运算等项目是部署到服务器中的) 2. 一些企业和学校(国外 ...
- Linux操作系统安装字体笔记
从事Java程序员的朋友们都知道,大多数客户的应用都是部署在Linux操作系统的服务器上面,因为Linux服务器比Windows服务器成本要低.系统运行更加稳定.但它也有自己不足之处,比如在系统上导出 ...
- linux安装定制添加输入,Arch Linux--定制自己的Linux操作系統(乙-國際化桌面安裝篇)...
Arch Linux--定制自己的Linux操作系統 ----乙-國際化&桌面安裝篇 相信大家看了<甲-安裝篇>之後,Arch Linux系統已經可以正常運行了吧?不過,Arch ...
最新文章
- 开放式神经网络交换-ONNX(下)
- 查看核心交换机CPU时的几个参数~~
- 收藏 | 应对程序员面试,你必须知道的8大数据结构
- cefSharp通过js操控页面,含跨域操控
- 竞赛图 计算机网络 应用题,我校学子获2020年“中国高校计算机大赛-网络技术挑战赛”全国总决赛一等奖(图)...
- 《软件需求分析(第二版)》第 15 章——变更管理 重点部分总结
- shell查询年月日(可以作为crontab判断年月日)
- docker删除所有容器和镜像
- 基于quartz的云调度中心实现
- 部分计算机会议和期刊论文的下载方法
- java Web中实现QQ邮箱验证以及验证码注册用户
- 包含WebRoot的Web工程在Eclipse中的搭建和配置
- 搜索引擎是如何评估网页内容优劣的
- U-GAT-IT 翻译
- c++ MFC 根据屏幕分辨率变化自动调整控件位置和大小
- 【Python】matplotlib plt显示中文乱码解决方法
- Skywalking系列博客6-手把手教你编写 Skywalking 插件
- 高性能计算服务器8280,AMD秀实力:第二代霄龙64核性能是英特尔Xeon Platinum8280两倍...
- Linux下PhysX3.4编译和环境搭建
- 基于STM32移植U8g2图形库——OLED显示(HAL库)