998 cd lec4 999 emacs & 1000 echo blah blah > 2 1001 cat 2 1002 rm 2 1003 echo blah blah >2 1004 ls 1005 rm 2 1006 man echo 1007 ls 1008 ./make_thumbnail2 ../mugshot06.jpg mugshot06_thumb.jpg 1009 ls 1010 ./dcdls foo bar 1011 ./dcdls /usr bin 1012 pwd 1013 rm mugshot06_thumb.jpg 1014 ls 1015 ./make_thumbnail3 ../mugshot06.jpg 1016 ls 1017 cd .. 1018 ls 1019 blah=hello 1020 set 1021 set PS1='prompt>' 1022 PS1='prompt>' 1023 ls 1024 PS1='$PWD$' 1025 cd lec4 1026 set PS1 1027 echo $PS1 1028 set P1="$PWD$" 1029 cd 1030 PS1="$PWD" 1031 PS1="$PWD$" 1032 cd lec4 1033 PS1="bash$ " 1034 echo $doesnotexist 1035 set |grep doesnotexist 1036 echo $PWD 1037 echo $PWD13 1038 echo ${PWD}13 1039 cd 1040 ls 1041 echo $HOME 1042 set 1043 echo $PATH 1044 which display 1045 PATH=.:$PATH 1046 echo $PATH 1047 cd lec4 1048 make_thumbnail3 1049 export PATH 1050 export -n PATH 1051 foo=(a b c) 1052 echo $foo 1053 echo ${foo[*]} 1054 foo[2]=hello 1055 echo ${foo[*]} 1056 foo[5]=world 1057 echo ${foo[*]} 1058 foo[3]=pizza 1059 echo ${foo[*]} 1060 echo ${foo[3]} 1061 echo ${#foo[*]} 1062 foo[13]=pizza 1063 echo ${foo[*]} 1064 echo ${#foo[*]} 1065 [ ${foo[10]} -eq "" ] 1066 [ ${foo[10]} -ne "" ] 1067 [ a${foo[10]} -ne a ] 1068 [ a${foo[10]} = a ] 1069 echo $? 1070 [ a${foo[1]} = a ] 1071 echo $? 1072 ls 1073 grep for * 1074 i=17 1075 j=13 1076 k=$i+$j 1077 echo $k 1078 k=(($i+$j)) 1079 k='(($i+$j))' 1080 echo $k 1081 k=(($i+$j)) 1082 ((k=$i+$j)) 1083 echo $k 1084 let "k = i + j" 1085 echo $k 1086 let "k = i + j + 9" 1087 echo $k 1088 k=$(($i+$j)) 1089 echo $k 1090 ls 1091 makeNFiles JP 18 1092 makeNFiles 18 JP 1093 ls 1094 makeNFiles 18 JP 1095 rm JP* 1096 ls 1097 makeNFiles 18 JP 1098 ls 1099 mypushd /etc 1100 source mystack_aliases 1101 mypushd /etc 1102 mypushd / 1103 mydirs 1104 mypopd 1105 pwd 1106 mydirs 1107 mypushd /usr 1108 mypopd 1109 mypopd 1110 pwd 1111 x=* 1112 echo $x 1113 x="*" 1114 echo $x 1115 x='*' 1116 echo $* 1117 echo $x 1118 x='*' 1119 echo $x 1120 echo "$x" 1121 set |grep x 1122 alias c=cd 1123 cd /etc 1124 ls 1125 cd 1126 c /etc 1127 ls 1128 alias ls="ls -l" 1129 ls 1130 ls x* 1131 ls pass* 1132 alias 1133 unalias ls 1134 alias ls="ls -l" 1135 echo ls 1136 ls 1137 history > lec4hist 1138 cd 1139 history > lec4hist