成为一个合格的Linux用户(四)
文章目录
- 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用户(四)相关推荐
- 如何成为合格的LINUX系统管理员(ZZ)
来自:http://www.ddvip.net/OS/linux/index4/276.htm 在很多国内的自由LINUX论坛上,我们都可以发现有很多LINUX爱好者提出的各种各样的问题.其中包括LI ...
- 如何成为一名合格的LINUX系统管理员
如何成为一名合格的LINUX系统管理员,还有就是成为一名LINUX系统管理员都需要具备什么样的基本条件.尽管目前使用LINUX的朋友很多,可是真正能有条件用LINUX来构造网络并提供网络服务的人并不多 ...
- 如何成为合格的LINUX系统管理员
在很多国内的自由LINUX论坛上,我们都可以发现有很多LINUX爱好者提出的各种各样的问题.其中包括LINUX安装.故障解决.用户管理等等问题.在这些问题当中,最突出的就有如何成为一名合格的LINUX ...
- Linux(四) 用户、用户组
Linux_04 -用户.用户组 一.用户与用户组记录的文件 在Linux系统当中 , 所有的系统上的账号信息都被记录在/etc/passwd这个文件中 (包括root用户) . 而个人密码记录在/e ...
- Linux增加四个用户分别并命名,16、Linux用户和组管理命令演练和实战应用,,150R...
一.内容回顾 bash globing,*,?,[],[^] IO重定向及管道 > , >> , 2> , 2>> &> , ...
- linux chown 将root改变所有者为admin,Linux用户管理 权限管理 内存管理 网络管理命令 (第四天)...
默认添加的用户会自动加入和用户名一样的组中 su 切换用户 查看当前登陆的用户: whoami id` 查看当前用户属于哪个组:groups groupadd 组名 添加组 groupdel 组名 删 ...
- Linux入门(四)-用户管理
四.Linux用户(组)管理 Linux 是多用户多任务操作系统, 换句话说,Linux 系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响. 例如,某台 Linux 服务器上 ...
- linux学成之路(四)上 linux用户与组管理
目录 一.什么是用户管理 二.用户概述 一.什么是用户 二.用户类型 三.模板目录 一.为什么称为模板目录 二.运维案例 四.查看历史命令 五.相关文件 六.用户操作 一. shell 二.usera ...
- Mozilla 准备让“合格” Linux 用户测试 WebRender
Linux 用户可以手动给 Firefox 浏览器启用 WebRender 渲染器,但 Mozilla 近日为进行必要的调整,正在尝试在"合格"的 Linux 设备上启用这个 Ru ...
最新文章
- Keil主题皮肤设置,自用推荐
- 怎么让经纬度在脑子里不串门?
- linux系统中agent服务器,Zabbix Agent for Linux安装配置
- 三层着装概念 ,是户外着装的基本要求
- DIV+CSS布局参考站点
- CSS之Responsive设计的关键三步
- Linux和Solaris系统上添加默认路由和静态路由方法
- 嵌入式linux开发实战——项目1认识嵌入式系统
- 1. Cloudcraft
- phpmyadmin java_phpMyAdmin的配置
- word2010中设置页码起始页从任意一页开始
- c++ 加载dll 和 生成dll
- TIP2022/去雾:Variational Single Nighttime Image Haze RemovalWith a Gray Haze-Line Prior具有灰色雾霾线先验的变分去雾
- 2015自然基金一审结果:项目申请的共性问题。
- 【三维目标检测】3DSSD(一)
- matlab 矩阵平均值
- 博弈论及算法实现(三种基础博弈)
- 21个免费的UI界面设计工具、资源及网站
- 广州集体户口办结婚证实播(各种办证难)
- 某盘客户端工具,这速度绝了!请低调使用
热门文章
- sublime修改默认浏览器及使用不同浏览器打开网页的快捷键设置
- 第一学段计算机能评价要求,课程评价计算机基础论文
- cocos-lua 多重继承的iskindof的BUG
- CMD命令查询DNS服务器
- 在VM引入Linux操作系统出现The file is too large.
- 鱼眼相机成像模型以及基于OpenCV标定鱼眼镜头(C++)
- 【Linux驱动开发】019 中断
- 【语音处理】基于matlab实现语音基频检测
- linux awk 中 RS,ORS,FS,OFS 区别与联系
- vue中使用kindeditor编辑器_vue富文本编辑器组件vue-quill-edit使用教程