文章目录

  • Linux如何(添加/删除)一个root组用户
    • 添加用户
    • 删除用户
  • apt常用命令总结
  • vim配置

Linux如何(添加/删除)一个root组用户

添加用户

  • 输入su命令进入超级用户模式
    如果出现
su authentication failure

原因是没有设置root密码,或者密码错误,使用

sudo passwd root

设置密码,再次使用su命令输入密码即可进入

  • 输入命令
useradd  -d /home/blank -m Blankspace -G root,adm,suer

其中-d和-m选项用来为登录名Blankspace产生一个主目录/home/blank
–G adm,root,user,表示改用户属于adm,root,user组

  • 产生一个新的用户名叫Blankspace

  • 输入

passwd  Blankspace

输入新密码

删除用户

使用
root模式下使用

userdel 用户名

即可删除其他用户
该用户如果在进程中
可使用:

kill 进程名

关闭该进程,然后便可删除用户

修改用户属性
root模式下使用

usermod 选项 用户名

常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。另外,有些系统可以使用如下选项:
代码:

  • -l 新用户名
    这个选项指定一个新的账号,即将原来的用户名改为新的用户名。

apt常用命令总结

apt-cache search # ——(package 搜索包)
apt-cache show #——(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ——(package 安装包)
sudo apt-get reinstall # —–(package - - reinstall 重新安装包)
sudo apt-get -f install # —–(强制安装?#”-f = –fix-missing”当是修复安装吧…)
sudo apt-get remove #—–(package 删除包)
sudo apt-get remove --purge # ——(package 删除包,包括删除配置文件等)
sudo apt-get autoremove --purge # —-(package 删除包及其依赖的软件包配置文件等(只对6.10有效,强烈推荐))
sudo apt-get update #——更新源
sudo apt-get upgrade #——更新已安装的包
sudo apt-get dist-upgrade # ———升级系统
sudo apt-get dselect-upgrade #——使用 dselect 升级
apt-cache depends #——-(package 了解使用依赖)
apt-cache rdepends # ——(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧…)
sudo apt-get build-dep # ——(package 安装相关的编译环境)
apt-get source #——(package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean # ——–清理下载文件的存档 && 只清理过时的包
sudo apt-get check #——-检查是否有损坏的依赖
apt-get install# ——(下载 以及所有依赖的包裹,同时进行包裹的安装或升级。如果某个包裹被设置了 hold (停止标志,就会被搁在一边(即不会被升级)。更多 hold 细节请看下面。)
apt-get remove [--purge]# ——(移除 以及任何倚赖这个包裹的其它包裹。)
--purge 指明这个包裹应该被完全清除 (purged) ,更多信息请看 dpkg -P。
apt-get update# ——(升级来自 Debian 镜像的包裹列表,如果你想安装当天的任何软件,至少每天运行一次,而且每次修改了/etc/apt/sources.list 后,必须执行。)
apt-get upgrade [-u]# ——(升级所有已经安装的包裹为最新可用版本。不会安装新的或移除老的包裹。形前端(其中一些在使用前得先安装)。这里 dselect 无疑是最强大的,也是最古老,最难驾驭。)

我们在Linux上编程,作为初学者,不得不学习,vi,但是vi的使用不太符合我们的使用习惯,或者说我们习惯了windows编程,所以建议使用vi的改良版,vim,命令与vi类似,如果有什么不懂可看我的上一篇的介绍。而vim也还是不太符合我们的习惯,下面介绍vim的配置:

vim配置

  • 下载vim后使用
sudo vim /etc/vimrc


在编辑模式下在文件最后加上配置命令可配置风格:
以下为一些配置命令:

set nocompatible " 关闭 vi 兼容模式
syntax on " 自动语法高亮
colorscheme default " 设定配色方案
set number " 显示行号
"set cursorline " 突出显示当前行
set ruler " 打开状态栏标尺
set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4
set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格
set tabstop=4 " 设定 tab 长度为 4
set nobackup " 覆盖文件时不备份
set autochdir " 自动切换当前目录为当前文件所在的目录
filetype plugin indent on " 开启插件
set backupcopy=yes " 设置备份时的行为为覆盖
set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感
set nowrapscan " 禁止在搜索到文件两端时重新搜索
set incsearch " 输入搜索内容时就显示搜索结果
set hlsearch " 搜索时高亮显示被找到的文本
set noerrorbells " 关闭错误信息响铃
set novisualbell " 关闭使用可视响铃代替呼叫
set t_vb= " 置空错误铃声的终端代码
" set showmatch " 插入括号时,短暂地跳转到匹配的对应括号
" set matchtime=2 " 短暂跳转到匹配括号的时间
set magic " 设置魔术
set hidden " 允许在有未保存的修改时切换缓冲区,此时的修改由 vim 负责保存
set guioptions-=T " 隐藏工具栏
set guioptions-=m " 隐藏菜单栏
set smartindent " 开启新行时使用智能自动缩进
set backspace=indent,eol,start" 不设定在插入状态无法用退格键和 Delete 键删除回车符
set cmdheight=1 " 设定命令行的行数为 1
set laststatus=2 " 显示状态栏 (默认值为 1, 无法显示状态栏)
set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\ " 设置在状态行显示的信息
set foldenable " 开始折叠
set foldmethod=syntax " 设置语法折叠
set foldcolumn=0 " 设置折叠区域的宽度
setlocal foldlevel=1 " 设置折叠层数为
" set foldclose=all " 设置为自动关闭折叠
" nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>" 用空格键来开关折叠

以下为我的配置列表:

配置完成之后写代码:


舒服许多。

成为一个合格的Linux用户(四)相关推荐

  1. 如何成为合格的LINUX系统管理员(ZZ)

    来自:http://www.ddvip.net/OS/linux/index4/276.htm 在很多国内的自由LINUX论坛上,我们都可以发现有很多LINUX爱好者提出的各种各样的问题.其中包括LI ...

  2. 如何成为一名合格的LINUX系统管理员

    如何成为一名合格的LINUX系统管理员,还有就是成为一名LINUX系统管理员都需要具备什么样的基本条件.尽管目前使用LINUX的朋友很多,可是真正能有条件用LINUX来构造网络并提供网络服务的人并不多 ...

  3. 如何成为合格的LINUX系统管理员

    在很多国内的自由LINUX论坛上,我们都可以发现有很多LINUX爱好者提出的各种各样的问题.其中包括LINUX安装.故障解决.用户管理等等问题.在这些问题当中,最突出的就有如何成为一名合格的LINUX ...

  4. Linux(四) 用户、用户组

    Linux_04 -用户.用户组 一.用户与用户组记录的文件 在Linux系统当中 , 所有的系统上的账号信息都被记录在/etc/passwd这个文件中 (包括root用户) . 而个人密码记录在/e ...

  5. Linux增加四个用户分别并命名,16、Linux用户和组管理命令演练和实战应用,,150R...

    一.内容回顾 bash  globing,*,?,[],[^] IO重定向及管道  >  ,   >>  ,  2>  ,   2>>   &>  , ...

  6. linux chown 将root改变所有者为admin,Linux用户管理 权限管理 内存管理 网络管理命令 (第四天)...

    默认添加的用户会自动加入和用户名一样的组中 su 切换用户 查看当前登陆的用户: whoami id` 查看当前用户属于哪个组:groups groupadd 组名 添加组 groupdel 组名 删 ...

  7. Linux入门(四)-用户管理

    四.Linux用户(组)管理 Linux 是多用户多任务操作系统, 换句话说,Linux 系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响. 例如,某台 Linux 服务器上 ...

  8. linux学成之路(四)上 linux用户与组管理

    目录 一.什么是用户管理 二.用户概述 一.什么是用户 二.用户类型 三.模板目录 一.为什么称为模板目录 二.运维案例 四.查看历史命令 五.相关文件 六.用户操作 一. shell 二.usera ...

  9. Mozilla 准备让“合格” Linux 用户测试 WebRender

    Linux 用户可以手动给 Firefox 浏览器启用 WebRender 渲染器,但 Mozilla 近日为进行必要的调整,正在尝试在"合格"的 Linux 设备上启用这个 Ru ...

最新文章

  1. Keil主题皮肤设置,自用推荐
  2. 怎么让经纬度在脑子里不串门?
  3. linux系统中agent服务器,Zabbix Agent for Linux安装配置
  4. 三层着装概念 ,是户外着装的基本要求
  5. DIV+CSS布局参考站点
  6. CSS之Responsive设计的关键三步
  7. Linux和Solaris系统上添加默认路由和静态路由方法
  8. 嵌入式linux开发实战——项目1认识嵌入式系统
  9. 1. Cloudcraft
  10. phpmyadmin java_phpMyAdmin的配置
  11. word2010中设置页码起始页从任意一页开始
  12. c++ 加载dll 和 生成dll
  13. TIP2022/去雾:Variational Single Nighttime Image Haze RemovalWith a Gray Haze-Line Prior具有灰色雾霾线先验的变分去雾
  14. 2015自然基金一审结果:项目申请的共性问题。
  15. 【三维目标检测】3DSSD(一)
  16. matlab 矩阵平均值
  17. 博弈论及算法实现(三种基础博弈)
  18. 21个免费的UI界面设计工具、资源及网站
  19. 广州集体户口办结婚证实播(各种办证难)
  20. 某盘客户端工具,这速度绝了!请低调使用

热门文章

  1. sublime修改默认浏览器及使用不同浏览器打开网页的快捷键设置
  2. 第一学段计算机能评价要求,课程评价计算机基础论文
  3. cocos-lua 多重继承的iskindof的BUG
  4. CMD命令查询DNS服务器
  5. 在VM引入Linux操作系统出现The file is too large.
  6. 鱼眼相机成像模型以及基于OpenCV标定鱼眼镜头(C++)
  7. 【Linux驱动开发】019 中断
  8. 【语音处理】基于matlab实现语音基频检测
  9. linux awk 中 RS,ORS,FS,OFS 区别与联系
  10. vue中使用kindeditor编辑器_vue富文本编辑器组件vue-quill-edit使用教程