linux命令的趣事

        Linux是一种操作系统,那么何为操作系统?操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,任何其它软件都必须在操作系统的支持下才能运行。(任何软件在操作系统上运行)

        Linux与windows都属于操作系统,两者有什么不同之处?

        1、开源vs闭源:Linux是一种开源操作系统,其源代码可以被公开查看、修改和分发,用户可以自由定制和配置系统。而Windows是一种闭源操作系统,其源代码不对外公开,用户不能直接修改和定制系统。

  2、发行版vs版本:Linux是一种内核,而不是一个完整的操作系统,因此存在多个基于Linux内核的发行版,例如Ubuntu、Debian、Fedora、CentOS等,它们可以在不同的硬件架构上运行,并提供不同的用户界面和软件包管理器。Windows则是一种由Microsoft公司开发和发布的操作系统,每个版本都由Microsoft公司单独发布。

    3、文件系统:Linux使用类UNIX文件系统(如ext4、XFS、Btrfs等),而Windows使用NTFS文件系统。这些文件系统在文件管理、权限控制、文件命名规则等方面有着不同的特点。

  4、用户界面:Linux提供了多种不同的用户界面,例如命令行界面(如Bash、Shell)、图形用户界面(如 GNOME、KDE、XFCE等)等,用户可以根据自己的需求选择合适的界面。而Windows则主要提供了图形用户界面,用户可以使用Windows桌面环境来进行操作。

       5、软件生态系统:Linux和Windows在软件生态系统方面也存在差异。虽然Windows有大量的商业软件和游戏支持,但Linux作为开源系统,也有丰富的免费和开源软件可供选择,尤其在服务器、嵌入式系统、科学计算等领域具有广泛的应用。

  6、安全性:Linux和Windows在安全性方面有着不同的特点。由于开源的特性,Linux操作系统通常被认为在安全性上有优势,因为开放的源代码可以被广泛审查,从而发现和修复潜在的安全漏洞。而Windows则面临着更多的安全威胁和攻击,因为它是闭源系统,黑客和恶意软件通常会针对Windows进行攻击。

linux的命令格式:

命令名称   [命令参数]     命令对象(空格隔开)

命令名称:动词,要做的某件事

命令对象:一般要处理的文件、目录、用户

严格区分大小写

关于linux一些简单的命令:reboot 重启 ,  shutdown -r now 重启  ,shutdown -h now  关机   poweroff  关机(感兴趣可以尝试一下)

Windows查看ip地址的命令为 ipconfig,而linux查看ip地址有两种命令分别是ip a和ifconfig

ip a 查看方式如下:

ifconfig查看方式如下:

 

以下为linux系统的命令展示:

查看当前linux的发行版本:cat /etc/redhat-release

查看内核版本:uname -r

查看shell类型:cat /etc/shells     chsh -l

查看当前的默认shell类型:echo $SHELL

pwd(print work directory)显示工作目录

cd (change directory):切换当前工作目录

cd /root

cd - :切换到上一次切换的目录

cd/cd ~:切换到当前用户的家目录

ls(list directory contents)列出当前工作目录下的内容。

     ls-l 以长格式的形式显示文件和目录的信息(权限、所有者、大小、创建时间)ls -l =ll

     ls-a 显示所有文件及目录(.开头的隐藏文件)

     ls-A 不列出.(当前目录)和..(父目录)

     ls-h 在-l基础上去使用h,以人类可读的方式显示当前目录中文件和目录的大小。

ls /bin 软链接(快捷方式),符号链接,binaries(二进制文件),可执行的应用程序。

ls /boot:存放的是启动程序后的核心文件(链接文件、镜像文件。)

ls /dev:存放的是linux的外部设备(光驱)。(device)

ls /etc:存放的是系统管理所需要的配置文件。

ls /home:普通用户的家目录。

ls /root:root用户的家目录。

ls /lib:library(库),存放着系统最基本的动态连接共享库(32位),

ls /lib64:ibrary(库),存放着系统最基本的动态连接共享库(64位)

ls /media:挂载点目录,让用户去临时挂载别的文件系统。系统默认挂载点目录

ls /mnt:挂载点目录,手动去挂载点目录。

ls /opt:optional(可选),主机给额外安装软件所摆放的目录。

/sbin:超级用户的二进制文件的缩写,存放的是系统管理员所使用的系统管理程序。(超级管理员自己能用到的一些命令)

ls /srv:第三方服务,存放的是一些服务启动后需要提取的数据。

ls /tmp:temporary(临时):存放的是一些临时文件。

ls /usr:unix shared resource(共享资源),用户很多应用程序和文件都存放在该目录中。

ls /var:variable变量的缩写,存放的不断扩充的东西。(日志文件)

ls /run:是临时文件系统,存放的系统启动以来的信息(守护进程)

ls /sys

ls /proc :进程的缩写。程序(由源代码生成的可执行文件),进程(程序执行后形成了进程,它会占用内存资源。)

在linux中有两种查看命令帮助的格式:help和man

查看方式为:help 命令、man 命令

hwclock --show 查看时间,硬件时间

hwclock -s 将硬件时间同步到系统时

           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值