Linux学习之路

简介: 写在文前:写这个系列的博客是促进自己学习Linux。 第一章:什么事Linux
写在文前: 写这个系列的博客是促进自己学习Linux。

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

(二)Linux和Windows相比有哪些优势:
(1) Linux 速度比较快, 安全性比windows好  
(2)Linux适用在网络方面

ps:今天动手装了VM虚拟机,另外在虚拟机上安装了Ubuntu系统,安装过程参考: http://blog.csdn.net/u013142781/article/details/50529030

第二天:常见的Linux操作命令
第一个命令是输出图形字符的命令Banner。效果图如下:
140562659bd2f4569204256aa9e584f986267b0a














使用该命令前需要安装,具体安装命令如下:
d8183d9d1f1d55813cccb43a96ae6355c188153e




或者你觉得这字体不好看,那么你还可以使用默认已经安装的一个命令 printerbanner
4199e0ddc19844a7be6a92c8522fafeeb268613c












其中 -w 30 表示在屏幕上的显示宽度。

su su- 和sudo

su <user> 可以切换到用户 user,执行时需要输入目标用户的密码,sudo <cmd> 可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码。su - <user> 命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。

创建一个用户: $ sudo adduser lcx

  $ sudo adduser lilei






相关文章
|
1月前
|
Ubuntu 安全 Unix
【Linux学习】零基础学习Linux
【Linux学习】零基础学习Linux
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
1月前
|
Ubuntu Unix 大数据
为什么要学习 Linux ????
为什么要学习 Linux ????
30 0
|
2月前
|
Linux Shell 数据安全/隐私保护
【Linux】基础学习篇三:用户与权限(持续更新)
【Linux】基础学习篇三:用户与权限(持续更新)
|
1月前
|
Linux 编译器 开发工具
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
|
2月前
|
Linux
【Linux】基础学习篇一:Linux初始设置(持续更新)
【Linux】基础学习篇一:Linux初始设置(持续更新)
|
4天前
|
Unix Linux Windows
Linux的学习之路:3、基础指令(2)
Linux的学习之路:3、基础指令(2)
28 0
|
3月前
|
监控 Linux Shell
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地定位和解决线上问题,提高系统的稳定性和性能。让我们一同进入这个学习过程吧!
43 0
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
|
4天前
|
消息中间件 Unix Linux
Linux的学习之路:17、进程间通信(1)
Linux的学习之路:17、进程间通信(1)
18 1
|
4天前
|
存储 安全 Linux
Linux的学习之路:9、冯诺依曼与进程(1)
Linux的学习之路:9、冯诺依曼与进程(1)
18 0