Linux学习笔记(六)

还有84天!

SHELL

这个周末也真是玩疯了,外加今晚有场小测验,没有自习学到什么,这里给之前学的进行一下整理吧。


Shell--命令解释器。是用户与操作系统的通讯方式。首先shell等待用户的输入,之后向操作系统解释用户的输入。类似于翻译员。交互方式(用户输入并立即响应)、非交互方式执行(重复使用shell和操作系统命令)。

 

 

解释

 

 

 

 

Shell(命令名称,选项,参数)例:

Ls -1 /root/a*   ----  ls是命令名称,-1是选项,/root/a*是参数,a*表示已a开头所有文件。分号(用来隔开同一行内的多条命令,shell一次执行)

界面

远程登录linux系统

Shell创建新的用户

 

代码篇

 

echo命令的功能是在显示器上显示一段文字

-eq 等于,如:if [ "$a" -eq "$b" ]
-ne 不等于,如:if [ "$a" -ne "$b" ]
-gt 大于,如:if [ "$a" -gt "$b" ]
-ge 大于等于,如:if [ "$a" -ge "$b" ]
-lt 小于,如:if [ "$a" -lt "$b" ]
-le 小于等于,如:if [ "$a" -le "$b" ]

 

< 小于(需要双括号),如:(("$a" < "$b"))
<= 小于等于(需要双括号),如:(("$a" <= "$b"))
> 大于(需要双括号),如:(("$a" > "$b"))
>= 大于等于(需要双括号),如:(("$a" >= "$b"))

 

 

变量赋值

变量名=值(等号左右没有空格)

如果要访问变量值,在变量前加一个美元符号“$”

 

运算

$取变量值。Expr:用于整数值计算或字符串操作。运算符左右都要有空格,如果没有空格则是字符串的连接。

Read:读取键盘输入值,当输入多个值时:

Read后面必须要两个空格。

 

 

Gcc:一种编译器。 

用法:

Gcc test.编译出一个名为a.out的程序。Gcc test.c -o test 编译出一个名为test的程序。-o参数用来指定生成程序的名字。

基本格式:gcc 选项 文件。

1.预处理:生成.i文件

2.编译:生成.s文件

3.汇编:生成目标.o文件

4.链接:将歌模块.o文件链接起来,形成可执行文件。


 


Gcc hello.c :当前目录下生成o.out可执行文件。

 

 

Make(结合Makefile使用)

 

 

要生成的目标文件:【tab键】目标文件依赖的文件

【tab键】make所要执行的命令(shell命令)

 

 

Gdb:命令行调试工具

 

 


也是被今天被考试伤到了啊,大公司的试题真是难!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值