(一)Linux基本命令
1.ls显示目录及文件
参数
ls -a显示所有目录及文件(包括隐藏文件夹)a(all)
ls -l显示文件详细信息
ls -a -l显示所有文件的详细信息
2.cd切换目录
cd /home进入home文件
蓝色的:文件夹
黑的:文件
绿色:img镜像文件
cd ..切换到上一级目录
cd ~切换到根目录
3.mkdir创建子目录
mkdir hello
mkdir -p a1/a2/a3
-p创建多级子目录
4.pwd输出当前工作目录
5.man查询命令手册
6.rm -r(多级目录) 删除文件夹(remove)
7.rmdir(删除子目录)(删除多级空目录ls)
rmdir a1/a2/a3(只删除a3)
rmdir -p a1/a2/a3(删除了a1,a2,a3)
-p(专门删除多级目录)
8.vim编辑器
vim haha.txt
按i进入文档编辑模式
保存退出,将光标移至文件末尾按下esc,按“:wp”完成保存退出工作
9.cat显示文件内容
重定位符:cat haha.txt>love.txt用haha的内容覆盖love
cat haha.txt>>love.txt将haha的内容追加到love中
10.cp复制cp haha.txt a.txt(没有a文档的话会自动添加a文档)
mkdir class1
cp *.txt class1
切换到class1的目录(将hello下的txt文件全部复制到class1下面去)
11.剪切mv *.txt class2
12.clear清除
13.wc统计文件字数信息
14.who查看本机使用用户
15.who本台虚拟机上使用信息
KVM虚拟机简单使用实验
利用虚拟机远程在开启一台虚拟机,实现虚拟机嵌套
qemu-system-x86_64 -hda /home/xp.img -m 1024 -vnc 0:78
(固定名) (参数)(路径,文件名)(内存) (远程桌面连接)(数字代表端口号(0~100))
iso光盘镜像文件
img磁盘镜像文件
who
ps -ef虚拟机的进程号
kill+进程号
16.ip adress show
1.date查看时间
date +%h%m%d查看简单时间
dae +%H:%M现在时间
cal 2016//2016年日历
cal 11 2016//2016年11月日历
2.bc计算机
scale=3余3位小数
quit退出
Ctrl+c输入了错误的指令,中断目标程序
q:使用man或more等指令,想跳出来
Tab:命令与档案补全
4.关机
reboot重启
shutdown -h now
shutdown -h 20:25
shutdown -h +10十分钟之后关机
shutdown -r now立刻重启
shutdown -r +30 'The system well reboot'30分钟后重启
shutdown -k now 'This system will reboot'仅发出浸膏信件的参数!系统并不会关机
5.Ctrl+Alt+f1,2,3……6切换客户端
Ctrl+Alt+f7转换图形界面
Ctrl+Alt+T终端命令界面
sudo passwd root进入管理员权限更改密码
su -进入root权限,切换用户
su - 用户名(切换用户)
exit退出root权限
多条命令用分号,使命令在后台运行用&
sudo passwd root修改密码
sudo adduser 用户名 (创建账户)
userdel 用户名(删除用户)
6、一行多指令:用“;”隔开
7、head /var/log/dpkg.log (默认显示文件前十行)
head -v /var/log/dpkg.log (写入文件名)
head -n 3 /var/log/dpkg.log(显示前三行)
head -n -5 /var/log/dpkg.log(显示除了最后5行的所有内容)
head -c 20 /var/log/dpkg.log(显示前20个字符)
tail /var/log/dpkg.log (默认显示文件最后十行)
tail -n +50 /var/log/dpkg.log (第五十行开始显示)
8、创建文件
cat >file1(写入,Ctrl+D结束输入)
cat >>file <<EOF(写入EOF后回车结束输入)
9、创建目录
mkdir test1
mkdir -p test2/test22
cd test2;ls (进入test2目录,并查看目录)
mkdir -m 777 test3
mkdir -v test4
10、删除目录
rmdir test1
rmdir -p test2/test22
11、复制文件或目录
cp f1 f2(把f1复制到f2)
cp -i f1 f2(把f1复制到f2(目标文件存在,会提示))
cp -f f1 f2(把f1复制到f2(目标文件存在,不会提示))
mkdir dir1
cp f1 dir1(f1 复制到dir1目录中)
cp f1 dir1/f3(f1 复制到dir1目录中的f3文件)
cp -r dir1 dir2(把dir1目录复制到dir2目录)
cp -R dir1 dir2(创建连接)
12、移动删除指令
rm -r dir1 dir2
rm f1,f2
rm -r dir1
mv f1 f2(改名)
mv -i f2 f3(询问是否覆盖)
mv f3 dir1(f3移动到dir1目录)
cp dir1/f3(f3移动到家目录)
mv f3 dir1 dir2(f3和dir1移动到dir2)
mv f3 dir2/f4(f3cd移动并改名)
13、ln f1 f1_link (建立硬连接诶)
ll f1
cat >>f1
cat f1_link
rm f1
cat f1_link(任然可以查看)
ln -s f2 f2_link(建立软连接)
ls
cat >>f2_link
cat f2(已改变)
rm f2
cat f2_link(不存在)