我正在执行以下步骤。看起来我无法将 #!/bin/ksh 作为第一行复制并粘贴到 unix 上的 vi 编辑器中。我粘贴了我需要的代码,但在 vi 编辑器的第一行中没有看到。我试过右键单击复制和粘贴以及衬衫+插入。
在 Putty 中打开会话并使用凭据登录
键入并输入“vi .profile”(这会在 Putty 中打开一个文本编辑器)
将以下文本复制并粘贴(衬衫+插入)到配置文件中(“#!/bin/ksh”必须是第一行)
#!/bin/ksh set -o vi ## Command line aliases ## alias x="xterm -ls -sb&" alias p="ps -fu $LOGNAME" alias j="jobs" alias sasdir="cd /gfs_sastmp/sastmp049" alias w="find /gfs_sastmp/sastmp049 -type f -user $LOGNAME 2>/dev/null -exec ls -lrt {} \;" alias myprof="vi ~/.profile" alias resync=". $HOME/.profile" alias myenv="vi ~/sas_unix.sas" alias s="find ./ -type f 2>/dev/null -exec ls -lrt {} \;|grep -i" alias u="du -lag" alias mdr1="/gfs_bin/sas/update_pwd/setpass_rc.ksh $LOGNAME@LDAP DWPRD" alias mdr2="/gfs_bin/sas/update_pwd/setpass_sm.ksh $LOGNAME@LDAP DWPRD" alias unarch="/gfs_bin/sas/compression/uncompress.bsh"
您必须将 vi 设置为插入模式;否则,这样做的第一个字母将标记插入的开始。在进行粘贴之前将 vi 置于插入模式,或者使用 、 或其他一些插入模式命令开始复制的
i
文本o
。