Linux常用命令1

1.cp与scp区别:

cp  是普通的文件复制
scp 是通过ssh 本机和其他电脑上的复制
cp a.txt b.txt 把 a.txt 复制为 b.txt
scp a.txt xxx@10.202.202.134:/home/xxx      一台服务器上文件复制到另一台上指定目录下
2.su与sudo区别:
su表示切换用户命令,如:
输入:su命令后回车表示切换当前的用户到root用户,或者:
输入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量
          su root(或者其他用户名)表示不切换环境变量到当前用户下。
sudo 表示获取临时的root权限命令,如:
sudo gedit /etc/shadow,表示临时使用root权限来编辑/etc/shadow密码文件,因为/etc/shadow密码文件需要使用root权限才能打开与编辑。所以这里使用了sudo命令临时使用root权限来做一些普通账户无法完成的工作
3.du统计目录大小.
du 【Path】 统计目录中的文件的大小并以列表显示
    du -a  全部文件 ,包括隐藏的 
    du -h  以M为单位显示文件大小结果
    du -s  统计此目录中所有文件大小总和.
df  用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
4.上传下载文件
方式一:SFTP可以上传和拉取
   put 文件    //表示上传文件(直接拖动文件到该图位置一样)
        get 文件    //下载
        lpwd查看下载到哪了

 

方式二:  lrzsz是一款在linux里可代替ftp上传和下载的程序。 (推荐)
         yum install lrzsz -y     安装环境
        rz +选择文件    //上传文件
        sz +文件          //下载到本地    注意:对于下载有空格的文件,空格前加个"\"转义字符

 

 5.ftp与sftp区别
  首先,二者的协议不一样
  ftp一般用21端口,传输数据不加密;
  sftp是22端口,是加密的,
  ssh服务提供的,有加密,传输安全性高
 
  如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以
  ssh root@172.19.2.6其实sftp就是ssh 的一个程式。)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2018-03-09 11:43  仰望星空的脚踏实地  阅读(348)  评论(0编辑  收藏  举报