Ubuntu Linux Operation Nots -begin from oracle
1. 这个文本文件用来记录使用UbuntuLinux的一些心得。
2. 刚刚安装不知到怎么启动终端。方法是:到Dash主页,在筛选中输入"te"就可以看到终端。双击即可打开。
3. 选择中文界面的话,进入后可以输入中文。
4. 在终端中如何切换到root。使用命令行: sudo su - , 回车后输入密码就可以切换到root。
5. Linux刚刚开始用,觉得不太习惯,等习惯了,觉得这些软件还是很好用的。
6. 设置环境变量的语句在一个.ksh文件中,如何让其在调用者的环境中也生效。换句话说,能否做到在“父shell”下也能生效。
7. vim一些容易忘记的命令都记录在文档《vim一些容易忘记的命令》。
8. linux命令行的提示符修改。普通用户使用$作为命令行提示符,root用户使用#作为提示符。用echo $PS1和echo $PS2 查看提示符和未完命令换行提示符的内容。用export PS1='[\u@\h\W]\$' 来修改提示副。\u 当前用户账号;\w 当前路径,\W 当前相对路径。
9. 进入nis账号后,默认是ksh,可以用命令bash来切换到bash,要回到ksh,可以直接再用ksh命令。
10. 查看当前的bash类型,比如想要看是ksh还是bash。可以在命令行用echo$0来查看。
11. 如果要把多个命令写在同一行,可以用 ; 将不同命令分开。
13. .ksh文件的运行方法。在命令行输入“. filename.ksh”就可以,注意,在点号和文件名之间有一个空格。
14. kshell脚本运行的心得:如果脚本文件是从windows拷贝过来的,或者ftp传过来的,一定要考虑linux/unix 与 windows不同平台的换行问题。如果是windows平台下的,一定要考虑转换成linux/unix平台。否则汇出先命令行无法识别等奇怪的问题。另外,在脚本里赋值路径可以带双引号,也可以不带双引号。如:TUXDIR=”/nfs/users/wendai/,,,,/tux...”可以用TUXDIR=/nfs/users/wendai/,,,,/tux...代替
15. ubuntu的user账户切换到root是用命令行 sudo su, 然后输入user的密码即可。
16. 设置环境变量,可以把多条export语句放到setenv.ksh中,之后再运行“. ./setenv.ksh”就能改变当前的环境变量。
17. 第16条中的执行方法,除了用点号来执行外,还可以用命令行“source ./setenv.ksh”来执行。
18. vim中查找并统计指定字符串“:%s/STRING//gn”,表示在全文里查找并统计“STRING”有多少个,在多少行里面。
19. vim中 $表示行末或者最后一行(估计是根据场合来判断)。1,$表示全文,也可用%表示。s表示替换。
20. 命令lsof 是list open files的缩写。用命令 lsof +D/nfs/user/wendai/test/02_tux/tux来显示用户进程中使用的文件情况。