linux 下常见问题

Linux 进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.

  • 进入目录需要 读权限 r。
  • 增加需要 读权限 r 和 写权限 w
  • 当用户拥有 w(写权限)时,不论是否有读权限,都可以对文件进行删除操作,此情况用粘滞位来解决。
  • 查看需要 读权限 r

Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp

  • /proc:/proc文件系统是一个伪文件系统,它只存在于内存中,而不占据外存空间,它以文件系统的方式为访问系统内核数据的操作提供接口,用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数,由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需要的信息并提交的。
  • /sys:
    • 首先介绍sysfs,sysfs是linux内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与proc有些相似,但除与proc相同的查看和设定内核参数功能之外,还有为linux统一设备模型作为管理之用,相比于proc文件系统,使用sysfs导出内核的方式更为统一,并且组织的方式更好。
    • 接下来介绍/sys,起初我只知道/sys是根目录下的子目录,对其用途也是查看了许多文章才了解到/sys是
  • /SElinux:SELinux是「Security-Enhanced Linux」的简称,是美国国家安全局「NSA=The National Security Agency」 和SCC(Secure Computing Corporation)开发的 Linux的一个扩张强制访问控制安全模块。原先是在Fluke上开发的,2000年以 GNU GPL 发布。
  • /bin:linux基本操作命令的程序,如ls cd mkdir等等。
  • /usr/lib:包含各应用软件的函式库、目标档案,以及不被一般使用者惯用的执行档案或脚本,某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作,也在这里。
  • /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面。
  • /var:一般为所有服务的登录的文件或错误信息文件与一些数据库等。
  • /tmp:用以存放一些临时文件用的,系统会定时自动清理.

du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password 命令

  • du:报告指定的文件已使用的磁盘空间的总量,包括在层次结构中以这些以指定文件为根的目录在内。这里的“已使用的磁盘空间”意思为指定的文件下的整个文件层次结构所使用的空间。在没给定参数的情况下,du报告当前目录所使用的磁盘空间。
  • df:df命令列出指定的每一个文件名所在的文件系统上可用磁盘空间的数量。如果没有指定文件名,则显示当前所有使用中的文件系统.缺省设置时,磁盘空间以1K为一块显示,如果环境变量POSIXLY_COR‐RECT已设置,则采用512字节为一块显示.如果参数是一个包含已使用文件系统的磁盘设备名,df命令显示出的是该文件系统的可用空间,而非包含设备结点的文件系统(只能是根文件系统).此版本的df不能显示未使用文件系统的可用空间,这是由于大多数系统在响应这样的请求时必须很清楚该文件系统的结构.
  • su:切换用户
  • sudo:不切换用户使用root用户
  • adduser:增加用户
  • password:可以修改Linux上当前用户的密码

如何使用命令安装gcc/g++, gdb, vim

  • 在管理员用户下使用命令
    yum install gcc
    yum install g++
    yum install gdb
    yum install vim
  • 使用sudo命令操作,无需切换到root用户下,进行安装
    sudo yum install [软件名]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值