一些有用的小知识点
2013-04-03 16:35
253 查看
原文地址:http://blog.csdn.net/lizhongkan/article/details/6003968
1. 在shell下,打开当前目录的文件管理器的方法
nautilus是ubuntu的文件管理器程序,打开当前目录的命令就是:nautilus .
故只需为其设定一个别名即可:
1.1 新建(或打开)~/.bash_aliases文件(该文件会被~/.bashrc加载)
1.2 写入别名:alias ud='nautilus .'
OK
2. ssh下传输文件
参考连接:http://blog.csdn.net/changemyself/archive/2008/07/29/2729748.aspx
scp是secure copy的意思。
2.1 从远程拷贝文件到当前目录:scp lizk@192.168.3.150:/data2/lizk/test/index.jsp .
2.2 拷贝远程的目录到当前目录:scp -r lizk@192.168.3.150:/data2/lizk/test .
2.3 拷贝本地文件到远程目录:scp index.jsp lizk@192.168.3.150:/data2/lizk/test
2.4 拷贝本地目录到远程目录:scp -r test/ lizk@192.168.3.150:/data2/lizk/test
默认的端口是22,如果需要指定端口,使用“-P”来指定。
3. 把终端加到右键菜单sudo apt-get install nautilus-open-terminal需要重启系统
4. 查看文件夹大小:du -sh directory/
5. Linux下的一个网络抓包工具是wireshark。有时间执行时,无发现网卡的原因是权限问题,需要root权限,所以执行命令是:sudo wireshark
6. 打开超级用户权限的运行程序对话框
你也许已经知道用Alt+F2来打开”运行程序”对话框,然后可以输入任何命令行运行之。如果你在终端窗口中输入gksu命令,则会弹出一个类似的对话框,但是运行的程序都是在root级权限。你可以通过System->Preferences->
Keyboard Shortcuts,,将这个命令与键盘快捷键(如Shift+Alt+F2)绑定,可以更加方便的使用这一功能。
7. 编辑系统文件时,必需使用sudo vi命令来编辑,为避免一直使用sudo,可由一下命令进入root权限:sudo -sH
8. 为ubuntu系统安装ssh服务器程序:sudo apt-get install openssh-server
客户端登录的命令是:ssh -l user_name 192.168.1.34
9. shell与export命令
参考:http://www.cublog.cn/u2/87706/showart_1958932.html
用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行 shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一 个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。从这种意义上来 说,用户可以有许多 shell,每个shell都是由某个shell(称为父shell)派生的。
在子 shell中定义的变量只在该子shell内有效。如果在一个shell脚本程序中定义了一个变量,当该脚本程序运行时,这个定义的变量只是该脚本程序内 的一个局部变量,其他的shell不能引用它,要使某个变量的值可以在其他shell中被改变,可以使用export命令对已定义的变量进行输出。 export命令将使系统在创建每一个新的shell时定义这个变量的一个拷贝。这个过程称之为变量输出。
10. ctrl+alt+左右键,用于切换工作区间。
ctrl+alt+shift+左右键,携带当前窗口,切换工作区间。
Alt+F7会激活移动窗口功能,用方向键(上,下,左,右)就可以移到窗口了。
11. 查看执行程序的动态库依赖情况
ldd main.exe
12. 修改系统时间(CentOS)
参考:http://www.docin.com/p-291848851.html
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate us.pool.ntp.org
1. 在shell下,打开当前目录的文件管理器的方法
nautilus是ubuntu的文件管理器程序,打开当前目录的命令就是:nautilus .
故只需为其设定一个别名即可:
1.1 新建(或打开)~/.bash_aliases文件(该文件会被~/.bashrc加载)
1.2 写入别名:alias ud='nautilus .'
OK
2. ssh下传输文件
参考连接:http://blog.csdn.net/changemyself/archive/2008/07/29/2729748.aspx
scp是secure copy的意思。
2.1 从远程拷贝文件到当前目录:scp lizk@192.168.3.150:/data2/lizk/test/index.jsp .
2.2 拷贝远程的目录到当前目录:scp -r lizk@192.168.3.150:/data2/lizk/test .
2.3 拷贝本地文件到远程目录:scp index.jsp lizk@192.168.3.150:/data2/lizk/test
2.4 拷贝本地目录到远程目录:scp -r test/ lizk@192.168.3.150:/data2/lizk/test
默认的端口是22,如果需要指定端口,使用“-P”来指定。
3. 把终端加到右键菜单sudo apt-get install nautilus-open-terminal需要重启系统
4. 查看文件夹大小:du -sh directory/
5. Linux下的一个网络抓包工具是wireshark。有时间执行时,无发现网卡的原因是权限问题,需要root权限,所以执行命令是:sudo wireshark
6. 打开超级用户权限的运行程序对话框
你也许已经知道用Alt+F2来打开”运行程序”对话框,然后可以输入任何命令行运行之。如果你在终端窗口中输入gksu命令,则会弹出一个类似的对话框,但是运行的程序都是在root级权限。你可以通过System->Preferences->
Keyboard Shortcuts,,将这个命令与键盘快捷键(如Shift+Alt+F2)绑定,可以更加方便的使用这一功能。
7. 编辑系统文件时,必需使用sudo vi命令来编辑,为避免一直使用sudo,可由一下命令进入root权限:sudo -sH
8. 为ubuntu系统安装ssh服务器程序:sudo apt-get install openssh-server
客户端登录的命令是:ssh -l user_name 192.168.1.34
9. shell与export命令
参考:http://www.cublog.cn/u2/87706/showart_1958932.html
用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行 shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一 个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。从这种意义上来 说,用户可以有许多 shell,每个shell都是由某个shell(称为父shell)派生的。
在子 shell中定义的变量只在该子shell内有效。如果在一个shell脚本程序中定义了一个变量,当该脚本程序运行时,这个定义的变量只是该脚本程序内 的一个局部变量,其他的shell不能引用它,要使某个变量的值可以在其他shell中被改变,可以使用export命令对已定义的变量进行输出。 export命令将使系统在创建每一个新的shell时定义这个变量的一个拷贝。这个过程称之为变量输出。
10. ctrl+alt+左右键,用于切换工作区间。
ctrl+alt+shift+左右键,携带当前窗口,切换工作区间。
Alt+F7会激活移动窗口功能,用方向键(上,下,左,右)就可以移到窗口了。
11. 查看执行程序的动态库依赖情况
ldd main.exe
12. 修改系统时间(CentOS)
参考:http://www.docin.com/p-291848851.html
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate us.pool.ntp.org
相关文章推荐
- 非常有用的一些objective-c知识点
- linux平台开发有用的一些知识点. 持续更新.
- 非常有用的一些objective-c知识点
- 非常有用的一些objective-c知识点
- 非常有用的一些objective-c知识点
- 非常有用的一些objective-c知识点
- 非常有用的一些objective-c知识点
- 一些小的知识点 有用的
- Fragment 一些有用的知识点
- 非常有用的一些objective-c知识点
- 学习J2EE路途中一些有用的知识点(一)真正的干货
- CSS 一些有用的知识点
- C#中一些常见的错误和知识点
- VC2008解决方案设置的一些有用方法
- 关于Windows Installer的一些知识点
- 一些有用的HTML5 pattern
- 数据结构一些知识点备忘
- VB2005编写外接程序的一些有用函数
- Python在ubuntu上面的安装,遇到的问题,以及一些有用的python库安装
- Android开发中的一些小知识点记录(41-60)