1、主流的操作系统

(1)桌面操作系统

Window系列 MaxOS Linux

(2)服务器操作系统

Linux Windows ServerLi

(3)嵌入式操作系统

Linux

(4)移动设备操作系统Unix

Linux下的Android和华为鸿蒙 还有单独ios

2、什么是Linux?

Linux是一套免费使用和自由传播的类Unix操作系统

是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

3、Linux的特点

4、Linux系统与设置命令

(1)账号管理

创建用户:  useradd (选项)  用户名  
用户口令:  passwd  (选项)   用户名
修改用户:  usermod 选项   用户名
删除用户:  userdel  (选项)   用户名
ctrl+d退出当前用户

(2)用户组

创建用户组: groupadd  (选项)  用户组名
修改用户组: groupmod (选项)  用户组名
查询用户所属组:   groups   用户名
删除用户组: groupdel    用户组名

(3)管理用户组内成员

gpasswd (可选项)  组名
gpasswd是Linux下的管理工具,用于将一个用户添加到组或者从组中删除
-a:添加用户到组;
-d:从组删除用户;
-A:指定管理员;
-M:指定组成员和-A的用途差不多;
-r:删除密码;
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。

(4)日期管理

date [参数选项]

参数选项:

-d<字符串> :显示字符串所指的日期与时间。字符串前后必须加上双引号;

-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;

-u:显示GMT;

--help :在线帮助;

--version :显示版本信息

5、系统管理的相关命令

显示用户
logname [--help][--version]显示登录账号的信息

切换用户

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER] [ARG]

id命令

id [-g][--help][--version][用户名称]查看当前用户的详细信息(用户id,群组id,所属组)

sudo命令

sudo [参数选项] 提高普通用户的操作权限

6、进程相关命令

top命令 

top [-] [d delay] [q] [c] [S] [s] []] [n] [b] 实时显示process的动态

ps命令

ps [options] [--help]查看进程信息

 kill命令

kill [-s <信息名称或编号>] [程序]

kill [-I<信息编号> ]中断执行中的程序

7、目录管理命令

Is命令语法:

Is [参数选项]目录名称列出目录里的内容

 timedatectl命令

timedatectl校正服务器时间、时区

 pwd命令语法:

pwd-P查看当前所在目录

who命令

who - [husfV] [user]显示当前登录系统的用户,

 cd命令语法:

cd[相对路径或绝对路径]切换目录

mkdir命令语法:

mkdir [-p]文件夹的名字创建目录

rmdir命令语法:

rmdir [-p]文件夹名字删除空的目录

rm命令语法:

rm[选项]文件/目录删除文件或者目录

cp命令语法:

cp [选项数据源目的地文件复制

mv 命令语法:

mv [选项]数据源目的地改名移动文件或文件率

8、Linux文件基本属性

 chgrp命令语法:

chgrp_[选项参数][所属群组][文件或目录..] 更改属组

chgrp选项参数][--reference=<参考文件或目录>][--version][文件或目录.]

chown命令语法:

chown属主名文件名  更改属主

chown [参数选项]属主名:属组名文件名  更改属主和属组

chmod命令

作用:修改属主、属组、其他用户的权限,

9、文件管理命令

touch命令

语法:touch [参数选项文件名如果文件不存在就创建文件如果存在就修改时间属性

vi:·只能是编辑文本内容,不能对字体段落进行排版·不支持鼠标操作.没有菜单.只有命令

vim:是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

打开和新建文件

语法: vim文件名·

如果文件已经存在,会直接打开该文件.如果文件不存在,打开一个临时文件,在保存目退出后,就会新建一个文件

进入编辑模式

按esc输入命令保存文件

 文件查看

cat命令

cat a.txt 查看a.txt的内容

cat-n a.txt 查看a.txt的内容(加入行号)

less命令

语法:less [参数选项文件查看大文件

tail命令

语法:tail [参数选项]文件查看文件的最后部分

grep命令

语法: grep[参数选项]关键字文件根据关键词,搜索文木文件内容

 echo命令

语法: echo字符串展示文本

echo字符串>文件名        将字符串写到文件中(覆盖文件中内容)

echo字符串>>文件名         将字符串写到文件中(不覆盖文件中内容)

cat不存在的目录&>> error.log 将命令的失败结果追加 error.log文件的后面

awk命令

AWK是一种处理文本文件的语言,是一个强大的文本分析工具。

语法:awk [参数选项]'语法,文件

Linux系统常用命令学习相关推荐

  1. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  2. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  3. Linux系统常用命令,指令详解及案例

    现在的企业有90%甚至更过是使用Linux操作系统, 所以不管是开发还是运维, 不会点Linux知识肯定是无法进入到企业里工作. 而且, 全球500强超级计算机几乎都是使用Linux操作系统, 这也是 ...

  4. Linux 系统常用命令速查手册,值得收藏!

    Linux 系统常用命令速查手册,值得收藏! 给大家收集整理了日常常用的 Linux 系统命令,仅供大家参考. 文章目录 Linux 系统常用命令速查手册,值得收藏! 系统信息 date 显示系统日期 ...

  5. linux系统 常用命令

    linux系统 常用命令 ps –ef|grep java 查看进程 netstat –an|grep 52818查看端口是否开启 tail –f log.log 查看日志 echo hello &g ...

  6. Linux系统常用命令及其使用详解大全

    Linux系统常用命令及其使用详解大全 整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看. 其他的可以推荐一个网站,https://www.lin ...

  7. linux系统 常用命令(全面总结)

    文章目录 Linux 之 文件目录 工作机制 Linux命令 之 文件目录管理 2.1 目录管理 2.1.1 cd 2.1.2 ls 2.1.3 pwd 2.1.4 mkdir 2.1.5 rmdir ...

  8. Linux系统常用命令汇总(含例图)

    一.Linux系统基础命令 1.ls:用于查看一个目录或者文件 ls -l = ll:查看详细信息 ls -a :列举所有,包括隐藏文件 ls -r :逆序查看 2.cd:切换工作目录 注: ①按ta ...

  9. linux系统常用命令列举

    Linux系统入门 Linux特点 开源 多用户:系统可以在保证各个用户之间的安全,隐私 多任务: 良好的界面:Linux同时支持两种环境,字符界面/图形化界面 支持多种平台:Linux可以再多种平台 ...

最新文章

  1. zbb20180827 java获取字符串中所有汉字
  2. TheBrain v11.0.84中文版
  3. Codeforces Round #504 E - Down or Right 交互题
  4. 多媒体视频知识入门贴zt(一)
  5. 网络编程和反射的基本知识点的总结
  6. IT公司组织机构和职位、职位职责
  7. 思科网院Packet Tracer实验(二)IOS基本配置
  8. 【总结】学了不少自然语言处理的理论知识,如何通过实战进一步提高能力?...
  9. 用junction工具来软件搬家
  10. php原生检测用户,php代码在线测试_php检测用户在线状态的实例代码
  11. 上位机使用python/matlab通过网线VISA/SCPI编程远程控制旧版A.06.04.32的安捷伦agilent矢量网络分析仪(VNA)采集S21参数
  12. 将字符串小写数字转换为大写数字
  13. 适合Java初学入门的几本图书
  14. IntelliJ IDEA中的神仙插件 写代码必备
  15. mongoshake2.2 Oplog Tailer initialize failed
  16. 天梯赛习题:直捣黄龙(Dijsk算法 + dfs + 路径状态存储)
  17. hive如何创建一个分区表
  18. vb中线性拟合_VB做曲线拟合
  19. win8 编译x265
  20. spider mysql_MySQL中间件Spider引擎初探

热门文章

  1. 《Python从小白到大牛》第1章 开篇综述
  2. adam算法效果差原因_深度学习优化器-Adam两宗罪
  3. 【大数据分析毕设之基于知识图谱的银行风控智能管理系统
  4. C语言实现一个简单的求正方形,长方形,圆形,正方体,长方体,球体 周长,表面积,体积 数据的程序
  5. 老闪创业那些事儿(70)——SaaS的新玩法
  6. Jackson膜封闭:选择合适的封闭试剂孵化时间和洗涤
  7. 小白计算机视觉学习报告
  8. 护眼灯真的可以保护眼睛吗?2022买什么护眼灯不伤孩子眼睛
  9. Linux命令之ifconfig命令
  10. 每天学习一个Android中的常用框架——0.目录