浅谈Linux操作系统

简介: 浅谈Linux操作系统

Linux是什么?与Windows有何区别?


Linux是一套免费使用和自由传播的类 Unix 操作系统。Linux是开源的,它遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。由于 Linux 是自由软件,所以任何人都可以创建一个符合自己需求的 Linux 发行版。


目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。主要原因如下:


屏幕快照 2022-04-11 下午4.31.23.png


现在主流的Linux发行版本有如下几种:


Linux Mint

Ubuntu

Debian

Mageia

Fedora

CentOS

而在我学习Linux时,使用的就是Ubuntu发行版本。Ubuntu具有高效的文件管理系统,一般情况下不需要碎片整理。同时产生的系统垃圾很少,系统不会随着使用时间的增多而越来越卡。最重要的是它的权限管理很严格,避免用户误操作。它还具有强大的命令行,基本上所有操作可在上面执行。


Linux中的定时任务操作以及常用命令


在根目录下新建一个目录(mkdir testOne)。


image.png


进入到testOne文件夹下新建一个日志文件(run.log)以及编写一个shell脚本文件(crontab.sh)。

image.png


编辑crontab.sh脚本文件。


vim crontab.sh(进入文件)

编辑脚本

wq!(保存退出)


image.png

配置crontab服务,crontab -e


image.png


最后输入命令tail -f run.log,得到结果


image.png


最后,就实现了一个编写一个.sh文件,输入出当前时间到一个文本文件;通过Linux中的crontab服务,让它每30秒执行一次。


常用命令:


关机

shutdown -h now      立刻关机

shutdown -h 5        5分钟后关机

poweroff            立刻关机

重启

shutdown -r now      立刻重启

shutdown -r 5        5分钟后重启

reboot               立刻重启

目录切换:cd 目录名

目录查看:

ls       查看当前目录下的所有目录和文件

ls -a    查看当前目录下的所有目录和文件(包括隐藏的文件)

ls -l 或 ll  列表查看当前目录下的所有目录和文件

ls /dir     查看指定目录下的所有目录和文件  

新增文件:touch 文件名

删除文件:rm -rf 文件名

打开文件:vi/vim 文件名

当然Linux中的操作命令肯定不止这些,我只是举出了自己在学习过程中常用的命令而已。

相关文章
|
7月前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
110 0
|
7月前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
146 0
|
7月前
|
Ubuntu Unix Linux
【Linux操作系统】探秘Linux奥秘:Linux 操作系统的解密与实战
【Linux操作系统】探秘Linux奥秘:Linux 操作系统的解密与实战
96 0
|
7月前
|
运维 Ubuntu Linux
【Linux操作系统】探秘Linux奥秘:日志管理的解密与实战
【Linux操作系统】探秘Linux奥秘:日志管理的解密与实战
84 0
|
7月前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:进程与任务管理的解密与实战
【Linux操作系统】探秘Linux奥秘:进程与任务管理的解密与实战
72 0
|
7月前
|
Linux 编译器 Shell
【Linux操作系统】探秘Linux奥秘:Linux开发工具的解密与实战
【Linux操作系统】探秘Linux奥秘:Linux开发工具的解密与实战
46 0
|
安全 Java Linux
【Java原理探索】站在Linux操作系统角度去看Thread(线程) | Java开发实战
【Java原理探索】站在Linux操作系统角度去看Thread(线程) | Java开发实战
188 0
|
存储 弹性计算 缓存
|
Linux 开发工具 数据安全/隐私保护