Linux 基础概述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 基础概述相关的知识,希望对你有一定的参考价值。

  1. 计算机的组成及其功能


计算机主要组成部分: 
控制器、运算器、存储器、输入设备、输出设备。 
控制器: 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序,数据、地址,协调计算机各部分工作及内存与外设的访问等。 
运算器 :运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 
存储器: 存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 

输入设备 :输入设备是计算机的重要组成部分,输入设备与输出设备合你为设备外部,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器等。 
输出设备 :输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机等。


2.Linux的发行版,不同发行版之间的联系和区别

技术分享


Ubuntu桌面版 ,使用比较简单,ubuntu,基于debian,桌面环境以gnome为主,是目前最流行的linux个人桌面,它的优点是配置起来非常简单。
redhat企业版,适合企业使用,出色的稳定性和兼容性表现在每个版本都使用了比较成熟的库与内核,并且对一些大型的EDA软件都预先进行了测试安装,比如cadence,所以比较适合做服务器和工作站,但不适合当个人桌面。
Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本。相比RHEL,Fedora打包了显著的更多的软件包。
指令方面,linux一致的命令,基本的shell语句不会有区别,但是红帽中的rpm指令,ub中的apt-get指令类似这些是不通用的



3.Linux的哲学思想及描述

a、一切皆文件;

b、单一目的的小程序;

c、组合小程序完成复杂任务;

d、文本文件保存配置信息;

e、尽量避免捕获用户接口;

f、提供机制,而非策略。


4.Linux系统上的命令使用格式,介绍及例子:

ifconfig

linux中用于显示或配置网络设备的命令。
配置网卡的IP地址语法例:ifconfig eth0 192.18.0.10 netmask 255.255.255.0

echoecho命令,功能是在显示器上显示一段文字,起到一个提示的作用。echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。

举个例子来说,,比如:
echo "the echo 123!"
这时显示器上就会输出“the echo command 123!”这一行文字。

 tty :

1、用tty命令可以得到终端名,如:
$ tty
/dev/tty1
2、用ps -t 命令可以得到终端的进程号,如:
$ ps -t tty1       或 ps -t /dev/tty1

31419 tty1    00:00:00 bash
3、用kill -9命令可以将进程杀掉,以关闭终端。前提:kill命令的执行者必须是超级用户或对tty1的进程有操作权限,否则,命令会报错:Operation not permitted,如:
$ kill -9 31419

startx: 切换到图形化的命令 语法 startx [ -t | -w ]

export : 命令 功能说明:设置或显示环境变量。 语 法export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量

pwd :想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名 

history:命令有一个-c参数: -c 参数:将目前的shell中的所有history内容全部消除,下图是执行效果,执行history-c命令后,之前的所有的记录都清除

shutdown :1、shutdown -s -t 60 (60表示60秒,可以自行设定) 2,shutdown -a 就可以中止关机 

 poweroff: 就是掉电关机了,但实际过程依然是先关闭系统,然后掉电的。 halt是停掉系统而已,并没有掉电,主板是通电的。 shutdown -h 就是halt,后边不写now而是写一个具体时间可以设置几秒后执行这一语句,实际上halt后是掉电关机的。 

reboot : 重启。在输入状态下直接使用

hwclock: 查看Linux硬件时间hwclock

 date : date -s (后面跟时间)查看Linux硬件时间:


5.如何在linux系统上获取命令的帮助信息,描述man文档的章节是如何划分的

(1) 使用 --help
格式:# 命令名 --help
例如:# 文件 --help  
(2) 想要获取命令的完整帮助可以使用 man 命令
格式:# man 命令名
例如:# man mkdir
man命令是调用了less工具显示文档,man的具体的操作方法和less是一样的。

6.Linux发行版的基础目录名称、命名法则及功能规定

基础目录名称及功能

      /bin:存放最常用命令; 
  /boot:启动Linux的核心文件;
  /dev:设备文件;
  /etc:存放各种配置文件;
  /home:用户主目录;
  /lib:系统最基本的动态链接共享库;
  /mnt:一般是空的,用来临时挂载别的文件系统;
  /proc:,是内存的映射;
  /sbin:系统管理员命令存放目录;
  /usr:最大的目录,存许应用程序和文件;
  /usr/include:系统头文件;
  /usr/lib:存放常用动态链接共享库、静态档案库;
  /usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充
  命名法则
  1,首先要从 Windows 的习惯中跳出来,如 Windows 中后缀名比较重要,但 linux 中后缀几乎无关紧要,可以理解为纯粹为了方便辨认、使用、分类等。
  2,其次,“目录”是一种文件,里面记录了一些其他文件的信息。



本文出自 “12060330” 博客,谢绝转载!

以上是关于Linux 基础概述的主要内容,如果未能解决你的问题,请参考以下文章

linux 软件安装-yum和源代码包安装

逆向及Bof基础实践

20155307刘浩《网络对抗》逆向及Bof基础

20155311高梓云《网络对抗》逆向及Bof基础

20145301赵嘉鑫《网络对抗》逆向及Bof基础

jstl标签库基础教程及其使用代码