在linux系统下编写程序的好处 以及linux下的命令行?

在linux系统下编写程序的好处 以及linux下的命令行?,第1张

Linux下进行编程在调试上比较容易,而且可以突破正常的IDE来以自己喜欢的方式工作。比如编译器可以适用gcc或者icc或者cpp等等,编辑器可以使用vi、emacs、nano、gedit、kedit等你喜欢的任意一些,编译指令有直接用编译器或者make,在调试时最好的是gdb,这个调试功能绝对是老大,用过了就会知道强大……

一般在Linux下运行的程序可以比较放心,当然不是说别的平台不放心,因为系统的所有代码都可以拿到,实际使用上很方便,心里也踏实。同时运行起来也比较稳定,除了你编写的问题,也不是环境配置问题时,一般不会有什么系统或其他原因导致运行出错。

建议你试试Linux,真的很好。

要编辑Linux的启动菜单就要编辑/boot/grub/grub.conf这个文件,记得要以root

权限的用户进行编辑,windows是无法直接读取linux ext3这种文件系统的。

如果你是使用gnome桌面环境的可以在终端中输入gedit /boot/grub/grub.conf,

使用KDE桌面环境的就在终端中输入kedit /boot/grub/grub.conf

打开这个文件后你可以看到以下的内容:

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a /boot partition. This means that

# all kernel and initrd paths are relative to /boot/, eg.

# root (hd0,5)

# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00

# initrd /initrd-version.img

#boot=/dev/hda

default=0

timeout=10

splashimage=(hd0,5)/grub/splash.xpm.gz

hiddenmenu

title Fedora Core (2.6.20-1.2952.fc6)

root (hd0,5)

kernel /vmlinuz-2.6.20-1.2952.fc6 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

initrd /initrd-2.6.20-1.2952.fc6.img

title Fedora Core (2.6.20-1.2944.fc6)

root (hd0,5)

kernel /vmlinuz-2.6.20-1.2944.fc6 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

initrd /initrd-2.6.20-1.2944.fc6.img

title windows xp

rootnoverify (hd0,0)

chainloader +1

你可以看见我的电脑装了两个系统,分别是fedora core 6和windows xp,而

fedora core 6有两个不同的内核版本,原来的内核是2.6.20-1.2944,后来我更

新了内核为2.6.20-1.2952,更新后会自动在启动文件加上启动项的。

这样我的电脑启动时的菜单就像这样(估计你的也差不多):

Fedora Core (2.6.20-1.2952.fc6)

Fedora Core (2.6.20-1.2944.fc6)

windows xp

(PS:为什么更新了内核后还要保留旧的内核呢?这是为了确保新的内核跟你的电脑

不兼容造成无法进入系统的时候,可以使用旧的内核进入系统。)

在这说一下这个文件如何修改吧:

前面有#号的是注释的内容,可以不用改。

default=0,是指默认启动的系统,0则默认启动第1行的系统(也就是Fedora Core

(2.6.20-1.2952.fc6)),改成2的话就是启动XP了。

timeout=10,是指启动菜单显示的时间,以秒为单位(默认是5的,我把它改10了

),如果10秒内不 *** 作就进入默认的系统。

splashimage=(hd0,5)/grub/splash.xpm.gz,是指开机画面文件所存放的路径和

文件名,在这是指使用/grub/splash.xpm.gz这个文件作为开机画面。

hiddenmenu,是指隐藏启动时的选择菜单,在前面加#号注释掉的话就会显示出

选择菜单。

title Fedora Core (2.6.20-1.2952.fc6),title 后面的字符就是你在启动菜单

上看到的选项,如果我把Fedora Core (2.6.20-1.2952.fc6)改成My System的话

,那我的启动菜单就变成以下样子了:

My System

Fedora Core (2.6.20-1.2944.fc6)

windows xp

你也可以把

title Fedora Core (2.6.20-1.2944.fc6)

root (hd0,5)

kernel /vmlinuz-2.6.20-1.2944.fc6 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

initrd /initrd-2.6.20-1.2944.fc6.img

在前面每行加上#号注释掉,让启动菜单变成

My System

windows xp

Linux常用基本命令主要包括目录 *** 作命令、文件 *** 作命令、文件查看命令、磁盘管理命令、用户管理命令、系统管理命令等。

目录 *** 作命令:cd、ls、mkdir、pwd、rmdir。

文件 *** 作命令:cp、mv、touch、rm、grep、find、chmod、chown、chgrp、tar、split、gzip、tee、touch、unzip、zip、unrar、scp。

文件查看命令:cat、head、tail、more、nl、diff。

用户管理命令:useradd、usermod、userdel、passwd、su、groupadd、groupdel。

网络通信命令:netstat、route、ftp、sftp、ping、scp、telnet。

系统管理命令:who、uname、top、ps、kill、ifconfig、free、df、du、time、shutdown、reboot、man、last、halt、date、crontab、getconf。

磁盘管理命令:fdisk、mount、umount、sync。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7233542.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存