
linux
文章平均质量分 51
樊海鹏
这个作者很懒,什么都没留下…
展开
-
Linux下~,./的含义
~代表你的/home/用户明目录假设你的用户名是x,那么~/就是/home/x/.是代表此目录本身,但是一般可以不写所以cd ~/. 和cd ~ 和cd ~/效果是一样的但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件~/.local是你的主目录下一个.local的文件夹的路径,并且从.可以看出,这是一个饮藏文件,如果不用ls -a的话,一般ls是无法看到的转载 2016-11-03 18:56:56 · 853 阅读 · 0 评论 -
sudo不用密码的方法
使sudo不用密码的方法如下。 运行命令:sudo visudo 或者 sudo vi /etc/sudoers,如果vi来编辑,则保存时记得用"wq!"强制保存,否则会提示只读不能保存的。 就会编辑/etc/sudoers这个文件。 默认情况我们会看到有"%admin ALL=(ALL) ALL"一句话,就是允许admin组在所有主机上执行所有命令,当然是需要passwd的。原创 2016-11-26 15:50:41 · 473 阅读 · 0 评论 -
bashrc 和 profile
profile其实看名字就能了解大概了, profile 是某个用户唯一的用来设置环境变量的地方, 因为用户可以有多个 shell 比如 bash, sh, zsh 之类的, 但像环境变量这种其实只需要在统一的一个地方初始化就可以了, 而这就是 profile.bashrcbashrc 也是看名字就知道, 是专门用来给 bash 做初始化的比如用来初始化 bash 的设转载 2016-11-26 11:26:42 · 217 阅读 · 0 评论 -
公钥,私钥和数字签名这样最好理解
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上原创 2016-11-28 23:22:26 · 6580 阅读 · 0 评论 -
Linux ssh登录命令
ssh命令用于远程登录上Linux主机。常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh -h查看。举例不指定用户:ssh 192.168.0.11指定用户:ssh -l root 192.168.0.11ssh root@192.168.原创 2016-12-08 12:18:59 · 454 阅读 · 0 评论 -
Tmux学习小记
层次概念会话:不同的项目,任务Note: 在所有tmux中,命令的激活键,默认是ctrl+b显示已有会话列表:-- tmux ls-- s (不能用在最初的shell里)重新连接存在的会话:* tmux attach -t 数字|名字 新建会话:tmux new -s name 删除已有会话:tmux kill-session -t name原创 2016-12-06 11:42:01 · 462 阅读 · 0 评论 -
Git学习
本地与远程冲突,无法提交:让本地与远程合并,比如,取回远程库中的develop1分支,与本地的develop2分支进行merge,要写成:git pull origin develop1:develop2 如果是要与本地当前分支merge,则冒号后面的<本地分支名>可以不写。git pull origin develop1让远程与本地合并:git push origin master -f比较恐怖原创 2016-12-06 14:26:20 · 241 阅读 · 0 评论 -
vim多窗口使用技巧
1.同时打开多个文件,比如要一边看配置,一边写代码.vim -o one.txt two.txt three.txt这个命令就是在终端下使用的,就是一次性打开3个文件并使用分割形式显示。2.已经打开了文件: :vs +窗口名, 横向新建窗口名文件:sv + 窗口名,纵向新建窗口名文件 2.比较同一文件的首尾:new (不加窗口名),显示已经原创 2016-12-05 21:51:28 · 261 阅读 · 0 评论 -
Vim—spf13
1. Easymotion参考博客<leader><leader>w/b最为实用可以根据光标位置向后,向前局部跳转单词位置.<leader><leader>j/k行间跳转,更具相对行号,n+j,n+k,更好.<leader><leader>j/k根据输入的字母进行跳转,和<leader><leader>w/b功能相似,但略慢,比较鸡肋.2. SurroundDetails follow on原创 2016-12-04 21:32:16 · 364 阅读 · 0 评论 -
SHELL学习笔记----IF条件判断,判断条件
前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here原创 2016-12-03 18:54:32 · 239 阅读 · 0 评论 -
使用 zsh
使用 zsh1、兼容 bash,原来使用 bash 的兄弟切换过来毫无压力,该咋用咋用。2、强大的历史纪录功能,输入 grep 然后用上下箭头可以翻阅你执行的所有 grep 命令。3、智能拼写纠正,输入gtep mactalk * -R,系统会提示:zsh: correct ‘gtep’ to ‘grep’ [nyae]? 比妹纸贴心吧,她们向来都是让你猜的……原创 2016-12-03 00:09:00 · 442 阅读 · 0 评论 -
在终端安装字典--SDCV
在终端安装字典--SDCVlinux中安装字典sdcv,sdcv是一个离线字典,直接可以在终端查询,而且支持多种离线字典。安装步骤首先安装sdcv,我用的是deepin,只要在终端输入下面的命令,ubuntu也是sudo apt-get install sdcv然后下载离线的字典包。下载地址tardict-dic.根据个原创 2016-12-02 23:33:12 · 1584 阅读 · 0 评论 -
vim 剪切复制
vim 中的剪切板功能非常强大,它将复制或剪切的内容放在称作寄存器的地方,在vim命令模式下输入:reg即可查看寄存器中内容,如下:vim 中有许多寄存器,如上图中所示的 "X,后面内容为寄存器中内容,举例来说:"0 http://news.replays.net//news/webdown. 这一行表示在寄存器“0(一般叫做寄存器0转载 2016-12-11 14:42:23 · 476 阅读 · 0 评论 -
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的转载 2016-11-30 10:38:31 · 355 阅读 · 0 评论 -
ubuntu1.04不能输入中文系列问题
相关命令:1.终端打开系统设置命令:unity-control-center。2.系统设置显示不正常(内容特别少)时,更新:sudo apt-get install --reinstall unity-control-center。3.建议和我一样的菜鸟们不要轻易卸载ibus,后患无穷。ibus输入法设置:ibus-setup。4.系统显示英文环境时,更改为中文方法:Syste转载 2016-11-02 12:19:03 · 792 阅读 · 0 评论 -
root用户和sudo使用root权限的区别
linux(114) sudo指令能: 以root的身分执行命令语法: sudo 其他指令用户: 被root加入『/etc/sudoers』文件中的用户1.root的密码除了root本人知道外,不需被其他需要用到root权限用户知道,因为使用sudo时,要求输入的密码是『该位用户自己的密码』。2.把所有可执行sudo指令的用户都规范在『/et转载 2016-11-28 23:48:14 · 891 阅读 · 0 评论 -
Debian与Centor区别
CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。 Ubuntu是一转载 2016-11-28 22:04:53 · 699 阅读 · 0 评论 -
Linux常用命令
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch转载 2016-10-31 12:12:55 · 263 阅读 · 0 评论 -
Linux 画图
1.执行自动安装caiyong@caiyong:/opt$ sudo apt-get install graphviz正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 您可能需要运行“apt-get -f install”来纠正下列错误:下列软件包有未满足的依赖关系: graphviz : 依赖: libcd原创 2016-11-28 17:18:45 · 796 阅读 · 0 评论