linux最常用命令

  • 改变主机名称 vim /etc/hostname
  • ifconfig

    通过ifconfig查看机器的IP:192.168.112.220,通过vim /etc/hosts 来建立ip和域名之间的映射关系,访问的时候直接访问哉名即可,如果要访问远程的机器,就必须在当前机器的/etc/hosts文件中配置远程机器的域名和IP地址的映射关系,这样当我们访问远程的域名的时候,就会参赛过解析/etc/hosts来定为远程机器的IP地址,从而访问远程机器

  • pwd 查看当前所在的工作目录
  • cd /user/local 切换目录
  • man

    man ls

  • ls (list)

    通过ls(list)来查看当前目录下的文件夹的具体名称:通过ls -l 查看文件列表,也可以用ll

  • vim

    使用vim打开编辑文件是linux程序员最常用的文本编辑器,打开文件后可以按下"i",来进入插入模式从而修心文件的内容,保存退出的命令":wq",如果修改后不想保存,则需要使用":q!";另外,如果使用vim打开一个不存在的文件并在文件中插入了内容,则会创建一个新文件,新文件中包,插入的内容。 vim 撤回 :u

  • more 分面查看文件内容

    查看linux上文件的内容一般都是使用vim编辑器,或使用gedit图形化的编辑器来查看文件的内容:我们也可以使用cat来显示小文件中的所有内容:如果文件需要被一页一页查看,此时可以使用more命令来查看

  • tail

    查看文件末wei的数据行,也可以指定文件末wei的行数, tail -n 100,查看文件末wei100行数据 如查看日志

  • mkdir 创建目录 创建多级目录 mkdir -p /a/b/c/d/f
  • rm -rf 删除文件夹或文件
  • 创建文件 touch 命令

    例如 touch spark.txt

  • mv 文件的移动
  • cp 文件的复制 cp -r 来复制文件或文件夹(所有子项)
  • 压缩文件

    tar -zcvf all.tar a.txt b.txt

  • 解压文件

    tar -zxvf all.tar -C ./ v可不要,当文件信息多时,不显示提示信息

  • ls -al

    第一列:每一行文件详情最前面的内容代表文件类型:文件使用"-"表示,目录使用"d",快捷方式"l"
    第2到4列:代表当前用户对于该文件(夹)的具体操作权限,需要说明的权限有:
    ).可读 r 2的平方 = 4
    ).可写 w 2的1次方 =2
    ).可执行权限 2的0次方 =1
    如果从数字的角度考虑,对文件的最高执行权限为7
    第5到7列:代表当前用户所在的用户组对于该文件(或文件夹)的具体操作
    第8到10列:代表当前用户所在的用户组以外的其它用户对于该文件(或文件夹)的具体操作
    第11列:代表当前文件的链接数
    第12列:代表当前文件的young有者
    第13列:代表当前文件的young有者所在的用户组
    第14列: 代表文件大小
    第15列: 代表日期
    第16列: 代表文件或文件夹





修改文件的用户和用户组

  • 创建用户useradd命令
  • 使用chown 来设置文件的拥者
  • 使用chgrp来改变当前文件所属的用户组
  • 也可以使用chown所属用户:所属用户组文件名字
  • 修改文件权限

    chmod 对文件的拥有者,文件的组的拥有者,文件组以前的其它人,调置权限,重点

    ssh 免密登录

    $ sudo apt-get install ssh $ sudo apt-get install rsync