ubuntu 下emacs 配置

    1. (set-language-environment ‘Chinese-GB)
    2. (set-keyboard-coding-system ‘utf-8)
    3. (set-clipboard-coding-system ‘utf-8)
    4. (set-terminal-coding-system ‘utf-8)
    5. (set-buffer-file-coding-system ‘utf-8)
    6. (set-default-coding-systems ‘utf-8)
    7. (set-selection-coding-system ‘utf-8)
    8. (modify-coding-system-alist ‘process "*" ‘utf-8)
    9. (setq default-process-coding-system ‘(utf-8 . utf-8))
    10. (setq-default pathname-coding-system ‘utf-8)
    11. (set-file-name-coding-system ‘utf-8)
    12. (setq ansi-color-for-comint-mode t)
    13. ;;处理shell-mode乱码,好像没作用
    14. ;;------语言环境字符集设置结束------------
    15. ;;--------------窗口界面设置------------------
    16. (set-foreground-color "grey")
    17. (set-background-color "black")
    18. (set-cursor-color "gold1")
    19. (set-mouse-color "gold1")
    20. (set-scroll-bar-mode nil)
    21. ;;取消滚动栏
    22. ;;(customize-set-variable ‘scroll-bar-mode ‘right))
    23. ;;设置滚动栏在窗口右侧,而默认是在左侧
    24. (tool-bar-mode nil)
    25. ;;取消工具栏
    26. ;;启动设置
    27. (setq default-frame-alist
    28. ‘((vertical-scroll-bars)
    29. (top . 25)
    30. (left . 45)
    31. (width . 120)
    32. (height . 40)
    33. (background-color . "black")
    34. (foreground-color . "grey")
    35. (cursor-color . "gold1")
    36. (mouse-color . "gold1")
    37. (tool-bar-lines . 0)
    38. (menu-bar-lines . 1)
    39. (right-fringe)
    40. (left-fringe)))
    41. ;;启动自动最大化(数据自己调整,注意格式,如(top . 0),圆点前后都要留有空格)
    42. ;;(setq initial-frame-alist ‘((top . 0) (left . 0) (width . 142) (height . 49)))
    43. ;; 设置另外一些颜色:语法高亮显示的背景和主题,区域选择的背景和主题,二次选择的背景和选择
    44. (set-face-foreground ‘highlight "white")
    45. (set-face-background ‘highlight "blue")
    46. (set-face-foreground ‘region "cyan")
    47. (set-face-background ‘region "blue")
    48. (set-face-foreground ‘secondary-selection "skyblue")
    49. (set-face-background ‘secondary-selection "darkblue")
    50. ;;------------窗口界面设置结束-----------------
    51. ;;------------显示时间设置------------------------------
    52. (display-time-mode 1);;启用时间显示设置,在minibuffer上面的那个杠上
    53. (setq display-time-24hr-format t);;时间使用24小时制
    54. (setq display-time-day-and-date t);;时间显示包括日期和具体时间
    55. (setq display-time-use-mail-icon t);;时间栏旁边启用邮件设置
    56. (setq display-time-interval 10);;时间的变化频率,单位多少来着?
    57. ;;------------显示时间设置结束--------------
    58. ;;------------定制操作习惯--------------------
    59. ;;设置打开文件的缺省路径
    60. (setq default-directory "~/")
    61. ;;ido的配置,这个可以使你在用C-x C-f打开文件的时候在后面有提示;
    62. ;;这里是直接打开了ido的支持,在emacs23中这个是自带的.
    63. (ido-mode t)
    64. (setq ido-save-directory-list-file nil)
    65. ;;ido模式中不保存目录列表,解决退出Emacs时ido要询问编码的问题。
    66. (setq visible-bell t)
    67. ;;关闭烦人的出错时的提示声
    68. (setq inhibit-startup-message t)
    69. ;;关闭emacs启动时的画面
    70. (setq gnus-inhibit-startup-message t)
    71. ;;关闭gnus启动时的画面
    72. (fset ‘yes-or-no-p ‘y-or-n-p)
    73. ;; 改变 Emacs 固执的要你回答 yes 的行为。按 y 或空格键表示 yes,n 表示 no。
    74. (setq font-lock-maximum-decoration t)
    75. (setq font-lock-global-modes ‘(not shell-mode text-mode))
    76. (setq font-lock-verbose t)
    77. (setq font-lock-maximum-size ‘((t . 1048576) (vm-mode . 5250000)))
    78. ;; 语法高亮。除 shell-mode 和 text-mode 之外的模式中使用语法高亮。
    79. (setq column-number-mode t)
    80. (setq line-number-mode t)
    81. ;;显示行列号
    82. (global-linum-mode t)
    83. (setq mouse-yank-at-point t)
    84. ;;不要在鼠标点击的那个地方插入剪贴板内容。我不喜欢那样,经常把我的文档搞的一团糟。我觉得先用光标定位,然后鼠标中键点击要好的多。不管你的光标在文档的那个位置,或是在 minibuffer,鼠标中键一点击,X selection 的内容就被插入到那个位置。
    85. (setq kill-ring-max 200)
    86. ;;设置粘贴缓冲条目数量.用一个很大的kill ring(最多的记录个数). 这样防止我不小心删掉重要的东西
    87. (setq-default auto-fill-function ‘do-auto-fill)
    88. ; Autofill in all modes;;
    89. (setq default-fill-column 120)
    90. ;;把 fill-column 设为 60. 这样的文字更好读
    91. (setq-default indent-tabs-mode nil)
    92. (setq default-tab-width 8);;tab键为8个字符宽度
    93. (setq tab-stop-list ())
    94. ;;不用 TAB 字符来indent, 这会引起很多奇怪的错误。编辑 Makefile 的时候也不用担心,因为 makefile-mode 会把 TAB 键设置成真正的 TAB 字符,并且加亮显示的。
    95. (setq sentence-end "\\([。!?]\\|……\\|[.?!][]\"‘)}]*\\($\\|[ \t]\\)\\)[ \t\n]*")
    96. (setq sentence-end-double-space nil)
    97. ;;设置 sentence-end 可以识别中文标点。不用在 fill 时在句号后插入两个空格。
    98. (setq enable-recursive-minibuffers t)
    99. ;;可以递归的使用 minibuffer
    100. (setq scroll-margin 3 scroll-conservatively 10000)
    101. ;;防止页面滚动时跳动, scroll-margin 3 可以在靠近屏幕边沿3行时就开始滚动,可以很好的看到上下文。
    102. (setq default-major-mode ‘text-mode)
    103. (add-hook ‘text-mode-hook ‘turn-on-auto-fill)
    104. ;;设置缺省主模式是text,,并进入auto-fill次模式.而不是基本模式fundamental-mode
    105. (show-paren-mode t)
    106. ;;打开括号匹配显示模式
    107. (setq show-paren-style ‘parenthesis)
    108. ;;括号匹配时可以高亮显示另外一边的括号,但光标不会烦人的跳到另一个括号处。
    109. (mouse-avoidance-mode ‘animate)
    110. ;;光标靠近鼠标指针时,让鼠标指针自动让开,别挡住视线。
    111. (setq frame-title-format "[email protected]%b")
    112. ;;在标题栏显示buffer的名字,而不是 [email protected] 这样没用的提示。
    113. (setq uniquify-buffer-name-style ‘forward);;好像没起作用
    114. ;; 当有两个文件名相同的缓冲时,使用前缀的目录名做 buffer 名字,不用原来的foobar 形式。
    115. (setq auto-image-file-mode t)
    116. ;;让 Emacs 可以直接打开和显示图片。
    117. ;(auto-compression-mode 1)
    118. ;打开压缩文件时自动解压缩。
    119. (setq global-font-lock-mode t)
    120. ;;进行语法加亮。
    121. (setq-default kill-whole-line t)
    122. ;; 在行首 C-k 时,同时删除该行。
    123. (add-hook ‘comint-output-filter-functions
    124. ‘comint-watch-for-password-prompt)
    125. ;;当你在shell、telnet、w3m等模式下时,必然碰到过要输入密码的情况,此时加密显出你的密码
    126. ;;(setq version-control t);;启用版本控制,即可以备份多次
    127. ;; (setq kept-old-versions 2);;备份最原始的版本两次,及第一次编辑前的文档,和第二次编辑前的文档
    128. ;; (setq kept-new-versions 1);;备份最新的版本1次,理解同上
    129. ;; (setq delete-old-versions t);;删掉不属于以上3中版本的版本
    130. ;; (setq backup-directory-alist ‘(("." . "~/backups")));;设置备份文件的路径
    131. ;; (setq backup-by-copying t);;备份设置方法,直接拷贝
    132. ;; Emacs 中,改变文件时,默认都会产生备份文件(以 ~ 结尾的文件)。可以完全去掉; (并不可取),也可以制定备份的方式。这里采用的是,把所有的文件备份都放在一个固定的地方("~/backups")。对于每个备份文件,保留最原始的两个版本和最新的1个版本。并且备份的时候,备份文件是复本,而不是原件。
    133. (setq make-backup-files nil)
    134. ;; 设定不产生备份文件
    135. ;;(setq auto-save-mode nil)
    136. ;;自动保存模式
    137. (setq-default make-backup-files nil)
    138. ;; 不生成临时文件
    139. (put ‘scroll-left ‘disabled nil) ;允许屏幕左移
    140. (put ‘scroll-right ‘disabled nil) ;允许屏幕右移
    141. (put ‘set-goal-column ‘disabled nil)
    142. (put ‘narrow-to-region ‘disabled nil)
    143. (put ‘upcase-region ‘disabled nil)
    144. (put ‘downcase-region ‘disabled nil)
    145. (put ‘LaTeX-hide-environment ‘disabled nil)
    146. ;;把这些缺省禁用的功能打开。
    147. ;;允许emacs和外部其他程序的粘贴
    148. (setq x-select-enable-clipboard t)
    149. ;;(setq mouse-yank-at-point t)
    150. ;;使用鼠标中键可以粘贴
    151. (setq user-full-name "Bluesky")
    152. (setq user-mail-address "[email protected]")
    153. ;;设置有用的个人信息,这在很多地方有用。
    154. (setq require-final-newline t)
    155. ;; 自动的在文件末增加一新行
    156. (setq-default transient-mark-mode t)
    157. ;;Non-nil if Transient-Mark mode is enabled.
    158. (setq track-eol t)
    159. ;; 当光标在行尾上下移动的时候,始终保持在行尾。
    160. (setq Man-notify-method ‘pushy)
    161. ;; 当浏览 man page 时,直接跳转到 man buffer。
    162. ;;(setq next-line-add-newlines nil)
    163. ;;Emacs 21 中已经是缺省设置。按 C-n 或向下键时不添加新行。
    164. (global-set-key [home] ‘beginning-of-buffer)
    165. (global-set-key [end] ‘end-of-buffer)
    166. ;;设置home键指向buffer开头,end键指向buffer结尾
    167. (global-set-key (kbd "C-,") ‘scroll-left)
    168. ;; "C-,"设为屏幕左移命令
    169. (global-set-key (kbd "C-.") ‘scroll-right)
    170. ;; "C-."设为屏幕右移命令
    171. (global-set-key [f1] ‘manual-entry)
    172. (global-set-key [C-f1] ‘info )
    173. ;;(global-set-key [f2] ‘emacs-wiki-find-file)
    174. ;;打开wiki
    175. ;;(global-set-key [f3] ‘repeat-complex-command)
    176. ;;(global-set-key [f4] ‘other-window)
    177. ;; 跳转到 Emacs 的另一个buffer窗口
    178. (defun du-onekey-compile ()
    179. "Save buffers and start compile"
    180. (interactive)
    181. (save-some-buffers t)
    182. (switch-to-buffer-other-window "*compilation*")
    183. (compile compile-command))
    184. (global-set-key [C-f5] ‘compile)
    185. (global-set-key [f5] ‘du-onekey-compile)
    186. ;; C-f5, 设置编译命令; f5, 保存所有文件然后编译当前窗口文件
    187. (global-set-key [f6] ‘gdb)
    188. ;;F6设置为在Emacs中调用gdb
    189. (global-set-key [C-f7] ‘previous-error)
    190. (global-set-key [f7] ‘next-error)
    191. (defun open-eshell-other-buffer ()
    192. "Open eshell in other buffer"
    193. (interactive)
    194. (split-window-vertically)
    195. (eshell))
    196. (global-set-key [(f8)] ‘open-eshell-other-buffer)
    197. (global-set-key [C-f8] ‘eshell)
    198. ;;目的是开一个shell的小buffer,用于更方便地测试程序(也就是运行程序了),我经常会用到。
    199. ;;f8就是另开一个buffer然后打开shell,C-f8则是在当前的buffer打开shell
    200. (setq speedbar-show-unknown-files t);;可以显示所有目录以及文件
    201. (setq dframe-update-speed nil);;不自动刷新,手动 g 刷新
    202. (setq speedbar-update-flag nil)
    203. (setq speedbar-use-images nil);;不使用 image 的方式
    204. (setq speedbar-verbosity-level 0)
    205. (global-set-key [f9] ‘speedbar)
    206. ;;设置f9调用speedbar命令
    207. ;;使用 n 和 p 可以上下移动,
    208. ;; + 展开目录或文件进行浏览,- 收缩,RET 访问目录或文件,g 更新 speedbar。
    209. (setq dired-recursive-copies ‘top)
    210. (setq dired-recursive-deletes ‘top)
    211. ;;让 dired 可以递归的拷贝和删除目录。
    212. (global-set-key [C-f9] ‘dired)
    213. ;;设置[C-f9]为调用dired命令
    214. (global-set-key [f10] ‘undo)
    215. ;;设置F10为撤销
    216. (global-set-key [f11] ‘calendar)
    217. ;;设置F11快捷键指定Emacs 的日历系统
    218. (global-set-key [f12] ‘list-bookmarks)
    219. ;;设置F12 快速察看日程安排
    220. (setq time-stamp-active t)
    221. (setq time-stamp-warn-inactive t)
    222. (setq time-stamp-format "%:y-%02m-%02d %3a %02H:%02M:%02S chunyu")
    223. ;; 设置时间戳,标识出最后一次保存文件的时间。
    224. (global-set-key (kbd "M-g") ‘goto-line)
    225. ;;设置M-g为goto-line
    226. (global-set-key (kbd "C-SPC") ‘nil)
    227. ;;取消control+space键设为mark
    228. (global-set-key (kbd "s-SPC") ‘set-mark-command)
    229. ;;用win+space键来set-mark,这样,C-SPC就可以用来调用外部输入法了。
    230. ;;----------定制操作习惯结束-------------
    231. ;;----------日历设置--------------------
    232. ;;设置日历的一些颜色
    233. (setq calendar-load-hook
    234. ‘(lambda ()
    235. (set-face-foreground ‘diary-face "skyblue")
    236. (set-face-background ‘holiday-face "slate blue")
    237. (set-face-foreground ‘holiday-face "white")))
    238. ;;设置我所在地方的经纬度,calendar里有个功能是日月食的预测,和你的经纬度相联系的。
    239. ;; 让emacs能计算日出日落的时间,在 calendar 上用 S 即可看到
    240. (setq calendar-latitude +39.54)
    241. (setq calendar-longitude +116.28)
    242. (setq calendar-location-name "北京")
    243. ;; 设置阴历显示,在 calendar 上用 pC 显示阴历
    244. (setq chinese-calendar-celestial-stem
    245. ["甲" "乙" "丙" "丁" "戊" "己" "庚" "辛" "壬" "癸"])
    246. (setq chinese-calendar-terrestrial-branch
    247. ["子" "丑" "寅" "卯" "辰" "巳" "戊" "未" "申" "酉" "戌" "亥"])
    248. ;; 设置 calendar 的显示
    249. (setq calendar-remove-frame-by-deleting t)
    250. (setq calendar-week-start-day 1) ; 设置星期一为每周的第一天
    251. (setq mark-diary-entries-in-calendar t) ; 标记calendar上有diary的日期
    252. (setq mark-holidays-in-calendar nil) ; 为了突出有diary的日期,calendar上不标记节日
    253. (setq view-calendar-holidays-initially nil) ; 打开calendar的时候不显示一堆节日
    254. ;; 去掉不关心的节日,设定自己在意的节日,在 calendar 上用 h 显示节日
    255. (setq christian-holidays nil)
    256. (setq hebrew-holidays nil)
    257. (setq islamic-holidays nil)
    258. (setq solar-holidays nil)
    259. (setq general-holidays ‘((holiday-fixed 1 1 "元旦")
    260. (holiday-fixed 2 14 "情人节")
    261. (holiday-fixed 3 14 "白色情人节")
    262. (holiday-fixed 4 1 "愚人节")
    263. (holiday-fixed 5 1 "劳动节")
    264. (holiday-float 5 0 2 "母亲节")
    265. (holiday-fixed 6 1 "儿童节")
    266. (holiday-float 6 0 3 "父亲节")
    267. (holiday-fixed 7 1 "建党节")
    268. (holiday-fixed 8 1 "建军节")
    269. (holiday-fixed 9 10 "教师节")
    270. (holiday-fixed 10 1 "国庆节")
    271. (holiday-fixed 12 25 "圣诞节")))
    272. ;;Calendar模式支持各种方式来更改当前日期
    273. ;;(这里的“前”是指还没有到来的那一天,“后”是指已经过去的日子)
    274. ;; q 退出calendar模式
    275. ;; C-f 让当前日期向前一天
    276. ;; C-b 让当前日期向后一天
    277. ;; C-n 让当前日期向前一周
    278. ;; C-p 让当前日期向后一周
    279. ;; M-} 让当前日期向前一个月
    280. ;; M-{ 让当前日期向后一个月
    281. ;; C-x ] 让当前日期向前一年
    282. ;; C-x [ 让当前日期向后一年
    283. ;; C-a 移动到当前周的第一天
    284. ;; C-e 移动到当前周的最后一天
    285. ;; M-a 移动到当前月的第一天
    286. ;; M-e 多动到当前月的最后一天
    287. ;; M-< 移动到当前年的第一天
    288. ;; M-> 移动到当前年的最后一天
    289. ;;Calendar模式支持移动多种移动到特珠日期的方式
    290. ;; g d 移动到一个特别的日期
    291. ;; o 使某个特殊的月分作为中间的月分
    292. ;; . 移动到当天的日期
    293. ;; p d 显示某一天在一年中的位置,也显示本年度还有多少天。
    294. ;; C-c C-l 刷新Calendar窗口
    295. ;; Calendar支持生成LATEX代码。
    296. ;; t m 按月生成日历
    297. ;; t M 按月生成一个美化的日历
    298. ;; t d 按当天日期生成一个当天日历
    299. ;; t w 1 在一页上生成这个周的日历
    300. ;; t w 2 在两页上生成这个周的日历
    301. ;; t w 3 生成一个ISO-SYTLE风格的当前周日历
    302. ;; t w 4 生成一个从周一开始的当前周日历
    303. ;; t y 生成当前年的日历
    304. ;;EMACS Calendar支持配置节日:
    305. ;; h 显示当前的节日
    306. ;; x 定义当天为某个节日
    307. ;; u 取消当天已被定义的节日
    308. ;; e 显示所有这前后共三个月的节日。
    309. ;; M-x holiday 在另外的窗口的显示这前后三个月的节日。
    310. ;; 另外,还有一些特殊的,有意思的命令:
    311. ;; S 显示当天的日出日落时间(是大写的S)
    312. ;; p C 显示农历可以使用
    313. ;; g C 使用农历移动日期可以使用
    314. ;;-----------日历设置结束----------------
    315. ;;-----------日记设置---------------------
    316. (setq diary-file "~/diary/diary");; 默认的日记文件
    317. (setq diary-mail-addr "[email protected]")
    318. ;;(add-hook ‘diary-hook ‘appt-make-list)
    319. ;;当你创建了一个‘~/diary‘文件,你就可以使用calendar去查看里面的内容。你可以查看当天的事件,相关命令如下 :
    320. ;; d 显示被选中的日期的所有事件
    321. ;; s 显示所有事件,包括过期的,未到期的等等
    322. ;; 创建一个事件的样例:
    323. ;; 02/11/1989
    324. ;; Bill B. visits Princeton today
    325. ;; 2pm Cognitive Studies Committee meeting
    326. ;; 2:30-5:30 Liz at Lawrenceville
    327. ;; 4:00pm Dentist appt
    328. ;; 7:30pm Dinner at George‘s
    329. ;; 8:00-10:00pm concert
    330. ;; 创建事件的命令:
    331. ;; i d 为当天日期添加一个事件
    332. ;; i w 为当天周创建一个周事件
    333. ;; i m 为当前月创建一个月事件
    334. ;; i y 为当前年创建一个年事件
    335. ;; i a 为当前日期创建一个周年纪念日
    336. ;; i c 创建一个循环的事件
    337. ;;----------日记设置结束-----------------
    338. ;;-------------方便编程操作设置----------------
    339. ;;代码折叠
    340. (load-library "hideshow")
    341. (add-hook ‘c-mode-hook ‘hs-minor-mode)
    342. (add-hook ‘c++-mode-hook ‘hs-minor-mode)
    343. (add-hook ‘java-mode-hook ‘hs-minor-mode)
    344. (add-hook ‘perl-mode-hook ‘hs-minor-mode)
    345. (add-hook ‘php-mode-hook ‘hs-minor-mode)
    346. (add-hook ‘emacs-lisp-mode-hook ‘hs-minor-mode)
    347. ;;能把一个代码块缩起来,需要的时候再展开
    348. ;; M-x hs-minor-mode
    349. ;; C-c @ ESC C-s show all
    350. ;; C-c @ ESC C-h hide all
    351. ;; C-c @ C-s show block
    352. ;; C-c @ C-h hide block
    353. ;; C-c @ C-c toggle hide/show
    354. ;;自动补全括号
    355. (defun my-c-mode-auto-pair ()
    356. (interactive)
    357. (make-local-variable ‘skeleton-pair-alist)
    358. (setq skeleton-pair-alist ‘(
    359. (?` ?` _ "‘‘")
    360. (?\( ? _ " )")
    361. (?\[ ? _ " ]")
    362. (?{ \n > _ \n ?} >)))
    363. (setq skeleton-pair t)
    364. (local-set-key (kbd "(") ‘skeleton-pair-insert-maybe)
    365. (local-set-key (kbd "{") ‘skeleton-pair-insert-maybe)
    366. (local-set-key (kbd "`") ‘skeleton-pair-insert-maybe)
    367. (local-set-key (kbd "[") ‘skeleton-pair-insert-maybe))
    368. (add-hook ‘c-mode-hook ‘my-c-mode-auto-pair)
    369. (add-hook ‘c++-mode-hook ‘my-c-mode-auto-pair)
    370. ;;输入左边的括号,就会自动补全右边的部分.包括(), "", [] , {} , 等等。
    371. ;;把c语言风格设置为k&r风格
    372. (add-hook ‘c-mode-hook
    373. ‘(lambda ()
    374. (c-set-style "k&r")))
    375. (autoload ‘css-mode "css-mode" "CSS editing mode" t)
    376. ;;css-mode.el编辑css文件
    377. (autoload ‘htmlize-buffer "htmlize" "HTMLize mode" t)
    378. ;;把buffer的内容连同颜色转为html格式
    379. (autoload ‘folding-mode "folding" "Folding mode" t)
    380. (autoload ‘turn-off-folding-mode "folding" "Folding mode" t)
    381. (autoload ‘turn-on-folding-mode "folding" "Folding mode" t)
    382. ;;folding.el 编辑文本的一部分,其它部分折叠起来
    383. (setq auto-mode-alist
    384. ;; 将文件模式和文件后缀关联起来
    385. (append ‘(("\\.py\\‘" . python-mode)
    386. ("\\.s?html?\\‘" . html-helper-mode)
    387. ("\\.asp\\‘" . html-helper-mode)
    388. ("\\.phtml\\‘" . html-helper-mode)
    389. ("\\.css\\‘" . css-mode))
                    auto-mode-alist))

      ;;------------方便编程操作设置结束--------------------

时间: 2024-10-12 03:32:43

ubuntu 下emacs 配置的相关文章

ubuntu 下安装配置open-iscsi并自动挂载

1.安装open-iscsi apt-get install open-iscsi 2.发现iscsi-target(ISCSI服务器IP:192.168.1.104) iscsiadm -m discovery -t sendtargets -p 192.168.1.104 3.设置开机自动登录到iscsi-target iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.6f5d0fb29fc9 -p 192.168.1.104 –op upd

ubuntu下如何配置codeblocks字体颜色主题

1.在ubuntu的home中ctrl+h显示隐藏文件夹,找到一个.codeblocks的文件夹,然后那个文件夹中有一个default.conf的文件,选择打开方式gedit.然后将下面的代码复制进去,在复制进去之前,最好将你自己的配置文件备份好. 配置代码: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <CodeBlocksConfig version=&q

[Android]Samba服务器在Ubuntu下的配置与Windows系统间的数据共享

安装Samba 安装sambasudo apt-get install samba[编辑]Kubuntu 安装系统设置的共享模块sudo apt-get install kdenetwork-filesharing[编辑]配置 1.windows 访问 ubuntu 第一步创建共享目录: 比如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就是你的用户名,为了方便易懂我才这样写的,到时记得自己改啊) 代码:mkdir /home/用户名/share (新建share文件夹)c

Opencv 2.4.9在Ubuntu下的配置安装

转载自 Opencv 2.4.9在Ubuntu下的配置安装 每次学习新东西或者换新的电脑,最让人头疼的就是环境的安装了.网上有一大堆教程,不过总地来讲,比较混乱,有些甚至有误导性,当然也不乏一些有质量的博客.为了方便自己以后重复安装以及能够帮助到有需要的朋友,在此将相关有用的博客整理一下. 这里主要讲一些如何在Ubuntu(12.04)下安装Opencv(2.4.9).Opencv的源码可以在其官网下载,也可以在百度网盘下载. Opencv的最近的一些版本都是使用cmake来编译的,其配置过程基

ubuntu下nagios配置

参考文献: http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html http://my.oschina.net/duangr/blog/183160 设定文件权限 chown -R nagios.nagios envision_* chown -R nagios.nagios envision_* 1.创建用户并设定密码 # useradd -s /sbin/nologin nagios 修改nagios密码 sudo pass

ubuntu下PHP配置Xdebug

ubuntu下PHP配置Xdebug 1,安装 php5-xdebug sudo apt-get install php5-xdebug 2,修改php.ini 配置 打开:/etc/php5/mods-available/xdebug.ini 加入下列: xdebug.remote_enable=1//是否允许远程终端 这里标示开启 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_host=localhost xd

Ubuntu下删除配置错误或者失败的安装包

Ubuntu下删除配置错误或者失败的安装包(转) aptitude purge $(dpkg -l|grep ^rc|awk '{ print $2 }') 解释: dpkg -l 列出系统中所有安装的软件,如果是已经删除的软件(有残存的配置文件),那么该的软件包的状态是rc,即开头显赫为rc 然后是空格,然后是软件包的名称: |grep ^rc 的用处就是找出状态为rc的所有软件包,即以rc开头的行; |awk '{ print $2 }' awk可以将输入的字符串用指定的分隔符进行分解,缺省

Ubuntu下安装配置防火墙

Ubuntu下安装配置防火墙sudo apt-get install ufw 一般用户,只需如下设置:sudo apt-get install ufw sudo ufw enable sudo ufw default deny 以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启. 启用 sudo ufw enable sudo ufw default deny #运行以上两条命令后,开启了防火墙,并在系统启动时自动开启. #关闭所有外部对本机的访问,但本机

CentOS和Ubuntu下安装配置Greenplum数据库集群(包括安装包和源码编译安装)

http://blog.csdn.net/prettyshuang/article/details/50501904 首先说一下,无论是CentOS/RedHat还是Ubuntu都可以按源码方式.安装包方式编译安装. 1.   规划 192.168.4.93(h93)       1个主master  2个主segment.2个镜像segment 192.168.4.94(h94)       1个备master  2个主segment.2个镜像segment 都安装在/home/wslu/gp