linux学习笔记

linux被称为uninx like

终端:用户与主机交互,必然用到的设备。

物理终端:本机直接接入的显示器和键盘设备,:console (控制台)

虚拟终端:在inux中默认启动6个虚拟终端 附加在物理终端之上以软件方式虚拟出来的终端 (ctrl+alt 1-6)

设备文件: /dev/tty0

模拟终端 :图形界面下打开的命令行接口,基于ssh或者telnet协议等远程打开的界面

设备文件: /dev/pts/0

查看当前的终端设备:使用tty命令

交互式接口:启动终端后,在终端设备附加上一个交互式应用程序

GUI

:窗口管理器,桌面系统

Desktop:

GNOME (C,gte)

KDE(C++,qt)

XFCE(轻量级桌面)

CLT:

shell程序  :

sh:简称为bsh

csh:这个编码环境接近于c语言,

ksh:一个商业程序,闭源的

bash:(bourn again shell),这个遵循于GPL协定,是一个开源的shell

zsh:

显示当前使用的shell: echo +$+SHELL

显示当前系统使用的所有shell:

#cat /etc/shells

命令提示符:prompt

prompt

管理员:#

普通用户:$

命令:

输入命令 回车,

提请shell程序到键入命令所对相应的可执行程序或代码。并由其分析提交后交给内核分配资源并将其运行起来

表现为一个或多个进程。(运行中的程序称之为进程)

在shell中可执行的命令有两类:

内建命令:有shell程序自带的,而且通过某命令形式提供

外部命令:在当前系统的某文件系统路径下对应的可执行程序文件

which:whereis+命令

区别内部或外部命令:用type+命令来区分 例如:type ls

运行命令:

命令格式:

命令+选项(可有可无)+参数

选项:用于启用或关闭命令的某个功能

短选项:-c,-l,-h,可写作-lh,

长选项:--word 例如:--long ,(短选项可以合并,但是长选项不可以合并)

参数:命令的作用对象 ,

向命令提供数据(字符串)多个参数中间也需要用空格分开。

注意:

1.多选项,以及多参数和命令之间都应该使用空白字符分开。

2.取消命令执行:ctrl+c

文件系统:

c:\program

/etc/syscnfig/network-srcipts/ifcfig-eth0

文件有两条数据

元数据:metadata

数据:date

1,文件名严格区分字符大小写:filel,Filel,FILEL是不同的文件;

2,文件名可使用除/以外的任意字符,不建议用特殊字符。

/:根目录,路径分隔符;

3,文件名长度最长不能超过255个字符

4,所有以.开头的文件,都是隐藏文件,用ls-a来查看。

路径:

绝对路径:从根目录启示的路径。

相对路径:从当前位置起始的路径。

当前位置的表示方式

(1)./,./sysconfig/network-scripts

(2)省略上述符号:sysconfig/network-scripts

..表示当前目录的上一级目录,.表示当前目录

当前目录:current directory,也称作working directory (工作目录)

pwd:printing working directory

LSB :Linux,standard Base

命令总结 : ls ,cd ,type, tty, cat,which,where,pwd,echo

命令:

(1)文件系统相关

目录管理

文件管理

文件查看

文件编辑

(2)系统管理相关

你现在的努力没有回报,是用来抵消以前的罪孽,只有把罪孽抵消完了,你的回报才刚刚开始。

你可能感兴趣的:(linux学习笔记)