linux在桌面挂载gcc,对 Linux 中级用户非常有用的 20 个命令(1)(7)

37 命令: mount

mount 是一个很重要的命令,用来挂载不能自动挂载的文件系统。你需要root权限挂载设备。

在插入你的文件系统后,首先运行"lsblk"命令,识别出你的设备,然后把分配的设备名记下来。

root@tecmint:~# lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

sda      8:0    0 931.5G  0 disk

├─sda1   8:1    0 923.6G  0 part /

├─sda2   8:2    0     1K  0 part

└─sda5   8:5    0   7.9G  0 part [SWAP]

sr0     11:0    1  1024M  0 rom

sdb      8:16   1   3.7G  0 disk

└─sdb1   8:17   1   3.7G  0 part

从这个输出上来看,很明显我插入的是4GB的U盘,因而“sdb1”就是要挂载上来的文件系统。以root用户操作,然后切换到/dev目录,它是所有文件系统挂载的地方。

root@tecmint:~# su

Password:

root@tecmint:~# cd /dev

创建一个任何名字的目录,但是最好和引用相关。

root@tecmint:~# mkdir usb

现在将“sdb1”文件系统挂载到“usb”目录.

root@tecmint:~# mount /dev/sdb1 /dev/usb

现在你就可以从终端进入到/dev/usb或者通过X窗口系统从挂载目录访问文件。

是时候让程序猿见识见识Linux环境是多么丰富了!

38. 命令: gcc

gcc 是Linux环境下C语言的内建编译器。下面是一个简单的C程序,在桌面上保存为Hello.c 记住必须要有‘.c‘扩展名)。

#include

int main()

{

printf("Hello world\n");

return 0;

}

编译:

root@tecmint:~# gcc Hello.c

运行:

root@tecmint:~# ./a.out

Hello world

注意: 编译C程序时,输出会自动保存到一个名为“a.out”的新文件,因此每次编译C程序 “a.out”都会被修改。 因此编译期间最好定义输出文件名.,这样就不会有覆盖输出文件的风险了。

用这种方法编译:

root@tecmint:~# gcc -o Hello Hello.c

这里‘-o‘将输出写到‘Hello‘文件而不是 ‘a.out‘。再运行一次。

root@tecmint:~# ./Hello

Hello world

39. 命令: g++

g++是C++的内建编译器。下面是一个简单的C++程序,在桌面上保存为Add.cpp 记住必须要有‘.cpp‘扩展名)。

#include

using namespace std;

int main()

{

int a;

int b;

cout<

cin >>a;

cout <

cin>>b;

cin.ignore();

int result=a+ b;

cout<

cin.get();

return 0;

}

编译:

root@tecmint:~# g++ Add.cpp

运行:

root@tecmint:~# ./a.out

Enter first number:

...

...

注意:编译C++程序时,输出会自动保存到一个名为“a.out”的新文件,因此每次编译C++程序 “a.out”都会被修改。 因此编译期间最好定义输出文件名.,这样就不会有覆盖输出文件的风险了。

用这种方法编译:

root@tecmint:~# g++ -o Add Add.cpp

运行:

view sourceprint?

root@tecmint:~# ./Add

Enter first number:

...

...

40. 命令: java

Java 是世界上使用最广泛的编程语言之一. 它也被认为是高效, 安全和可靠的编程语言. 现在大多数基于网络的服务都使用Java实现.

拷贝以下代码到一个文件就可以创建一个简单的Java程序. 不妨把文件命名为tecmint.java (记住: '.java'扩展名是必需的).

class tecmint {

public static void main(String[] arguments) {

System.out.println("Tecmint ");

}

}

用javac编译tecmint.java:

root@tecmint:~# javac tecmint.java

运行:

root@tecmint:~# java tecmint

注意: 几乎所有的Linux发行版都带有gcc编译器, 大多数发行版都内建了g++ 和 java 编译器, 有些也可能没有. 你可以用apt 或 yum 安装需要的包.

请留下您宝贵的意见和想看到的文章类型. 稍后, 我会打来一个很有趣主题, 关于Linux的一些鲜为人知的知识.

http://www.dengb.com/Linuxjc/601041.htmlwww.dengb.comtruehttp://www.dengb.com/Linuxjc/601041.htmlTechArticle37 命令: mount mount 是一个很重要的命令,用来挂载不能自动挂载的文件系统。你需要root权限挂载设备。 在插入你的文件系统后,首先运行lsblk命令,识别出...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值