工具推荐
1、sshfs 可以把其它电脑上的文件目录通过SSH 挂载到本地来使用很方便
2、mlocate是GNU locate的一个变种。相比原始的locate,它具有一个很好优点:每次更新数据库时并不需要重新读取全部目录的内容。mlocate 在数据库中保存了时间戳信息,无需重新读取,就能判断目录内容是否改变。所以更新的速度更快,对硬盘的占用也更少。这是 mlocate 特有的功能。有了mlocate,就可以把locate给删了,要不然你的系统会更新两套不同的数据库。(CentOS并没有提供locate命令,所以需要自己安装mlocate。)
3、screen命令:GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
可以参考:http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html
4、 crontab命令的功能是在一定的时间间隔调度一些命令的执行。
http://blog.csdn.net/tianlesoftware/article/details/5315039
5、lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
========================================================================================
1、root用户打开资源管理器
sudo nautilus
2、查找文件和更新文件数据库
locate+updatedb
3. wget整站下载:wget -r -p -np -k website
12、查找当前目录下所有文件中的某个字符串:find . | xargs grep -ri "stringname"
13、将用户加入到sudoer file中。vim /etc/sudoers(root用户直接输入visudo即可),在 root ALL=(ALL) ALL 下面加一行 username ALL=(ALL) ALL
14、注销其他用户:先执行 who 命令,然后执行 pkill -kill -t pts/1 (pts/后的数字对应要注销的用户)
15、tree -d 只显示目录。 tree -L 1 只显示第一层目录。
16、rpm -q -a 即可查询到当前系统中安装的所有的软件包。
添加用户到sudoer
1、su root (su -l) 输入root用户密码
2、chmod u+w /etc/sudoers
3、vim /etc/sudoers
修改地方:在 ROOT ALL=(ALL)ALL 下加一行:XXX ALL=(ALL) ALL
保存并退出:按ESC :wq
4、chmod u-w /etc/sudoers
环境变量配置
在你的/etc/profile文件中增加一条这样子的配置
export JAVA_HOME=/home/jenny/software/jdk1.5.0_12
PATH=$JAVA_HOME/bin:$PATH
然后用source /etc/profile 命令使其生效。
环境变量配置文件
在Ubuntu中有如下几个文件可以设置环境变量
(1) /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
(2)/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
(3)、~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
(4)、~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
几个环境变量的优先级
1>2>3
Shift+Ctrl+T:新建标签页
Shift+Ctrl+W:关闭标签页
Ctrl+PageUp:前一标签页
Ctrl+PageDown:后一标签页
Shift+Ctrl+PageUp:标签页左移
Shift+Ctrl+PageDown:标签页右移
Alt+1:切换到标签页1
Alt+2:切换到标签页2
Alt+3:切换到标签页3
Shift+Ctrl+N:新建窗口
Shift+Ctrl+Q:关闭终端
终端中的复制/粘贴:
Shift+Ctrl+C:复制
Shift+Ctrl+V:粘贴
终端改变大小:
F11:全屏
Ctrl+plus:放大
Ctrl+minus:减小
Ctrl+0:原始大小
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
运行yum makecache生成缓存
从elinks开始,回想了一下Linux下基于ncurses库的“浏览器”,有如下几种:
lynx :最经典的,不用说了
w3m :用的和知道的人好像比较少。
elinks :昨天刚看到的,据说是替代lynx的程序。
links :指向elinks的软链接。
htmlview :一个shell角本,不能算是文件浏览器,他是一个探测程序,使用探测到的程序打开URL,在文本终端上,总是使用文件浏览器打开URL。