基本命令
清除目前命令行
clear
切换目录
cd
列出当前目录
ls
删除文件
rm -f filename
创建目录
mkdir dirname
删除目录
rm -rf dirname
查看文件内容
more filename
cat filename
文件拷贝
cp (src) (dest)
目录拷贝
cp -r (src) (dest)
帮助按钮
man cd
info cd
vi 编辑器
模式分类
命令行模式:字符删除,光标移动,esc按钮退出到该模式。
底行模式:文件保存和退出,命令行模式输入:冒号进入。
插入模式:文字输入,字母i进入该模式
可视模式:??不知功能
底行模式命令
:w filename 将文章以制定的文件名filename保存
:wq 存盘并退出vi
:q! 不存盘,强制退出vi
ssh 远程登陆后如何实现文件上传功能?
使用scp命令实现上传下载
1、从服务器上下载文件
scp username@servername:/path/filename /Users/mac/Desktop
例如:scp [email protected]:/root/test.txt /Users/mac/Desktop就是将服务器上的/root/test.txt下载到本地的/Users/mac/Desktop目录下。注意两个地址之间有空格!
2、上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /Users/mac/Desktop/test.txt [email protected]:/root/
3、从服务器下载整个目录
scp -r username@servername:/root/ /Users/mac/Desktop
例如:scp -r [email protected]:/root/ /Users/mac/Desktop/
4、上传目录到服务器
scp -r local_dir username@servername:remote_dir
例如:scp -r test [email protected]:/root/ 把当前目录下的test目录上传到服务器的/root/ 目录
注:目标服务器要开启写入权限。