实验楼操作系统Ubuntu基本操作代码
目录级别操作
//浏览操作(当前目录)
ls
//查看全部
ls -l
//进入目录
cd 目录名
//退出目录
cd ..
//可叠加:eg: cd ../../../
//移动文件
mv 文件名 目标位置
mv 文件名 文件名
//复制
cp 文件名 目标位置
cp 来源位置/文件名 ./
//eg:
//此时位置是./hdc/usr/root:
//cp /home/teacher/testlab2.c ./
//当复制移动只读文件时
sudo cp (同上)
//sudo即“管理员权限运行”
文件级别操作
//新建文件夹
mkdir 文件名
//编辑文件
gedit 文件名
//删除文件
rm -f 文件1 文件2 ...
//编译文件
gcc -o 文件(不加后缀) 文件(加后缀)
//eg: gcc -o process process.c
系统级别操作
- 直接通过Ultra Edit、Source Insight等在本地环境进行修改再上传。(则不需要该文代码(除上传))
- 在虚拟机中直接进行修改。
//环境配置
cd /home/shiyanlou/oslab
tar -zxvf hit-oslab-linux-20110823.tar.gz -C /home/shiyanlou
//挂载虚拟机
//一般是在~/oslab文件夹下
sudo ./mount hdc
//卸载虚拟机
sudo umount hdc
//运行Boches(在linux-0.11目录下运行)
../run
//在Boches中同样也有编译文件,但是在终端和Boches中的编译不互通。即在哪里调用就在哪里编译。
gcc -o 文件(不加后缀) 文件(加后缀)
//eg: gcc -o process process.c
//Boches中的刷新
sync
就实验而言上述命令基本够用,待补充。
更多资料:Ubuntu操作命令大全