03.Linux开发环境--笔记

一、linux命令

1、xrandr :查看当前系统中的显示器和分辨率

CLC@Embed_Learn:~$ xrandr

xrandr -s 分辨率 :设置此分辨率

CLC@Embed_Learn:~$ xrandr -s 1360x768

2、vim a.c: 创建并且编辑文件a.c

vi b.c :创建并且文件b.c

3、Linux的三种模式:

4、 wq :保存并退出

q :退出

q! :退出并且放弃所更改的内容

5、ls :列出当前文件夹下有哪些文件

ls -l filename :以列表形式展示文件和目录的详细信息,包括权限。

ls -a :把所有隐藏文件夹显示出来(.:代表当前文件夹,.. :代表上层文件夹)

6、gcc a.c -o aProgram :将a.c文件生成可执行文件aProgram

CLC@Embed_Learn:~$ gcc a.c -o aProgram

 会生成可执行文件aProgram

CLC@Embed_Learn:~$ ls
a.c  aProgram  readMe

./aProgram  :执行文件

CLC@Embed_Learn:~$ ./aProgram
this is Linux

7、pwd  :显示当前文件夹路径

CLC@Embed_Learn:~$ pwd
/home/CLC

在windows中用 dir显示当前文件夹下的文件

 8、 mkdir lijinshuang :在linux中新建文件夹

ls查看

9、cd lijinshuang :进入某个(lijinshuang)文件夹

cd .. :退出当前文件夹,退到上层文件夹

cd :cd 什么都不加回到工作目录(家目录)

cd / :回到根目录

10、mv

  • 移动( mv *c lijinshuang ):将当前目录下所有名字以c文件或文件夹,剪切到lijinshuang文件夹下

  • 重命名 (mv a.c b.c)也可以重命名文件夹

11、 cp b.c test.c :cp拷贝指令 :将b.c复制并且重命名为test.c

cp aProgram /mnt/hgfs/shareFromWindows :将aProgram文件复制到/mnt/hgfs/shareFromWindows目录下

12、gcc 文件名.c :编译该.c文件,默认生成名为a.out的可运行文件

13、./a.out :运行a.out文件

14、gcc 文件名.c -o 新文件名 :编译该.c文件,生成以新文件命名的可运行文件

15、gcc 文件名.c -o :编译

        gdb ./a.out :运行

 16、./新文件名 :运行新文件名的文件

17、在Linux中查看网卡状态:ifconfig :查看当前网卡的状态(ip地址)

       在windows中查看网卡的状态:ipconfig

18、ping ip地址:用来验证网络是否相通

19、在虚拟机中文件权限

r、w、x分别代表读(read)、写(write)和执行(execute)

20、 chmod :设置文件的读、写、执行权限(加入sudo是增加权限)

21、rm :删除文件

  • 删除单个文件:rm 文件名

  • 删除多个文件:rm 文件名1 文件名2

  • 删除带有通配符的多个文件:rm *.txt

  • 递归删除目录下所有文件和子目录:rm -r 目录名

  • 强制删除文件,不询问确认:rm -f 文件名

 22、在linux命令行输入:man

man+数字+命令/函数

可以查到相关的命令和函数。若不加数字,那Linux man命令默认从数字较小的手册中寻找相关命令和函数。

例如,本来是想寻找c标准库中的rand()函数,直接使用man rand得到的是一个rand命令的手册,直接用来产生一个随机数,这个内容在手册section 1中。如果使用man 3 rand就可以得到自己想要的库函数中rand()的用法了。

23、将vim 文件中的行号或者其他设置设置有或者没有

例如将行号设置没有

打开 Vim 后,进入命令模式(按下 Esc 键),然后输入以下命令::set nonumber/set nonu

 

设置行号有

:set nu/set number

二、Linux快捷键

虚拟机调出命令窗口快捷键 Ctrl+Alt+t

窗口中字体放大键  :Ctrl+Shift+ +号键

窗口中字体减小键  :Ctrl+Shift+ -号键

清屏键:Ctrl + l

自动补全字符键 :tab键

三、Linux和Windows之间的文件共享

两种方式的实现,建立在安装VMware Tool,在虚拟机中实现,真机中ftp工具

方式一:拖拽

可以直接在windows的桌面创建文件,然后直接拖拽到Linux桌面中,反之亦然

方式二:在虚拟机中设置添加文件目录

虚拟机——设置——选项——共享文件夹——总是启用——添加——浏览(添加在Windows中想要和Linux共享的文件夹)——名称(在Linux中显示的文件夹名称)

在linux中shareFromWindows文件夹在 /mnt/hgfs/shareFromWindows目录下

 

 四、VMware虚拟网络连接的三种方式(三者区别)

方式一:桥接模式

1、每台虚拟机都可以上网(每台虚拟机都有独立的ip地址)

2、虚拟机之间可以相互通信

3、每台虚拟机之间拥有独立的DNS(DNS是用来解析域名)

方式二:NAT模式

1、每台虚拟机都可以上网

2、虚拟机与实体机之间是单向通信,ip地址都是假的

3、所有虚拟机共用一个DNS

方式三:仅主机模式

 1、不可以访问外网,只能在局域网中访问

五、vim编辑器的设置

 1、关于Linux中有关vim编辑器的设置,可以看下面链接

vim的基本配置,缩进,高亮,括号补全_vimrc配置虚线缩进-CSDN博客

2、 vim编辑器的复制粘贴命令

1、 按下`Esc`键,进入命令模式。

2、在命令模式下,输入`yy`,即可复制当前行

3、如果要复制多行文本,可以使用数字加上`yy`的方式,如`3yy`表示复制当前行和接下来的两行。

4、如果要复制指定区域的文本,可以使用可视块模式。在命令模式下,按下`Ctrl+v`进入可视块模式。然后使用方向键选中要复制的区域。选中后按下`y`即可复制选中区域。

5、复制后的文本将保存在剪贴板中,可以使用粘贴命令将其粘贴在其他位置。在命令模式下输入`p`可以将复制的文本放置在当前行后面,输入`P`可以将复制的文本放置在当前行前面。

 6、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值