Linux简单指令以及vim、gcc、gdb

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

(1)进入目录需要可执行x的权限

(2)cd 执行操作需要x权限 (展开此目录下内容)

        touch 执行操作需要w,r,x三种权限 (创建一个文件)

        ls 执行操作需要r,x两种权限(查看目录下内容)

        rm 执行操作需要r,w,x三种权限(rm -rf表示删除文件)

        mv 执行操作需要w,x两种权限(将源文件重命名为目标文件,或将源文件移动至指定目录)

 

2.了解以下Linux下的重要目录

Linux下的重要目录/proc, /sys, /bin, /usr/lib, /usr/local, /var, /tmp 
(1)/proc:特殊文件目录。 
(2)/sys: 文件系统访问 Linux内核 
(3)/bin:普通用户可以使用的命令存放目录。 
(4)/usr/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。 
(5)/usr/local:存放软件升级包。
(6) /var:内容经常变化的目录。此目录下文件的大小可能改变,如缓冲文件、日志文件、缓存文件等一般会放在这里。 
(7)/tmp:一般用户或正在执行的程序临时存放文件的目录即临时文件,任何人都可以访问,重要数据不可放置在此目录下 

3.了解以下重要命令

du命令

格式是du [选择][文件],命令的功能是显示每个文件和目录的磁盘使用空间。

df命令

格式为df [选项][文件],命令功能为显示磁盘分区上可使用的磁盘空间。

free命令

命令格式 free [-bkmotV][-s <间隔秒数>],它的命令功能是free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存以及系统核心使用的缓冲区等

pstack命令

pstack命令可显示每个进程的栈跟踪,且pstack命令必须由相应过程的属主或root运行可以使用pstack。

su命令

su [用户名]的作用是切换用户。将普通用户切换到root用户,输入命令 su - root,系统提示输入密码,密码输入后进入root用户;将root用户切换到普通用户,输入命令 su+普通用户名即可。

sudo(sudo -, sudo -s)命令 

sudo允许系统管理员分配给普通用户一些合理的权利

password命令

passwd命令用于设置用户的认证信息,包括用户密码和密码过期时间等。命令格式为passwd[选项][参数]。

选项:

-d:删除密码,仅系统管理者使用

-f:强制执行

-k:设置在密码过期失效后更新

-l:锁住密码

-s:列出密码的相关信息,仅系统管理者使用

-u:解开已上锁的账号

4.使用命令安装gcc/g++, gdb, vim 

Linux中使用gcc编辑c语言程序,利用g++编辑c++程序,使用gdb调试程序。这些程序都是需要自己安装的。利用yum,可以通过简单的命令完成这些程序的安装。

若要安装gcc,则在命令行中输入:yum -y install gcc,按回车键就能够进行gcc的安装。

若要安装g++,则需要在命令行中输入:yum -y install gcc-c++,就能够进行g++的安装。

若要安装gdb,则需要在命令行中输入:yum -y install gdb,就能够进行gdb的安装。

在安装这些程序时,最终出现complete字样,说明此安装完成。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值