Linux学习笔记

环境:Ubuntu

1. 安装小小输入法

yong.uueasy.com/

Linux下的输入法一直让我比较郁闷,不过现在好了……

挂接百度、QQ云输入法(搜狗的用不了,所以这里不写了):

[IM]
default=8
0=yong
1=wubi
2=zhengma
3=erbi
4=english
5=gbk
6=pinyin
7=wbpy
8=百度
9=qq


[百度]
name=百度云输入法
engine=libcloud.so
arg=baidu

[qq]
name=QQ云输入法
engine=libcloud.so
arg=qq


分别添加到~/.yong/yong.ini的相应位置即可。

2. 主题美化:

http://www.ubuntuhome.com/nice-themes-for-ubuntu-9-10-karmic.html

也许你需要把里面的aptitude都改成apt-get。

3. alias:

alias是干什么的?

相信你看了下面的例子就知道了:

alias api="sudo apt-get install"

api vim

不过如果你会发现如果退出了终端就会作废,能不能一劳永逸呢?

一般只要把alias api="sudo apt-get install"加到.bashrc中就可以了,这是因为,每次shell运行的时候都会先运行.bashrc中的命令(这意味着你可以举一反三)。

不过由于Ubuntu中的.bashrc中写道:

# Alias definitions.
 90 # You may want to put all your additions into a separate file like
 91 # ~/.bash_aliases, instead of adding them here directly.
 92 # See /usr/share/doc/bash-doc/examples in the bash-doc package.

所以更好地,你可以把有关alias的设定放到.bash_aliases中。


4. Vim

安装:sudo apt-get install vim

我的.vimrc:

se nu

se autoindent

se cin
se smartindent
se nocp
se is
se backspace=indent,eol,start
se whichwrap=b,s,<,>,[,]
se backup
syntax on
filetype plugin on

一篇不错的文章可以用来参考:

http://edyfox.codecarver.org/html/_vimrc_for_beginners.html

与编程有关的常用插件:

Autocomplpop(注意还需要安装 http://www.vim.org/scripts/script.php?script_id=3252
ctags( http://ctags.sourceforge.net/
CppCompleete(需要ctags支持)
snipMate

TagList(需要ctags支持)

大多数到Vim官网左边下载安装即可,需要注意的是你需要在~下建立一个.vim文件夹,不要把插件解压到Vim安装目录,那样如果出了问题不好处理。

Remember to run ":helptags ~/.vim/doc" to enable the help.

可以看看这两篇文章:

http://blog.csdn.net/summer_liuwei/article/details/6103685

http://blog.csdn.net/wooin/article/details/1858917

编码字体参考:http://www.cnbeta.com/articles/102609.htm

主题参考:到官网搜Color Sampler Pack,用:colorscheme 主题名更改主题,必要时写到.vimrc文件中。需要注意的是,你的终端可能不支持主题中的某些颜色,所以建议用gvim。

简化gvim界面:set go=

在 以 普 通 用 户 打 开 的 VIM 当 中 保 存 一 个
ROOT 用户文件
:w !sudo tee %

详见:http://www.isspy.com/most_useful_linux_commands_1/


5. 命令行下的快速操作

很多教程这么好用的东西居然都不讲,无语~

参考:

http://daimajishu.iteye.com/blog/1087695

http://www.dbanotes.net/techmemo/shell_shortcut.html

http://www.iteye.com/wiki/blog/1087695

http://www.bigsmoke.us/readline/shortcuts

我再用例子介绍几个:

vim test.c

gcc [alt/esc+.]

./a[tab]

!v

!g; !.

另外ctrl+w=ctrl+u。

在Ubuntu中时常遇到打了一大行命令却后来发现没有sudo的情况,这时候可以这样:

sudo !!


6. 听歌

咪咕音乐是个好选择,只不过更新比较慢(要想听新歌还是去别处吧)去官网下bin,然后chmod +x,运行安装即可。

命令行下可以用moc,用apt安装即可,使用mocp运行,左边选择文件,用A添加到右边的list中去,tab来回切换,回车键可以播放,,和.可以+-音量,shift+r可以设置循环,q:让其在后台运行,Q:退出。


7. sudo不再需要输入密码(不知道会有什么不好的后果,慎用):

sudo visudo

把%admin ALL=(ALL)改为:

%admin ALL=(ALL) NOPASSWD:NOPASSWD:ALL

注意虽然visudo会帮助我们检查语法,但是如果你改错使得你自己都用不了sudo了,也是很杯具的事情,这个时候可以到grub里进入single模式修复。


8. 鼠标手势

Windows下搜狗提供的鼠标手势插件我很喜欢用,离了还真不习惯。

追求效率的Linux世界下也有类似软件,而且比搜狗的插件更加强大,那就是easystroke,参考:

http://wenku.baidu.com/view/7b2ed48583d049649b66583a.html

http://suncloudy.iteye.com/blog/1142504

GNOME快捷键:

http://wiki.ubuntu.org.cn/Gnome%E5%BF%AB%E6%8D%B7%E9%94%AE

http://www.cnblogs.com/foxhengxing/archive/2010/08/23/1806759.html


9. 建立交换文件

如果你的内存比较大而没有建立交换分区,那么可以建立交换文件,参考:

https://wiki.archlinux.org/index.php/HOW_TO:_Create_swap_file#Swap_file

Linux学习笔记是关于学习Linux操作系统的记录和总结。在学习Linux时,你可能会遇到以下几个方面的内容。 首先,Linux是一个面向网络服务的操作系统,因此你可以随意更换桌面系统。Linux有多种不同的桌面系统供你选择。这意味着你可以根据自己的喜好和需求,选择适合自己的桌面环境。 其次,在Ubuntu中,root用户默认是被锁定的,因此你无法直接使用root权限进行操作。但是,你可以使用sudo命令来提升权限,以执行需要root权限的操作。通过sudo命令,普通用户可以在需要时暂时获得root权限,以便进行需要的操作。 此外,如果你需要修改内核为bash,可以使用vim编辑器打开/etc/passwd文件进行修改。在Linux系统中,vim是一种常用的文本编辑器,类似于Windows的记事本。通过编辑/etc/passwd文件,你可以修改用户的登录shell为bash。 总结起来,Linux学习笔记记录了学习Linux操作系统的过程和经验,包括选择适合自己的桌面环境、使用sudo提升权限以及通过vim编辑器修改/etc/passwd文件等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux学习笔记](https://blog.csdn.net/m0_65379736/article/details/125700177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值