Linux基本指令

来源:互联网 发布:kingroot卸载软件失败 编辑:程序博客网 时间:2024/06/05 13:01
1.进入目录需要哪些权限。
新建一个Experiment目录。
 现在的目录user权限为可读(-r)、可写(-w)、可执行(-x)

将读写执行权限去掉之后,我们发现进入不了目录了。

给目录分别增加读、写、执行权限,我们发现在读权限、写权限、可读可写权限下进入不了目录,只有在可执行权限下才可以进入目录。

总结:要进入一个目录必须要有可执行权限(-x)。
2.在目录中执行增删查(touch, ls, rm, mv等)改文件动作, 需要哪些权限
在可读权限下,是不能touch成功的。

增加了写权限后,可以新建一个文件。

在目录可读权限下,可以ll(ls)文件。

在可写权限下才可以删除一个文件。

mv(剪切或重命名文件,格式:mv 源文件 目标文件 ,同时源文件删除。)
在可写权限下,才可以mv成功。


总结当对文件只读、显示、不修改时,目录只需要可读权限;当对文件要进行修改时,如:复制、重命名、删除操作,目录要有可写权限。这一切的操作要建立在目录可执行的前提下。

3.Linux下的重要目录
 / :处于Linux属性结构的最顶端,是Linux文件系统的的入口,所有的文件、目录、设备都在其下。
/proc :操作系统运行时,进程信息和内核信息(cpu,硬盘分区,内存信息等)都存放在/proc目录下。
/proc其实是一个虚拟的目录,是系统内存的映射,主要提供系统的一些实时信息,此目录下不能进行删除和修改操作。
/sys : 虚拟文件系统,在内存中,是在2.6版的kernel之后才被加入到正式的文件系统中,以分类的方式将系统的信息存放在这个目录中,以方便linux用户通过不同的分类找出系统相关的信息。它包含3种:文件系统的信息:针对进程的proc文件系统、针对设备的devfs文件系统、针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映,当一个内核设备树被创建的时候,对应的文件和目录也在内核对象子系统中被创建。
/SElinux :是RedHat和CentOS特有的目录,是一个安全机制,用于存放Selinux相关的文件,一般安装操作系统的时候禁用它。
/bin :binary的缩写,用于存放linux系统命令。
/usr:默认软件都会存放在该目录下,包含绝大多数的用户工具和应用程序。
    /usr/lib :该目录和/lib目录相似,是库文件的存储目录,放一些常用共享库。
    /usr/local:一般用来存放用户自编译安装软件的存放目录,一般是通过源码包安装的软件。
/var:该目录放置系统执行过程中经常变动的文件。
    /var/log用来存放系统日录。
    /var/log/message:存放所有的登录文件。
    /var/spool/mail:存放邮件的目录。
    /var/run:存放程序或服务启动的文件。
    /var/www目录用来定义Apache服务器站点存放。
    /var/lib:用来存放一些库文件。
/tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都和以访问,重要数据不要放在该目录下。
4.Linux下的重要命令节选
信息显示命令:
uanme: 显示操作系统相关信息的命令
hostname: 显示或设置当前系统的主机名
dmesg: 显示开机信息,用于诊断系统故障
du:计算磁盘空间的使用情况
df:报告文件系统磁盘空间的使用情况
top:实时显示系统资源的使用情况
free:查看系统内存
date:显示与设置系统时间
用户管理命令:
useradd: 添加用户
userdel: 删除用户
usermod:修改系统已经存在的用户属性
password:修改用户密码
id: 查看用户的uid,gid及其所归属的用户组
su:切换用户身份
sudo:以另一个身份(默认root用户)执行事先在sudoers文件中允许的命令 sudo -: sudo -s:
visudo:编辑/etc/sudoers文件的专属命令

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

5.使用命令安装gcc/g++, gdb, vim 
安装在有网下才能成功 ,要下载安装包。
使用yum指令进行安装。在root权限下进行操作。
yum install gcc :安装gcc
yum install gcc-c++ : 安装g++ (因为在Linux下,C++编辑器的,名字叫gcc-c++)
yum install gdb :安装gdb
yum install vim :安装vim


使用which命令查看安装结果。


微笑
原创粉丝点击