当前位置:  技术问答>linux和unix

如何学习在LINUX下编程

    来源: 互联网  发布时间:2015-12-30

    本文导语:  我现在想在LINUX下学习编程,主要做平常的应用,将一些数据存在数据库内,需要时再将需要的信息查出来,或增加,修改,删除.   请大家帮忙,我应该都学习什么语言,可以将这些做的很好,稳定,快速. 谢谢大家. ...

我现在想在LINUX下学习编程,主要做平常的应用,将一些数据存在数据库内,需要时再将需要的信息查出来,或增加,修改,删除.   请大家帮忙,我应该都学习什么语言,可以将这些做的很好,稳定,快速.
谢谢大家.

|
有图形界面库,而且很多。不过你暂时不需要用那些,做了些徒有虚表看似好看却没什么实际功能的东西,实在是浪费热情。
不如学习正宗的系统编程。

|
C,Shell

|
想方便是不可能的;给你转一篇文章看看吧。
-------
转贴: Shell高级屏幕输出   

 
作者:nortell     发表时间:2002/08/19 12:26pm
 
对于在Shell下面编写屏幕程序,大家使用echo命令比较多,而且此命令也比较快。下面介绍的是比较漂亮
一点的方法,但是速度比较慢。要实现这一点,系统上需要一个彩色监视器和tput命令。
一.使用
  在使用tput前,需要在脚本或命令行中使用tput命令初始化终端。
  $ tput init
  tput产生三种不同的输出:字符型、数字型和布尔型(真/假)。
/字符串输出/
下面是大部分常用字符串:
名字含义
bel 警铃
blink 闪烁模式
bold 粗体
civis 隐藏光标
clear 清屏
cnorm 不隐藏光标
cup 移动光标到屏幕位置( x,y)
el 清除到行尾
ell 清除到行首
smso 启动突出模式
rmso 停止突出模式
smul 开始下划线模式
rmul 结束下划线模式
sc 保存当前光标位置
rc 恢复光标到最后保存位置
sgr0 正常屏幕
rev 逆转视图
/数字输出/
以下是大部分常用数字输出。
名字含义
cols 列数目
ittab设置宽度
lines 屏幕行数

/布尔输出/
在tput中只有两种布尔操作符。
名字含义
chts 光标不可见
hs 具有状态行

例如:tput clear 清除屏幕

二.光标位置
可以用tput将光标放在屏幕任意位置。格式为:
cup r c
r为从上至下屏幕行数, c为穿过屏幕列数。
最好将之编成函数,这样就可以把行和列的值传递给它。
例子:tput cup 2 3命令将光标放到第2行、第3列。

三.菜单中使用颜色
对域使用颜色可以使数据输入屏幕看起来更加专业。下面将使用的颜色是A N S I标准颜
色,并不是所有颜色都适合于所有系统。下面列出了大部分常用颜色。
1. 前景色:
数字颜色数字颜色
3 0 黑色3 4 蓝色
3 1 红色3 5 紫色
3 2 绿色3 6 青色
3 3 黄(或棕)色3 7 白(或灰)色
2. 背景色:
数字颜色数字颜色
4 0 黑色4 4 青色
4 1 红色4 5 蓝色
4 2 绿色4 6 青色
4 3 黄(或棕)色4 7 白(或灰)色

例子:黑底绿字echo "33[40;32m"

  使用tput命令可以增强应用外观及脚本的控制。颜色设置可以增加应用的专业性。注意使
用颜色不要太过火,否则速度会非常的慢。


 
 

|
linux是做服务端比较有优势  像兄台的需求不如在windows下搞来的好

|
转到Linux下的人还多啊,我也是这几天开始搞Linux了。
本来我做了四年的win开发,现在老板发热啊!

    
 
 

您可能感兴趣的文章:

  • 我想学习linux桌面编程,那么有没有必要学习linux的内核以及内核的相关编程呢?
  • 学习linux网络编程需要学习些内核知识吗?
  • Linux C编程一站式学习,高级shell Bash脚本编程指南,
  • 我想学Linux编程,请大家推荐几本学习Linux下C/C++编程的书
  • 学习JSP编程的话,JAVA学到什么样的程度可以开始JSP的学习呢?
  • 我想以后在unix/liuix下编程,请前辈指导应该怎样学习?在线等
  • 儿童编程学习平台 Scratch
  • 惊人的编程学习计划
  • 因进修,需要学习《Unix 环境高级编程》一书,完全没接触过Unix/Linux,请推荐一个学习环境。
  • 如何学习 linux下c/c++编程
  • 想学习Linux编程 哪里有比较好的讨论区(有学习资源)
  • 学习编程的小游戏 XKarel
  • 学习UNIX编程应该从那里入手?
  • 请有经验的朋友推荐一下Linux/Nnix下网络编程方面的书,急需学习
  • 我的专业是网络技术,对TCP/IP有一定的了解但不精,想要学习linux下的网络编程,请大家推荐学习方法和优秀的书籍
  • 怎样学习linux下的编程
  • 如何学习linux下的C编程
  • 小弟我学习UNIX下C编程,请教在PC机上最好的学习环境是是什么?
  • 交朋友哈,想学习LINUX/UNIX下的编程
  • 怎么学习linux编程啊?
  • 我想问一个大家,我现在刚学习LINUX,我想问一下在LINUX学习哪些知识有前途???
  • 新手提问:学习c++同时也想学习unix和linux
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 我想学习linux,请问哪个linux版本适合新手学习,哪里有相关资料下载,谢谢了
  • 你们学习Linux是学习什么的?
  • 我想学习Unix,请高手给个下载网址,用linux来学习Unix差别大吗?
  • 我想学习LINUX,在哪里下手学习,我现在要看什么样的教材?
  • 我是学习web开发的,主要是java开发SSH开发框架和ajax等。我想知道有没有必要学习一下linux相关知识。
  • 找几位刚刚入手学习Linux kernel的人共同学习(0.11 赵炯)
  • 学习linux一定要先学习寄存器、汇编等吗
  • 小弟刚来,只能给100分!请教一下各位:学习LINUX,用什么作为学习的“入门书”?推荐一个作为我的第一本书吧!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP介绍及学习网站推荐
  • 想深入学习Java应该学习哪些东西
  • 学习Java是从基础知识开始学习好还是直接学习JBuilder好? iis7站长之家
  • 学习c后,学习pb,大家提点建议,谢谢哦
  • HTML 学习总结及下一步学习教程推荐
  • 有最近开始学习Minix的吗?一起来学习吧
  • OpenStack相关学习资料搜集
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • juqery的python实现:pyquery学习使用教程
  • 学习java好 还是学习嵌入式开发好??
  • 从Delphi开始学习Java,如何学习Java.欢迎大家的光临!
  • 请问学习JAVABEANS是不是就是学习java.beans.*类库??
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习
  • 学习Java是从基础知识开始学习好还是直接学习JBuilder好?
  • 用java做东西,除了学习java,最重要的还应该学习些什么东西?
  • 想要学习java不知道在win98下能不能学习java?????????????????
  • 刚学习玩纯java语言,没学任何API,接下来该怎么学习?
  • 我准备学习Java,重点在J2EE,高分向大家讨教学习的思路和方法!!!
  • 小弟刚来,只能给100分!请教一下各位:学习UNIX,用什么作为学习的“入门书”?推荐一个作为我的第一本书吧!我最想用FREEBSD!
  • 各位大虾,能否给兄弟提供一些自己认为比较好的关于java学习的电子书刊的下载地址和关于java学习的心得体会?欢迎讨论


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3