博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux基本功能的一些命令(用户,系统信息,包管理等)
阅读量:7260 次
发布时间:2019-06-29

本文共 793 字,大约阅读时间需要 2 分钟。

登录用户及用户组

查看当前登入的用户

$ 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等

VIM相关

未以root权限编辑文件时强制保存

:w !sudo tee %

转载地址:http://eekdm.baihongyu.com/

你可能感兴趣的文章
浅谈HTTP中Get与Post的区别
查看>>
【翻译】CodeMix使用教程(三):Emmet
查看>>
SpringBoot微服务 b2b2c 多用户商城系统(八)springboot整合mongodb
查看>>
4.36域名重定向4.37用户认证4.38Nginx访问日志4.39日志不记录静态文件4.40日志切割...
查看>>
Kubernetes(五) - Service
查看>>
[Android官方API阅读]___<Application Fundamentals>
查看>>
客户提的功能("需求"),不能随口一说就当做,要分析其实质价值,多思考。
查看>>
sourceInsight4 破解笔记(完美破解)
查看>>
Ubuntu 16.04使用root 帐号开启 SSH 登录
查看>>
如何对根路径的拦截
查看>>
Issue 140: Tweet
查看>>
DEDECMS 安全优化
查看>>
自动生成DB定义书
查看>>
mysql典型sql示例(DML)
查看>>
怎么用BarTender批量打印标签
查看>>
模拟退火示例
查看>>
【Linux】Face Recognition的封装
查看>>
Java中getResourceAsStream的用法小结
查看>>
solrcloud replica collection core shard slice 概念讲解
查看>>
矩陣 线性递归 斐波那契實現
查看>>