使用Putty远程登陆Ubuntu服务器
命令模式的基本结构和概念
login as: zhangshu //输入登陆用户名
zhangshu@192.168.0.169's password: //输入密码
zhangshu@ubuntu:~$ //登陆成功后的命令行
zhangshu@ubuntu:~$ sudo su //切换到root用户
[sudo] password for zhangshu: //输入zhangshu用户名的密码
root@ubuntu:/home/zhangshu# //切换到了root用户
以上看到的是命令提示符,表示计算机已就绪,等待用户输入操作指令。
zhangshu为用户名,ubuntu表示主机名,~和/home/zhangshu为当前目录。
基础指令
- 查询文件列表
root@ubuntu:/# ls
bin etc lib lnmp1.4.tar.gz mnt root snap tmp vmlinuz
boot home lib64 lost+found opt run srv usr
dev initrd.img lnmp1.4 media proc sbin sys var
root@ubuntu:/#
带参数显示列表:
ls / //列出根目录下的文件清单
ls -l //列出一个更详细的文件清单
ls -a //列出包括隐藏文件(.号开头的文件)在内的所有文件
ls -h //以KB/MB/GB的形式给出文件大小
- 切换目录
root@ubuntu:/# cd home/ //使用cd命令切换不同的目录
root@ubuntu:/home#
root@ubuntu:/home# cd .. //cd .. 切换到上级目录
root@ubuntu:/#
- 查看当前目录位置
root@ubuntu:/home# pwd //查看当前目录位置
/home
root@ubuntu:/home#
- 显示文件内容
root@ubuntu:/home/zhangshu# cat index.txt //查看文件内容
this is a good day!
hello world.
root@ubuntu:/home/zhangshu#
- 复制文件
root@ubuntu:/home/zhangshu# cp index.txt copy_index.txt //复制index.txt文件到copy_index.txt文件
root@ubuntu:/home/zhangshu# ls
copy_index.txt index.txt
root@ubuntu:/home/zhangshu#
- 移动文件(重命名文件)
root@ubuntu:/home/zhangshu# ls
copy_index.txt index.txt //开始的文件
root@ubuntu:/home/zhangshu# mv index.txt my_index.txt //移动文件index.txt到my_index.txt
root@ubuntu:/home/zhangshu# ls
copy_index.txt my_index.txt //移动完以后,index.txt变成了my_index.txt
root@ubuntu:/home/zhangshu#
- 创建空文本文件
root@ubuntu:/home/zhangshu# touch empty.txt //创建空的文本文件
root@ubuntu:/home/zhangshu# ls
copy_index.txt empty.txt my_index.txt
root@ubuntu:/home/zhangshu#
- 删除文件
root@ubuntu:/home/zhangshu# ls
copy_index.txt empty.txt my_index.txt test_dir
root@ubuntu:/home/zhangshu# rm my_index.txt //rm 命令删除一个文件
root@ubuntu:/home/zhangshu# ls
copy_index.txt empty.txt test_dir
root@ubuntu:/home/zhangshu#
- 创建一个目录
root@ubuntu:/home/zhangshu# mkdir test_dir //创建了一个空的目录
root@ubuntu:/home/zhangshu# ls
copy_index.txt empty.txt my_index.txt test_dir
root@ubuntu:/home/zhangshu#
- 删除目录
root@ubuntu:/home/zhangshu# ls
copy_index.txt empty.txt test_dir
root@ubuntu:/home/zhangshu# rm -R test_dir/ //删除目录需要加 -R 参数
root@ubuntu:/home/zhangshu# ls
copy_index.txt empty.txt
root@ubuntu:/home/zhangshu#