Linux基本命令

  • pwd

显示当前工作目录绝对路径

  • cd

    • cd home

      切换到home目录,仅限当前目录下的目录

    • cd ~

      进入用户主目录

    • cd -

      返回进入此目录之前所在的目录

    • cd ..

      返回上级目录

    • cd ../..

      返回上两级目录

    • cd !$

      把上个命令的参数作为cd参数使用

  • touch one.txt touch /home/sheep/knox.txt

    文件创建命令

  • ls
    • ls -a
      显示所有的文件。包括隐藏文件
    • ls -l
      显示目录,文件的详细信息
    • ls -d
      显示当前目录的属性
  • clear

    清楚终端上的命令

  • man
    • man ls 查看ls帮助手册
  • help
    • ls --help 查看ls帮助手册
  • ifconfig

    查看网卡配置信息,(查看自身IP地址)

  • ping www.baidu.com
    测试网络是否畅通,以及网络延时
    ctrl+c结束测试

  • 用户切换

su root

su+需要切换的用户名

sudo

以root身份来执行当前命令

exit

  • 权限问题
    • root权限>普通用户权限
    • 高权限用户切换到低权限用户不需要输入密码
    • 低权限用户切换到高权限用户需要输入密码
  • 添加用户

    useradd lamb lama为新添加的用户名

    -d<登入目录>:指定用户登入时的启始目录;

    -D:变更预设值;

    -e<有效期限>:指定帐号的有效期限;

    -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;

    -g<群组>:指定用户所属的群组;

    -G<群组>:指定用户所属的附加群组;

    -m:自动建立用户的登入目录;

    -M:不要自动建立用户的登入目录;

    -n:取消建立以用户名称为名的群组;

    -r:建立系统帐号;

    -s:指定用户登入后所使用的shell;

    -u:指定用户id。

  • 删除用户

    userdel lamb

    userdel -r lamb 删除用户张三以及其根目录

    userdel -f lamb 强制删除用户,即使当前用户已经登陆

  • 密码修改

    passwd root root为用户名

  • 普通用户下修改密码需要考虑密码的复杂的

  • root用户下不需要考虑密码复杂度