liunx编程之一:开发环境构建和基本命令

终于开始学习linux programming了,我决定使用CSDN博客,记录自己的linux开发学习之路。

今天就从第一步:构造开发环境开始吧!

环境构建采用VMware10.0 + Ubuntu12.4 LTS

  第一步:安装VMware10并创建一台适合Ubuntu的虚拟机

  第二步:使用构造的虚拟机安装ubuntu 12.4 系统 (如果条件允许请在安装过程中尽量连接internet)

  第三步:连接internet并在终端窗口输入命令:$sudo apt-get install build-essential ,系统将会自动下载GCC需要的头文件和库文件

  第四步:可以创建如下helloworld源代码文件,测试GCC开发环境是否ok, 如:

      #include<stdio.h>

     int main()

    {

        printf("hello,world");

        return 0;

     }

编辑完成后,命名为helloWorld.c,保存到当前目录,返回终端窗口,输入命令:

  $gcc -o hello  helloWorld.c        (编译链接)

  $./hello                                           (执行)

  配置GCC正确的话,将会输出hello,world。

 

  第五步:如果觉得用command line进行编译和debug比较麻烦,可以下载IDE开发工具:codebolcks,下载方法为:

      $sudo apt-get install codeblocks

      可以在终端界面输入:$codeblocks 打开程序,基本使用方法可以网上查找基础教程。

 

基本linux命令】只列出我最常用的命令(网上可以找到更多相关内容)

cat 连接文件并输出到标准输出设备,通常是屏幕

$cat filename.xxx

$cat file1 file2 >file3

 

head 显示文件的头几行

$head –n 3 /etc/file

 

less 相对于more命令,按页显示文件

$less file

$more file

q命令退出

 

cd 改变目录

$cd /     回根目录

$cd /etc/  进入etc目录

$cd ..     回上一级目录

$cd ~     回用户目录

 

ls 列出目录下的文件

ls -a  列出隐藏文件

ls –l  显示长文件名

 

file 探测文件和目录类型

file filename.xxx

 

find 查找文件

如:find hello.c

    Find hello?.c

    Find hell*.c

 支持使用通配符

 

clear  清屏

 

mv  将文件改名

mv sourcefile destfile

 

cp 拷贝文件

cp –f sourcefile destfile    强制copy

cp –I sourcefile destfile    copy前询问是否替换目标文件

cp –r sourcefile destfile    整个目录拷贝

 

rm file  删除文件

 

 ping  IP / 域名

 

date  时间日期

cal   日历

df   报告磁盘空间

du   报告磁盘空间使用情况

 

grep/egrep  搜索指定字符串

$grep root  /etc/passwd

 

gzip 压缩和解压

$gzip hello.c     hello.c 压缩为hello.c.gz

$gzip –d hello.c   hello.c.gz解压为hello.c

 

pwd  显示当前目录路径

 

passwd 修改密码

 

ps 列出运行进程

kill 停止指定pid的进程

 

last 显示过去有多少用户或终端登录到本机

$last -3 root  显示root用户的过去最近3次登录记录

 

who 查看其它登录的用户

 

mkdir rmdir  创建和删除目录

 

reboot  /  shutdown

 

which 显示命令的全路径

$which ls

 

history 显示过去使用的命令

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值