linux 基础

Posted luckyjinger

tags:

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

linux是一个操作系统,严格来讲并不是一个操作系统,只是操作系统的内核,一般把具有linux内核的操作系统称为linux系统。

1.linux版本:

  red hat linux(收费)

  Centos

  Ubuntu

  suse

  debian

  红旗linux

2.还有很多linux发展史,实际用处不大,用于吹牛逼挺好,这里就不过多说明。

  linux的特点:开源,免费,2.稳定、安全 3.多用户多并发

  正因为他上面的特点,加上linux使用得命令行,所有通常linux用在服务器中,可以长久提供服务,命令行同时又减少了资源的开销。(windows都是图形化界面,一张图要好几M,而linux用得是文字,文字对比图片,即传得快,又省空间)

3.操作系统我们常听说有32位与64位,并不明白是啥意思?

  32位的计算机可以同时处理32位信息,64位系统可以同时处理64位信息,位是计算机存储的最小单位,1字节=8位,一个字节可以存放一个数字。

4.学linux开始首先要安装,一般我们学习会把linux装在我们的虚拟中,先是配置虚拟机,后安装。

5.linux中有一个超级用户,名为root,管理员权限。

 linux使用得是命令行模式而不使用图形化界面?

  命令行能够减少资源的开销,减少计算机资源的开销。

  在linux中图形化转命令行:init 3  ,命令行转图形化:init 5

6.linux常用的基本命令

  ls:显示目录下的内容 

  语法:ls [-option] 目录名称

  -a:显示所有的文件和目录,包含隐藏文件和目录。

  -A:显示所有的文件和目录,包含隐藏文件和目录,但是不显示“.”“..”

  -t:根据时间排序

  -l:显示文件和目录完整的属性信息。

     ls -l=ll  显示文件和目录完整的属性信息:分为7部分

      第一部分:由10列组成   

        第一列:d:目录    -:普通文件 l:链接  r---read:可读  w----write:可写  x----execute:可执行

          第一组rwx:表示文件或者目录的拥有者所拥有的权限

          第二组rwx:表示文件或目录所属群组的成员所拥有的权限

          第三组rwx:表示其他人员所拥有的权限

      第二部分:节点 :每增加一个硬链接,节点数会加1。

        第三部分:所有者

           第四部分:所属组(当新增一个用户时,系统会以该用户名新建一个群组并把该用户放入该群组)

                     第五部分:大小。单位字节。

           第六部分:时间

           第七部分:文件或目录名称

    linux颜色代表的含义:

      蓝色---目录  绿色--可执行文件  红色--压缩文件  浅蓝色--软链接  灰色--其他文件  黄色--与设备有关的文件

  vi与vim是linux里面最强大的文本编辑器,如果学会了,他的功能不亚于office.

  一般有三种模式:1.一般模式   2.编辑模式   3.命令模式

    步骤: 

    1.vi 加文件名------进入vi的一般模式

    2.按字母i ----(左下角出现insert)-----进入vi的编辑模式,此时可以在文本里面写东西

    3.按esc退出编辑模式,---(左下角insert消失)-----进入一般模式

    4.输入:(冒号)-------进入vi命令模式

    5.输入冒号之后,wq(保存并退出)     q!(强制退出,不保存)    w+文件名(另存为)

  前面说了init 3与init 5分别修改命令行模式与图形化模式,是一次修改,现在可以编辑文本可以在/etc/inittab里面找到init  修改后面的数字,就可以永久修改。

  cd change directory :用于改变当前路径

    语法:cd [绝对路径或相对路径]

      cd ..返加上一级

      cd ~ 进入属主目录(属主目录也称为“家”目录, root的属主目录是/root目录;普通用户的属主目录是/home目录)

  pwd:用于显示当前所在的目录:

    语法:pwd

  mkdir  用于新建目录

    语法:mkdir [-option] 目录名称;

    -p:当建立的目录的父目录不存在时同时建立父目录。

      mkdir -p  aaa/bbb/ccc 

  rmdir:用于删除目录,只能删除空目录:语法:rmdir 目录名称

  rm   用于删除文件

    语法:rm [-option] 文件名

    -r:循环删除常用语删除目录

    -f:强制删不提示用户

      rm -rf  强制删除

  cp   用于复制文件

    语法:cp [-option] 源  目标

      -r:将指定目录下所有的文件和子目录一并进行处理。

      cp本来只能复制文件,但是加上参数r连目录一起可以复制。

  mv  用于移动文件或目录

    语法:mv 源 目标

7.查看文件内容命令:(查看后,按q退出)

  cat 用于将一个文件的内容连续的输出到屏幕上   

    语法:cat [-option] 文件名

    -n:连行号一起显示

    -b:连行号一起显示,但是不显示空行

    cat的缺点:如果文件内容过多,超过一屏,cat会一闪而过。

  more   与cat类似 如果文件内容过多,more会停下来等待用户下翻。

    语法:more [-option] 文件名

    +n:从第n行开始显示

    -n:定义屏幕大小为n行

      回车键:一行行下翻     

      空格键:一页页下翻

  less  唯一的区别在与less可以使用上下键和pageup和pagedown进行上下翻。

    语法:less [-option] 文件名

    -N:显示行号

  head  用于显示文件的头几行内容。如果不加参数则默认显示头十行。

    语法:head [-option] 文件名

    -n:指定显示多少行。

  tail  用于显示文件的尾几行内容。如果不加参数则默认显示尾十行。

    语法:tail [-option] 文件名

    -n:指定显示多少行。

8.管道符:管道命令竖线  |,该命令可以把一个命令的输出送给其他命令作为输入。

  语法:command 1|command 2

  例如:ifconfig|less,一般管道符用在,查找,或者查看比较多,与less,还有grep 连起来的较多

9.相对路径与绝对路径:  

  相对路径与所处的位置有关,而绝对路径与所处的位置无关。
  凡是与位置有关的命令都可以使用绝对路径和相对路径。

10.操作小技巧:

  1.上键键,调动上一次的命令

  2.tab:联想输入

  3.清屏 clear  ctrl+l

  

 

  

 


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

编程基础 linux基础入门--linux为何物?

Linux基础篇--linux基础和帮助用法

Linux基础(03)常用基础指令和操作

Linux命令行基础 基础命令操作 目录文件基本操作

linux具体要学点啥,基础要学啥?

linux入门基础——linux用户基础