美文网首页
【服务器】Linux命令大全

【服务器】Linux命令大全

作者: 24c41111e47b | 来源:发表于2020-12-11 18:14 被阅读0次

    简介

    登录
    $ ssh user@IP

    配置ssh无密码登陆
    $ ssh-copy-id -i .ssh/your_rsa.pub user@ip

    配置SSH无密码登陆,ssh-copy-id 命令可以将公钥复制到目标主机 ~/.ssh/authorized_keys 文件中,实现无密码登陆

    修改密码
    $ passwd

    查看日历
    $ cal

    查看目录和文件
    $ ls -l
    注意:以d*开头为目录;以l开头为快捷方式

    查看当前用户信息
    $ whoami or $ who am i

    查看当前在线用户
    $ users or $ who or $ w

    进入根目录
    $ cd /

    进入当前用户根目录
    $ cd ~ or $ cd ~/.

    进入上一次访问目录
    $ cd -

    返回'cd -'的上一次目录
    $ cd --

    退出登录
    $ logout or $ exit

    关机

    • 直接关闭 $ halt
    • 重启 $ reboot
    • 安全关闭 $ shutdown
    • 通过断电来关闭系统 $ poweroff
    • 使用预先定义的脚本关闭系统,关闭前可以保存和清理某些信息 $ init 0

    文件管理

    查看文件
    $ ls -l
    命令解释:

    • c1:文件类型
      • '-' 普通文件。如:文本文件/二进制可执行文件/源码等。
      • 'b' 块设备文件。
    • c2:

    创建文件
    $ vi filename

    查看文件内容
    $ cat filename or $cat -b filename

    统计单词数目
    $ wc filename or $ wc filename1 filename2 filename3

    复制文件
    $ cp source_file destination_file

    重命名文件
    $ mv old_file new_file

    删除文件
    $ rm filename

    目录

    创建父目录(一级一级创建目录)
    $ mkdir -p /tmp/amrood/test

    删除目录
    $ rmdir dirname or $ rmdir dirname1 dirname2 dirname3 or $ rm -r dirname

    查看所有文件(包括隐藏)
    $ ls -a or $ ls -la

    权限和访问模式

    查看文件权限
    ls -l

    修改文件所属用户权限(默认权限000)

    • 添加写/执行权限:$ chmod u+wx filename or $ chmod 300 filename
    • 删除写权限:$ chmod u-w filename or $ chmod 100 filename
    • 重新设定权限 : $ chmod u=rx filename or $ chmod 500 filename

    修改文件所属组权限

    • 添加写/执行权限:$ chmod g+wx filename or $ chmod 030 filename
    • 删除写权限:$ chmod g-w filename or $ chmod 010 filename
    • 重新设定权限 : $ chmod g=rx filename or $ chmod 050 filename

    修改文件其他用户权限

    • 添加写/执行权限:$ chmod o+wx filename or $ chmod 003 filename
    • 删除写权限:$ chmod o-w filename or $ chmod 001 filename
    • 重新设定权限 : $ chmod o=rx filename or $ chmod 005 filename

    更改所有者(创建者)和用户组

    • change owner : $ chown user filelist
    • change group : $ chgrp group filelist

    管道和过滤器

    文件系统

    查看特定目录的空间使用情况
    $ du fille or $ du -h file or $ du -sh file

    参考

    Linux教程

    相关文章

      网友评论

          本文标题:【服务器】Linux命令大全

          本文链接:https://www.haomeiwen.com/subject/rikmvttx.html