Linux应用程序开发相关技术学习心得

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。直到学习
Linux这门课以后,我才知道,原来我错了。
 
一.为什么要学Linux呢?每个人都有不同的看法,下面我说说
自己的感想吧。
 
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,
Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
 
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,
短期内就基本掌握了操作和运行模式。对我们学习操作系统有很大的帮助,加深我们对OS的理解。
 
 
简单介绍Linux学习中常用到的命令
 

1
系统管理 
sudo su或sudo -s   #
获取root权限
ubuntu中先输入sudo passwd root
设置root用户密码,然后直接root帐号登录
 
env #
查看环境变量
 
export NAME=....    #
设置环境变量
 
例如
export CC=gcc-4.4
,可命令行中使用,也
可加入
.bashrc  echo $name  #
查看环境变量,例如:
echo $CC
ps [-aux] [-ef]#
查看进程
 
top  
实时显示各进程资源占用状况,类似
windows
任务管理器
 
Kill [-9]  pid  #
根据pid号结束进程
 
pgrep  name #
显示对应进程名的pid,

类似命令
pidof 
pkill name  #
根据进程名结束相应进程
 
mount #
查看文件系统
 
cat /proc/devices     #
查看设备
 
passwd #
修改密码
 
(要先取得root权限)
 
date
#查看帮助
  date -s 19/10/2006 #
修改日期
  date -s 13:12:00
#修改时间
 
chkconfig    #Ubuntu
中查看服务命令,要先安装才能使用
 
ifconfig #
查看网络配置
 
ln -s /usr/src/linux-headers-2.6.38-8/include/  /usr/src/linux #
创建符合链接
 
dmesg  #
查看USB转串口设备
 
echo test> /dev/led/0
输出重定向,会带会产生换行符
 
echo –n test> /dev/led/0
不带换行符
                                                                                               
2
程序安装与编译
                 
apt-get install kmplayer  #apt-get upgrade
升级软件。
fedora中采用yum
命令安装软件
 
apt-get remove smplayer   #
卸载软件
  
upgrade
升级软件
#ubuntu
可命令安装的软件
cramfsprogs kmplayer smplayer samba等
 
rpm -i rpm
包名
#rpm
格式软件安装,参数 -e

删除
 -U
升级
 -q
查询
 
wget url #
从网络现在安装
 
gcc  #
编译器,例如
gcc main.c -o main
详情看
help.
其他编译器如
arm-linux-gcc
用法一样
 

总之,我觉得,要是想娱乐,用 windows 比较方便,但如果你是想用电脑来工作(编程、做服务器等),那还是用 linux 把。要想学好 linux,一个是多看书多实践,还有就是计算机的基础知识一定要扎实
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值