Linux文件命令初步认识

Linux下的重要目录

  • /proc

    这个目录采用一种特殊的文件系统格式,其中包含了全部虚拟文件。他们并不保存在磁盘中,也不占据磁盘空间。当看到它们时,实际上看到的是内核里的的信息,这些文件帮助我们了解系统内部的的信息。

  • /sys

    文件系统访问Linux内核

  • /SElinux

    伪文件系统kernel子系统通常使用的命令

  • /bin

    可执行二进制文件的目录,如常用的命令ls,tar,mv,cat等。

  • /usr/lib

    包含各应用软件的函式库、目标档案,以及不被一般使用者惯用的执行档案或脚本,某些软件会提
    供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作,也在这里。

  • /usr/local

    这里主要存放那些手动安装的软件,即 不是通过“新立得”或apt-get安装的软件 。 它和/usr目录具有相类似的目录结构 。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

  • /var

    var包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。原来 /var 目录中有些内容是在/usr中的,但为了保持/usr目录的相对稳定,就把那些需要经常改变的目录放到/var中了。每个系统是特定的,即不通过网络与其他计算机共享。

  • /tmp
    临时文件目录
    该目录存放系统中的一些临时文件,文件可能会被系统自动清空。

Linux下的一些命令

  • du

    disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。

  • df

    df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件,df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除的文件,而且计算大小的时候,把这一部分的空间也加上了,更精确了。
    当文件系统也确定删除了该文件后,这时候du与df就一致了。

  • top

    top 程序提供了一个正在运行的系统的实时数据的展示。它可以展示的内容包含系统的基本信息,以及当前正在被linux内核管理的任务。这些系统的摘要信息的类型以及任务展示的类型,排序和大小都是用户可配置的,并且这些配置可以是持久化的,不受重启影响。

  • free

    free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。

  • pstack

    pstack命令可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。

  • su

    switch user,切换用户身份。

  • sudo(sudo -, sudo -s)

    是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。
    -s:执行指定的shell;

  • adduser

    adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。

  • password

    passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

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

首先,在命令行中输入vi查看一下vim的信息,然后输入ls -a查看是否存在.vimrc和.viminfo这样的配置文件。

接下来在Centos中使用yum开始配置gcc和gcc++,若要安装gcc,就在命令行中输入:yum -y install gcc,按回车键即可,若要安装g++,则需要在命令行中输入:yum -y install gcc-c++。

接下来是配置GDB,首先在linux系统中,打开网页http://ftp.gnu.org/gnu/gdb/,这里显示的都是一些gdb工具的压缩包,然后,我们选择其中的一个版本进行下载.
假如选择的是gdb-7.10版本的下载好了后.
在命令窗口中输入:tar xzvf gdb-7.10.1tar.gz ,解压完后,能够查看到gdb-7.10.1的一个文件
进入解压后的目录中:cd gdb-7.10.1

输入命令:./configure ,完成后使用dir查看

输入命令:make ,将GDB进行编译

输入make install ,进行安装GDB

使用:gdb -v 查看GDB的版本信息,确认安装是否正确。

猜你喜欢

转载自blog.csdn.net/higher_and/article/details/80624525