Linux相关的一些基本操作-拷贝

在"不社会"老师的怂恿下, 我头脑一时发热前几天在煜浩dalao的帮助下成功装上了linux...

然后发现不能玩游戏[糊脸](那这破系统用来干嘛...)这几天玩着发现有点瞎东西玩玩...

桌面的外观设置

linux系统的任务栏还有状态栏分别在屏幕的左边和上面...(对于用惯了windows的可能有点不太还真有点异类…)

系统自带的界面...(挺不错吧...)

一开始的linux桌面是什么都没有的… 这里有一些关于桌面的设置... 鼠标右键然后更改桌面背景... 背景设置问题不大...

然后右键创建新空文件(如果写代码改成相应的后缀名,不需要像vs一样建一个工程)

这里主要推荐开启工作区这个东西...(类似win10的多桌面,但是更方便)

开启工作区以及添加桌面图标到启动器

开启工作区后的效果长这样...

按(即win) + S

(通过鼠标拖拽可将窗口托进不同的屏幕)

终端

终端其实就是linux里面的控制台...

linux很多操作都要用终端来实现, 如:

安装软件: sudo apt install 资源(需要密码)

但是我们不谈技术...

终端的编辑设置(为了不让它和win里面的长得一样[捂脸])...

由于很多东西都不能直接设置(所以先输入vi进入vim界面...)

点工具栏-编辑-配置文件首选项

把界面调成自己喜欢的吧(可透明)!

另外linux自带g++, python, java需要自行下载

附带一些终端命令:

g++ 文件名 -o 生成文件名 (c++ 编译) python3 文件名 (python3 编译执行)

./可执行程序  脚本, out文件

sudo chmod 777 * 将所有文件设为可读写 rm -f 文件名 (删库跑路系列rm -rf *)

cd 目录名 进入目录(cd .. 返回上一个目录)

gedit

gedit是linux自带的记本...........(但功能比windows记事本强大太多)

gedit是最好的编辑器

什么?你说vim?不好意思我们不谈技术...

gedit配置好之后编辑功能不输给任何一款ide.

(希望以后不要被打脸......)

基本设置:

菜单栏-编辑-首选项

主要需要自动缩进[捂脸](否则还真没法写,个人觉得)

其他的颜色主题啥的看个人喜好吧...

然后就是插件:

先把外部工具还有片段勾上(有妙用...)

然后配置外部工具...

工具栏-工具-Mannage External tools...

左下角添加, 可复制以下代码到右边方框...

快捷键随意, 适用范围(c++, python, java)

#start

#!/bin/sh dir=$GEDIT_CURRENT_DOCUMENT_DIR filename=$GEDIT_CURRENT_DOCUMENT_NAME

name=`echo $filename | cut -d. -f1` suffix=`echo $filename | cut -d. -f2` echo

"Compiling $filename..."

if [ $suffix = "cpp" ]; then

g++ $filename -o $name -std=c++11 gnome-terminal --working-directory=$dir -x bash -c

"time $dir/$name;

echo;

echo 'Please enter to continue.';

read;"

elif [ $suffix = "java" ]; then

javac $filename gnome-terminal --working-directory=$dir -x bash -c

"time java $name;

echo;

echo 'Please enter to continue.';

read;"

elif [ $suffix = "py" ]; then

gnome-terminal --working-directory=$dir -x bash -c

"time python3 pp.py;

echo;

echo 'Please enter to continue.';

read;"

fi

#end

c++, java, python(分别用.cpp, .java, .py)

以上代码其实就是打开终端执行一个shell脚本...

实际效果....

最后就是代码插入功能...

工具栏- 工具-Manage spinpets...

麻烦的try...catch...也只需tc+tab

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180602G1IIRF00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券