欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux常用命令1

程序员文章站 2022-10-31 08:38:43
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区 ......

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查看下载到哪了
Linux常用命令1

 

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

 

 5.ftp与sftp区别
  首先,二者的协议不一样
  ftp一般用21端口,传输数据不加密;
  sftp是22端口,是加密的,
  ssh服务提供的,有加密,传输安全性高
 
  如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以
  ssh root@172.19.2.6其实sftp就是ssh 的一个程式。)