我正在使用MacBook Air 2014并尝试通过终端中的命令行安装Python库。我试图对此进行研究,并执行诸如" bash exit"之类的命令。似乎不起作用。
MacBook Air: Mac OSX Sierra 10.12.3
这是我在终端打开时看到的内容。
Last login: Sat Aug 19 14:22:18 on console
-bash: touch: command not found
[Name of Computer]:~ [Username]$
终端设置: 在启动时,打开:"带有个人资料的新窗口,'基本'" 打开shell:'默认登录shell' 打开新窗口:默认配置文件,默认工作目录
新标签打开:相同的个人资料,相同的工作目录
非常感谢任何帮助
答案 0 :(得分:5)
(编辑:在10.14 Mojave上测试)
要将终端恢复为出厂状态(在Mac OS X 10.12.6 Sierra上测试),备份bash配置文件,历史文件,终端首选项和已保存的状态:
#backing up
backupdir="$HOME/Terminal_Backup_Files"
mkdir -p "$backupdir"
defaults export com.apple.Terminal - > "$backupdir"/Terminal_defaults.xml
cp -rf "$HOME/Library/Saved Application State/com.apple.Terminal.savedState" "$backupdir"/
cp "$HOME/Library/Preferences/"com.apple.Terminal.plist* "$backupdir"/
cp -RLafv "$HOME"/.bash* "$backupdir"/
#restoring to factory state
defaults delete com.apple.Terminal
rm "$HOME/Library/Preferences/"com.apple.Terminal.plist*
rm -rf "$HOME/Library/Saved Application State/com.apple.Terminal.savedState/"
rm "$HOME"/.bash*
killall Terminal
将其恢复原状
backupdir="$HOME/Terminal_Backup_Files"
defaults import com.apple.Terminal - < "$backupdir"/Terminal_defaults.xml
cp -rf "$backupdir"/com.apple.Terminal.savedState "$HOME/Library/Saved Application State"/
cp "$backupdir"/com.apple.Terminal.plist* "$HOME/Library/Preferences/"
source "$backupdir"/.bash_profile #in case backup profile & history was over the default 500 lines
cp -RLafv "$backupdir"/.bash* "$HOME"/
killall Terminal
bash
没有首选项,但在启动登录会话时,它会遵循配置文件,环境变量以及任何其他源和标志等指令。其中一些受Terminal
应用程序本身的影响。
将重置终端并删除用户个人资料的一种万无一失的方法:
.bash*
个文件和文件夹。