LinuxC总结

 

       时间转瞬即逝,LinuxC也接近了尾声,以下是我对其基础作出的部分总结。

一.Linux操作系统的使用

1.Linux命令

1.用户系统相关命令

sudo -i     #普通用户切换root用户

2.系统管理命令

ps: 显示当前系统中由该用户运行的进程列表

ps -ef :查看所有进程及其PID(进程号),系统时间,命令详细目录,执行者者

ps aux:除可显示-ef所有内容之外,还可显示CPU及内存占用率,进程状态

ps -w 加宽以显示较多的信息

pstree 以树形格式显示进程

kill 输出特定的信号给指定PID(进程号)的进程

clear:清除屏幕上的信息

shutdown -h now 现在立刻关机

reboot 重启

3.磁盘相关命令

free: 查看当前系统内存的使用情况

df:查看文件系统的磁盘空间占用情况

du: 统计目录(或文件)所占磁盘空间的大小

fdisk 查看磁盘分区情况及对磁盘进行分区管理

2.文件,目录相关命令

cd, ls ,mkdir , cat, cp, mv, rm, vim

1.vim 编辑器

2.chmod:改变文件的访问权限

3.chown:修改文件的所有者和组别

4.chgrp:改变文件的组所有权

5.cat 查看比较短的文档

6.more适合查看比较长的文档

7.less是more的增强版

8.grep: 在指定文件中搜索特定的内容,并将含有这些内容的行标准输出

10.ln (创建链接文件)---->类似于windows快捷方式

11.find 在指定目录下搜索文件,它的使用权限是所有用户

3.压缩打包命令

1.压缩

2.tar: 对文件目录进行打包和解包

3.打包+压缩

4.解压+解包

4.文件比较命令diff

diff   a.c    c.c

5.Linux环境变量

1.临时修改变量的值 PATH

2.永久修改变量的值 PATH

二、shell编程

1.什么是shell编程: 一堆shell命令集合

2.shell执行过程

1.创建一个.sh文件

2.修改文件的权限

3.执行

3..shell程序和语句

1.说明性语句

2.功能性语句

1.键盘读入变量值

2.算术运算命令 expr

3.test命令

3.结构性语句

1.顺序

1.read 输入

2.echo 输出

2.选择

1.单分支

2.双分支

3.多分支

3.循环
1.for

.带列表的for

 3.不带列表的for

 3.类似于C的for

2.while

3.break :跳出循環

 4.continue: 结束本次循环,继续下一次循环

4.函数

1.函数的定义

1.方式一

 

 2.方式二

 2.函数的调用

方式一

 方式二

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值