资讯专栏INFORMATION COLUMN

linux基本功能的一些命令(用户,系统信息,包管理等)

1fe1se / 1899人阅读

摘要:登录用户及用户组查看当前登入的用户或者显示当前登入的用户名称,以及当前所使用的信息查看当前登入用户及用户组查看历史命令曾经使用过系统的用户信息命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。

登录用户及用户组 查看当前登入的用户
$ whoami

或者

$ id -un
显示当前登入的用户名称,以及当前所使用的tty信息
$ who am i
查看当前登入用户及用户组
$ id
查看历史命令
$ history
曾经使用过系统的用户信息

last命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。在默认情况下,这些信息(所显示的信息)将来源于/var/log/wtmp文件

$ last username
切换用户
$ su username
给用户添加或切换密码
$ sudo passwd username

输入相应密码即可为username设置密码

文件权限 更改文件的读写许可

chmod [-cfvR] [--help] [--version] mode file1 file2
mode: 权限设定字串,格式如下: ugoa...,其中

-u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a表示这三者皆是。

+表示增加权限、- 表示取消权限、= 表示唯一设定权限

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行

-R 以递归方式变更

比如,给某文件添加执行权限

$ sudo chmod +x file
更改文件的所有者或组

-R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。

-v 显示chown命令所做的工作

比如将某文件夹dirname的所有者从root权限变更为bico

$ sudo chown -R bico:bico dirname
包管理

Ubuntu软件包管理的官方中文指南,写得不错,强烈建议阅读,还有yum等
参考1
参考2
参考3

VIM相关 未以root权限编辑文件时强制保存
:w !sudo tee %

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/15178.html

相关文章

  • linux基本功能一些命令(用户系统信息管理)

    摘要:登录用户及用户组查看当前登入的用户或者显示当前登入的用户名称,以及当前所使用的信息查看当前登入用户及用户组查看历史命令曾经使用过系统的用户信息命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。 登录用户及用户组 查看当前登入的用户 $ whoami 或者 $ id -un 显示当前登入的用户名称,以及当前所使用的tty信息 $ who am i ...

    android_c 评论0 收藏0
  • linux基础知识点

    摘要:文章目录根目录下相关的数据目录结构树形结构获取命令行界面命令行提示标识的含义查看及切换目录查看文本文件内容列出处理器信息列出内存信息查看主机名和信息列出当前系统的主机名称列出以激活的网卡连接信息创建目录创建文档文本内容 ...

    Cc_2011 评论0 收藏0
  • Linux软件安装管理之——RPM与YUM详解

    摘要:这里将要介绍的是系列发行版的与的详细使用方法,如需要了解系列发行版的包管理系统可查看我的另一篇文章软件安装管理之与详解。 一、序言 上一篇文章《Linux软件安装管理之——源码安装详解》详细介绍了Linux平台下的源码包安装原理,虽然使用源代码进行软件编译可以具有定制化的设置,但对于Linux distribution的发行商来说,则有软件管理不晚的问题,毕竟不是每个人都会进行源代码编...

    fredshare 评论0 收藏0
  • Linux软件安装管理之——RPM与YUM详解

    摘要:这里将要介绍的是系列发行版的与的详细使用方法,如需要了解系列发行版的包管理系统可查看我的另一篇文章软件安装管理之与详解。 一、序言 上一篇文章《Linux软件安装管理之——源码安装详解》详细介绍了Linux平台下的源码包安装原理,虽然使用源代码进行软件编译可以具有定制化的设置,但对于Linux distribution的发行商来说,则有软件管理不晚的问题,毕竟不是每个人都会进行源代码编...

    Yumenokanata 评论0 收藏0
  • Linux CentOS7 搭建node服务详细教程

    摘要:前言近期在准备搭建一个全栈开发的社区,之前由于没有云服务器搭建经验,这篇文章做一下相关的记录,后续再深入学习研究。或用户登录云服务器,直接使用命令进行连接,如云服务器公网,然后输入用户的初始密码,即可完成登录。云服务器的端口,必须填。 前言 近期在准备搭建一个vue.js+node.js全栈开发的社区,之前由于没有云服务器搭建经验,这篇文章做一下相关的记录,后续再深入学习研究。本文不局...

    CastlePeaK 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<