下载文件
下载文件通常用get和mget这两条命令。
a) get
b) mget
格式:mget [remote-files] 从远端主机接收一批文件至本地主机。如要获取服务器上E:\rose\下的所有文件,则:
ftp> cd /rose
ftp> mget *.* (回车)
格式:get [remote-file] [local-file] 将文件从远端主机中传送至本地主机中。如要获取服务器上E:\rose\1.bmp,则:
ftp> get /rose/1.bmp 1.bmp (回车)
注意:文件都下载到了linux主机的当前目录下。比如,在 /root/yint下运行的ftp命令,则文件都下载到了/root/yint下。
3.上传文件
a) put
格式:put local-file [remote-file] 将本地一个文件传送至远端主机中。如要把本地的1.bmp传送到远端主机E:\rose,并改名为333.bmp
ftp> put 1.bmp /rose/333.bmp (回车)
b) mput
格式:mput local-files将本地主机中一批文件传送至远端主机. 要把本地当前目录下所有bmp文件上传到服务器E:\rose 下
ftp> cd /rose (回车)
ftp> mput *.bmp (回车)
注意:上传文件都来自于主机的当前目录下。比如,在 /root/yint下运行的ftp命令,则只有在/root/yint下的文件linux才会上传到服务器E:\rose 下。
根目录下的文件夹
输入”/”,回车
里面有很多文件夹,如:etc,home,lib,mnt等等
etc:存放用户名和密码
home:每个用户有个文件夹,存放在这里
lib:操作系统文件等
mnt:挂扣用的
opt:java工具
bea:web编程的一些东西
sbin,bin,usr:这三个文件夹都是存放unix的命令的
tmp:临时文件夹
常用的操作:
查看当前目录:pwd
修改密码:passwd
更换模式:csh,bash
远程登陆:telnet 服务器ip
回到上级目录:cd ..
查看该目录下的文件夹:ls
打开文件:vi /文件夹/文件
文件显示的格式:root:x:0:root…:/root;/bin/bash 用户名,加密,序号,组,默认路径
退出:esc shift+: q! quit exit
清空:clear
显示当前目录所有文件:ls –a
显示当前目录所有文件和详细信息:ls –al
新建文件:vi 文件名
文件的权限:chmod g –(+)r w x u g o s
新建文件(不能编辑)更新文件的访问时间,如果存在文件,更新,不存在,建立:touch 文件名
创建目录:mkdir 目录名/目录名
创建多个目录:mkdir 目录名 目录名…..
在主目录创建下目录:mkdir ~/目录名
创建多级目录:mkdir –p 目录名/目录名
在覆盖文件前做个提示:cp –I
文件和文件内容间的拷贝:cp
复制目录:cp –r 目录 目录
复制文件:cp 文件 文件
移动文件:mv 要移动的文件 要移动到的目录
移动目录:mv -fi要移动的目录 要移动到的目录
修改文件或目录的名字:mv 文件 名字
删除文件:rm rm –I提示
删除目录中的所有内容包括目录:rm –r 要删除的文件夹
连接:软连接:相当于创建快捷方式,作用:修改linux内核会用到他 in
硬连接:如果删除源文件,被连接的文件内容还存在
帮助:man 命令
补全名字:table
显示日历:cal
输入:>
输出:<
查看文件内容:cat 例子:cat<文件>文件
分屏显示:ls –l/目录|more
合并到一个新的文件:cat a.txt b.txt
设置环境变量:
csh中 .cshrc source cshrc
bash中 .profile 执行..profile或者source .profile
# ln file1 file1.lnk 创建硬链接file1.lnk
ls -li可以显示出来,file1.lnk是file1的硬链接
ps 显示进程状态
kill 终止进程
|