我正在执行以下步骤。看来我无法将 #!/bin/ksh 作为第一行复制并粘贴到 unix 上的 vi 编辑器中。我粘贴了所需的代码,但在 vi 编辑器的第一行中没有看到它。我尝试过右键单击复制和粘贴,也尝试过 shirt+insert。
在 Putty 中打开会话并使用凭据登录
输入“vi .profile”(这将在 Putty 中打开一个文本编辑器)
将以下文本复制并粘贴(shirt+insert)到配置文件中(“#!/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"
答案1
您必须将 vi 设置为插入模式;否则第一个字母将标记插入的开始。在进行粘贴之前,请将 vi 设置为插入模式,或者使用i
、o
或其他插入模式命令开始复制的文本。