[Linux]基础知识1

一.LINUX基础知识。

 

详细知识点:

(1)冯诺依曼体系结构。

输入设备,输出设备,存储器,控制器,运算器。

(2)环境变量。

常见环境变量

a.PATH:           路径,即命令执行时的搜索路径。

b.HOME:         用户的主工作目录。

c.LOGNAME:  当前用户的登陆名。

d.SHELL:        指明当前系统下的shell是哪种。

e.MALL:          收到邮件的存放目录。

用指令  ENV可以查看当前系统下的全部环境变量。

添加,修改,删除环境变量的相关操作:

1.echo $+环境变量名字:查看环境变量的内容。

2.export:设置一个新的环境变量。

例如:

ADDR=/home

ADDR="love",除了需要从一些默认路径去找一些我们需要的文件,也需要自己定义一些路径去达到自己的目的,这时自己定义环境变量就是一个作用了。

在平常编译程序的时候

3.unset:清除环境变量,例:unset ADDE。

4.set:显示本地定义的shell变量。

文件类型:

1.以【-】开头的普通文件。

2.目录文件(以 “d” 开头)

3.链接文件(“l”)

4.设备文件(“b”  /  “c”)

5.套接字(   "s"  )

6.管道(   " p"  )

              Linux中一切皆文件。

k权限l

权限:

r    ------ 可读

w  -------可写

x    ------可执行


正常表示中,为-rwx-表示读写执行的权限此文件/目录全部都有,用2进制表示就是111,为7.


修改权限的相关方法:

先了解几个选项:

1.用户符号

u-------所有者

g-------同组者

o-------其他用户

a-------所有用户

2.修改权限的符号

=  :赋予

+  :增加

-   :减少

3. -R 递归修改权限

文件权限的修改方法:

chmod  【参数】 用户 +/=/- rwx  文件名

文件拥有者的修改方法:

chown 【参数】 用户名 文件名

所属组的修改方法:

chgrp 【参数】 用户组名 文件名

其他:

umask:查看文件掩码。

umask  + 权限值    就是修改的方法    

sudo:可以分配文件权限

shell运行原理:

称之为:命令行解释器,它实现与linux内核与用户之间的借口。

先判断若命令不是内建命令,则shell   fork一个子进程来执行相关命令,shell用wait等待子进程运行结束,获得进程结束的相关内容。

基本命令:

1.常用的文件和目录管理,使用命令:


   touch :创建文件

   cp:拷贝文件(cp 【参数】源文件 目的文件)

   mv:移动文件(mv 【参数】 源文件  目的文件),若是一个目的文件不存在,可理解为更改名字。

压缩文件命令:

Tar命令:

解包:tar 【zxvf】 FileName.tar

打包:tar 【czvf】 FileName.tar DirName

gz命令

·  解压1:gunzip FileName.gz

·     解压2:gzip -d FileName.gz

·     压缩:gzip FileName

·  压缩:tar zcvf FileName.tar.gz DirName

zip命令

  解压:unzip FileName.zip

·  压缩:zip FileName.zip DirName




查看文件命令:

   cat:查看文件内容(从第一行开始查看)

   tac:(从最后一行开始显示)

   nl:显示内容并输出行号

   less:和more相比,它可以向前翻页

   head:只看头几行

   tail:

   文件内容操作命令:记在文件编辑器内的操作:

   vi、vim:打开要操作的文件。

   i,o,a:进入编辑模式

   esc 键,到底行命令模式

   wq:保存并退出

   0:把光标移到这行最前面的位置

   $::........最后...

  G:移动到文件的最后一行

  nG:移动到n行

  gg:移动到开始位置

  

删除,复制,黏贴:

nx:连续向后删除多少字符

dd:删除当前行

ndd:删除n行

yy:复制

p:黏贴

R:进入替换模式


   目录操作命令:

   mkdir:创建目录

   rmdir:删除一个空的目录

   pwd:显示当前目录

   cd:切换目录

    ls:查看文件与目录(只有名字)

    ll:查看文件和目录列表(详细)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值