You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

934 lines
14 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

cd /usr/src
ls
ls linux-headers-3.11.0-12
uname
uname -a
cd /lib/mod
cd /lib/modules
ls
cd 3.11.0-12-generic/
ls
ls -l
cd /usr/src/linux-headers-3.11.0-12-generic
ls
ls kernel/
pwd
ls
mkdir tmp
cd tmp
ls
tar xvzf /media/nudt/VMware\ Tools/VMwareTools-8.4.6-385536.tar.gz
ls
cd vmware-tools-distrib/
ls
./vmware-install.pl
sudo ./vmware-install.pl
ls
./vmware-install.pl
sudo ./vmware-install.pl
ls
ls -l
rm 0
ls
cd tmp
ls
du
cd ..
ls
rm -rf tmp
ls
cd /etc
ls
gedit hostname
sudo gedit hostname
ls
cd /lib/modules/3.11.0-12-generic/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
ls
cd
ls
mkdir tmp
cd tmp
ls
tar xvzf /media/nudt/VMware\ Tools/VMwareTools-8.4.6-385536.tar.gz
ls
cd vmware-tools-distrib/
ls
sudo ./vmware-install.pl
sudo apt-get install dnsmasq
sudo apt-get install dnsmasq-base
cd /media/nudt/VMware\ Tools/
ls
./vmware-tools-upgrader-32
cd
cd tmp
ls
mv vmware-tools-distrib vmware-tools-distrib-2
tar xvzf /media/nudt/VMware\ Tools/VMwareTools-9.6.0-1294478.tar.gz
ls
cd vmware-tools-distrib
ls
sudo ./vmware-install.pl
hexdump
ls /etc
ls
cd /etc/X11/
ls
ls -a
ls
less Xsession.options
ls
cd X
ls
exit
ls /mnt/hgfs/
gtf 1360 726 60
gtf 1360 768 60
exit
rcconf
sudo apt-get install rcconf
sudo apt-cache search rcconf
pstree
htop
sudo apt-get install htop
ifconfig
ping www.sina.com.cn
sudo apt-get install htop
sudo apt-cache search htop
sudo apt-get update
sudo apt-get install htop
sudo apt-get install rcconf
ext2ed
sudo apt-cache search ext2ed
sudo apt-get install ext2ed
fdisk
ls /dev
fdisk /dev/sda
sudo fdisk /dev/sda
ls
exit
ls
rm -rf tmp
exit
sudo apt-get install xorriso
ls
cd /tm
cd /tmp/
ls
ls VMwareDnD/
ls VMwareDnD/ -l
rmdir VMwareDnD/
ls
cd
ls
mkdir tmp
cd tmp
ls
cd /media/nudt/VMware\ Tools/
ls
./vmware-tools-upgrader-32
ls
tar xvzf VMwareTools-9.6.0-1294478.tar.gz -C ~/tmp
cd
cd tmp
ls
cd vmware-tools-distrib/
ls
cd lib/modules/source/
ls
cd
ls
gedit notes.txt
clear
gedit notes.txt
cd /etc/X11/
ls
whereis xorg.conf
ls -l
cd xinit
ls
less xinitrc
passwd
cd
ftp 192.168.137.1
sudo wget https://raw github.com/rasa/vmware-tools-patches/master/patches/vmhgfs/vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch
sudo wget https://raw.github.com/rasa/vmware-tools-patches/mast.r/patches/vmhgfs/vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch
sudo wget https://raw.github.com/rasa/vmware-tools-patches/master/patches/vmhgfs/vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch
clear
sudo patch -p0 < vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch
ls
mv vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch tmp/vmware-tools-distrib/lib/modules/source/
cd tmp/vmware-tools-distrib/lib/modules/source/
ls
sudo tar xf vmhgfs.tar
ls
sudo patch -p0 < vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch
clear
sudo mv vmhgfs.tar vmhgfs.tar.orig
sudo tar cf vmhgfs.tar vmhgfs-only
ls
cd ..
sudo ./vmware-install.pl
clear
sudo apt-get install gir1.2-gtksource-3.0
clear
sudo service gdm stop
sudo service kdm stop
sudo Xorg -configure
sudo service lightdm stop
sudo Xorg -configure
ls
ls /etc/X11/
sudo service lightdm start
mv xorg.conf.new /etc/X11/xorg.conf
ls
ls /etc/X11/
sudo mv xorg.conf.new /etc/X11/xorg.conf
ls
ls /etc/X11/
sudo cp xorg.conf /etc/X11/xorg.conf.wen
ls /etc/X11/
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.wen
ls /etc/X11/
gtf 1360 726 60 -x
sudo gedit /etc/X11/xorg.conf
sudo cat /etc/X11/xorg.conf
sudo gedit /etc/X11/xorg.conf
sudo apt-get install gconf-editor
gconf-editor
ls
rm notes.txt
rm -rf tmp/
sudo rm -rf tmp/
passwd root
sudo passwd root
su
sudo service networking restart
cd /etc/rc.d
cd /etc
ls
ls rc5.d
su
sudo /etc/init.d/networking restart
sudo /etc/rc.d/init.d/network restart
sudo /etc/init.d/networking restart
sudo ifdown eth0
sudo network restart
sudo service network restart
sudo service networking restart
sudo dd if=/dev/sda of=mbr.bin bs=512 count=1
ls
sudo -i
cd /boot/grub/
ls
cd i386-pc/
ls
cd tmp
ls
cp /etc/grub.d/40_custom .
ls
cd .
cd ..
ls
sudo -i
clear
sudo update-grub
grub-install /dev/sda
clear
sudo grub-install /dev/sda
hexdump -C /dev/sda
sudo hexdump -C /dev/sda
clear
sudo grub-install /dev/sda
dd if=/dev/sda of=mbr-grub.bin bs=512 count=1
clear
sudo -i
clear
sudo dd if=/dev/sda of=mbr-grub.bin bs=512 count=1
hexdump -C mbr-grub.bin
sudo grub-install /dev/sda
sudo dd if=/dev/sda of=mbr-dos.bin bs=512 count=1
hexdump -C mbr-dos.bin
sudo grub-install /dev/sda
cd init
ls
less rc.conf
less lightdm.conf
cd ..
cd init.d
ls
ls /
ls -l
ls
less rc
less lightdm
cd ..
cd rc5.d
ls
ls -l
man fstab
man upstart
whereis upstart
ls -l /usr/lib/upstart/
ls -l /usr/share/upstart/
ls
cd ..
ls
cat passwd
less shadow
sudo less shadow
man su
man sudo
man saned
man service
cd init
ls
less lightdm
less lightdm.conf
cd /sbin
ls -l init
ls
man ethtool
man ifup
ifquery
ifquery -l
ifquery --help
ifquery --list
ifquery -a
ifquery --all
man ifquery
cd /etc/network/
ls
cat interfaces
ls -l
cd if-up.d
ls
ls -l
cd ..
ls
pstree
man pstree
ps
pstree -s 4316
pstree -s
pstree -s bash
man pstree
pstree -l
pstree -p
pstree -pn
ps
pstree -pn 3519
pstree -pn 2721
pstree -pn 0
pstree 0
man ifconfig
ifconfig
ifconfig eth0 down
sudo ifconfig eth0 down
sudo ifconfig eth0 up
telinit
man telinit
telinit 3
sudo telinit 3
sudo telinit 2
sudo telinit 4
sudo telinit 5
dmesg
dmesg | less
man dmesg
dmesg |more
whereis inittab
man init
whereis init.conf
cd /etc
ls
ls i* -l
ls -l ini*
cat init
cd init
ls
cd ..
ls *.conf
ls init*
man inittab
man init
pstree
pstree --help
ps -A
pstree -A
pstree -n
pstree --help
pstree -p
pstree -pn
su
dmesg | less
dmesg > /mnt/hgfs/D/dmesg.txt
man dmesg
man syslogd
apropos log
lastlog
man ps
ps j
ps f
ps jf
ps f
ps a
ps x
ps a
ps xf
ps axf
ps axjf
pstree pn
pstree -pn 0
pstree -pn
passwd
shutdown -h now
sudo shutdown -h now
sudo -i
exit
rar
sudo apt-get install rar
ls
rm mbr*
ls
cd tmp
ls
cat 40_custom
ls
mv 40_custom /mnt/hgfs/D/
ls
cd ..
ls
cd /root
sudo cd /root
sudo -i
ls /mnt/hgfs/D/
exit
mount
cd
clear
mount
cd /media/nudt/1422-19E8/
ls
ls
ls /root
sudo -i
exit
sudo -i
gcc -v
samba
pwd
ls
ls ..
ls /mnt/hgfs/shared4xp/
ls /mnt/hgfs/shared4xp/ -l
sync
ls /mnt/hgfs/shared4xp/ -l
sudo service smbd restart
ls
mkdir os
cd os
ls
cp /mnt/hgfs/shared4xp/linux-0.11-lab.tgz .
ls
tar xvzf linux-0.11-lab.tgz
ls
cd linux-0.11-lab/
make clean
cd 0
ls
cd linux/
ls
make clean
make
sudo apt-get install bin86
make
grep wyj . -r
grep mcld . -r
ls
cd ..
ls
ls Source-Insight/
ls
cd ..
ls
./run
bochs
sudo apt-get install bochs
./run
ls
gedit conf/0.11.bxrc
bg
./run
man bochs
sudo apt-get remove bochs
sudo apt-get remove bochsbios
cd ~/tmp/
ls
tar xvzf /mnt/hgfs/shared4xp/bochs-2.6.6.tar.gz
cd bochs-2.6.6/
ls
less README
./configure
cpp
less config.log
sudo apt-get install g++
./configure
make
sudo apt-cache search X11
sudo apt-get install linux-headers-generic
sudo apt-get install libx11-dev
make
sudo apt-get install libxrandr-dev
ls
make install
ls
less README
./configure --enable-debugger-gui --enable-gdb-stub --with-wx
make
sudo apt-get install libxrandr-dev
make
sudo apt-get install libx11-dev
make
sudo apt-get install xorg-dev
make
sudo apt-cache search wxWidget
sudo apt-get install wx-common
./configure --enable-debugger-gui --enable-gdb-stub --with-wx
make clean
make
sudo apt-get install xorg-dev
./configure --enable-debugger-gui --enable-gdb-stub --with-x11
make clean
make
ls
make install
sudo make install
bochs
./configure --enable-debugger --enable-disasm --enable-debugger-gui --with-all-libs --enable-x86-debugger
make clean
make
sudo apt-get install libgtk2.0-dev
make
./configure --enable-debugger --enable-disasm --enable-debugger-gui --with-all-libs --enable-x86-debugger
make clean
make
ls
whereis bochs
sudo cp bochs /usr/local/bin/bochsdbg
bochsdbg
ls
cd ..
ls
cd ../os
ls
cd linux-0.11-lab/
ls
make
cd 0/linux/
make
make clean
make
cd ../..
ls
./run
./rundbg
./rungdb
cscope
sudo apt-get install cscope
sudo apt-get install emacs
sudo apt-get install indent
htop
bzip2
ext2ed
apt-cache search ext2e
apt-cache search ext2
bison
sudo apt-get install bison
sudo apt-get install yacc
sudo apt-get install yac
yacc
apt-get install libncurses5-dev
sudo apt-get install libncurses5-dev
objdump
rcconf
pstree
emacs
sudo apt-get install emacs
sudo apt-get install ctags
sudo apt-get install unar
cd /etc
ls
cd X11/
ls
cat xorg.conf.wen
ls
ls xinit
less xinit/xinitrc
less Xsession
xrandr -q
xrandr --output "Screen 0" --primary --mode 800x600
xrandr --output "Screen0" --primary --mode 800x600
xrandr --output "CRT0" --primary --mode 800x600
xrandr --output "CRT1" --primary --mode 800x600
xrandr --output "CRT2" --primary --mode 800x600
sudo xrandr --output "CRT2" --primary --mode 800x600
sudo xrandr --output "screen 0" --primary --mode 800x600
xrandr -q
sudo xrandr --output default --primary --mode 800x600
sudo xrandr --output default --primary --mode 1024x768
sudo gedit /usr/share/lightdmxrandr.sh
sudo chmod a+rx /usr/share/lightdmxrandr.sh
sudo gedit /etc/lightdm/users.conf
cd /etc/lightdm/lightdm.conf.d/
ls
less 10-ubuntu.conf
less 50-unity-greeter.conf
cat 50-xserver-command.conf
sudo gedit 10-ubuntu.conf
exit
apt-get install samba
sudo apt-get update
apt-get install samba
sudo apt-get install samba
sudo apt-get install samba --fix-missing
apt-spy
sudo apt-get update
sudo apt-get install samba --fix-missing
cd /etc/apt
ls
ls sources.list.d/
cat sources.list
sudo apt-get update
sudo apt-get install samba
sudo apt-get install samba --fix-missing
ping www.sina.com.cn
sudo apt-get update
sudo apt-get install samba --fix-missing
ls
mv sources.list sources.list.bkp1
sudo mv sources.list sources.list.bkp1
ls
ls /media/nudt/
mount
ls /mnt/hgfs
cp /mnt/hgfs/shared4xp/sources.list .
sudo cp /mnt/hgfs/shared4xp/sources.list .
ls
sudo apt-get update
sudo apt-get install samba
sudo apt-get install samba-common
cd
ls
mkdir share
ls -l
chmod 777 share/
ls -l
chmod 766 share/
ls -l
chmod 744 share/
ls -l
sudo gedit /etc/samba/smb.conf
man lightdm
man lightdm.conf
sudo gedit /etc/lightdm/lightdm.conf
cat /etc/lightdm/lightdm.conf
ls -l /usr/share/light*
sudo gedit /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
sudo rm /etc/lightdm/lightdm.conf.2
sync
sudo gedit /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
cd /etc/lightdm/
ls
rm lightdm.conf~
sudo rm lightdm.conf~
cd lightdm.conf.d/
l
rm *~
sudo rm *~
ls
sync
emacs
compiz --replace
sudo apt-get install compizconfig-settings-manager
passwd
compiz
compiz --replace
man compiz
sudo apt-get install tweak
tweak
man tweak
compizconfig
CompizConfig
exit
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf
ifconfig
who
man samba
cd /etc/samba/
ls
gedit smb.conf
sudo gedit smb.conf
sudo service samba restart
sudo service samba stop
ifconfig
man samba.conf
sudo service smbd restart
sudo smbpasswd -a nudt
ls
ls share/
rmdir share/
ls
ls tmp/
cd os
ls
cd linux-0.11-lab/
ls
cd 0/linux/
ls
make clean
make
cd ../..
ls
./run
shutdown -r now
sudo shutdown -r now
man strip
cd os/linux-0.11-lab/
ls
mv 1 ../
ls
rm -rf 1
ls
mv ../1 .
ls
cd 1/linux/
hexdump tools/system | more
hexdump Image | more
ls
strip -s system.strip
hexdump system.strip
hexdump Image | more
hexdump Image
ls
objdump -h system.strip
q
cd ../..
cd 0/linux/
ls
make clean
make
ls -l
cd ../..
ls
cd 1
ls
cd linux/
ls
make
make clean
make
cd ..
ls
cd linux
ls -l
ls
sync
cat System.map | grep _data
cat System.map | grep _edata
cat System.map | grep _end
cat System.map | grep user_s
cd os
ls
cd linux-0.11-lab/
tar xvzf ../1.tgz
ls
ls 1
ls
ls -l
rm cur
ln -s 0 cur
ls -;
ls -l
rm cur
ln -s 1 cur
ls -l
./run
ls
cd 1/linux/
ls -l
ls
ls boot
file boot/bootsect
file boot/setup
ls tools
file tools/system
gedit Makefile
bg
ls
hexdump Image | more
objdump tools/system
objdump -h tools/system
hexdump Image
ls
cp tools/system system.strip
ls
strip system.strip
ls -l
hexdump system.strip
hexdump system.strip | more
ls
rm system.strip
ls
objdump -d tools/system | more
objdump --help | more
objdump -a tools/system | more
objdump -f tools/system | more
objdump -x tools/system | more
objdump -SD tools/system | more
objdump -t tools/system | more
objdump -hs tools/system | more
ld --help
ld --help | more
man ld
ls
make
make clean
make
ls
less System.map.2
sync
less System.map.2
cat System.map | grep _e
cat System.map | grep et
less System.map
cat System.map | grep et
cat System.map | grep _e
less System.map.2
sync
ls
make
cd ..
ls
sudo service smbd restart
ifconfig
ls
cd linux/
ls
make clean
make
cd ..
ls
cd ..
ls
cd 0
ls
gedit
gedit README
ls
rm README~
ls
cd linux/
make clean
make
ls
cd ..
ls
cd ..
ls
cd ..
ls
cd linux-0.11-lab/
ls
mv 1 ..
ls
rm cur
ls
ln -s 0 cur
ls
cd ..
ls
tar cvzf 1.tgz 1
ls
tar cvzf linux-0.11-lab.tgz linux-0.11-lab
ls
cd ..
ls
cd tmp
ls
rm bochs-2.6.6/ -rf
ls
cd ..
ls
sync
ls
cd os
ls
rm * -rf
ls
sync
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
df
exit
sudo shutdown -r now
ping www.sina.com.cn
sudo apt-get update
sudo apt-get install systemd-shim
sudo apt-get install systemd-services
sudo apt-get install cgmanager
sudo apt-get autoremove
sync
sudo apt-cache search logind
cd /mnt/hgfs/u/os/linux-0.11-lab/0/linux/
gdb tools/system -x ../../0.gdb
exit
cd /mnt/hgfs/vmshare/
ls
cd tmp
ls
ls /usr/local/bin/bo*
cd /usr/local/bin
mv bochs bochs-old
sudo mv bochs bochs-old
sudo mv bochsdbg bochsdbg-old
ls /usr/local/bin/bo*
cd -
ls
cp bochs* /usr/local/bin
sudo cp bochs* /usr/local/bin
cd -
ls bo*
sudo ln -s bochs-new bochs
sudo ln -s bochsdbg-new bochsdbg
ls
sync
cd /mnt/hgfs/u/
cd os
ls
cd linux-0.11-lab/
ls
./run
./rungdb
sync
exit
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
sudo apt-get update
cd os/linux-0.11-lab/
ll
./run
rm -rf cur
ln -s 0 cur
./run
ls
cd b/
ls
objdump -d mysh > mysh.asm
cd