Linux (二)
PS :显示系统进程
-a :显示所有进程(包括其他用户的进程)
-u :用户以及其他详细信息
-x :显示没有控制终端的进程
-ef :显示所有
top :用于动态地监视进程活动与系统负载的信息
pidof :用于查询某个指定服务进程的PID值。每个进程的PID是唯一的,因此通过PID来区分不同的进程。
kill :根据pid杀掉进程
kill -9 强制杀掉
pkill -kill -t 终端 踢掉用户
free :显示当前系统中内存的使用量信息
uptime :查看系统运行时间
last :查看所有系统的登录记录
cut :按列提取文本内容
-f :提取第几列
-d :按照指定的分隔符来分隔列
diff :
使用--brief来确认两个文件是否不同
-c 来详细比较出文件直接的差异之处
用户和组
用户:
创建:useradd 默认不会创建有家的目录,需要-m参数,才会创建家目录
删除:userdel 默认不会删除家目录 -r删用户的时候删除家目录
更改:usermod
组:分为主组,附加组。。主组是空的才能删除,创建用户时自动生成的组就是主组。
主要具有两个属性:组名,组id
用户和组的关系:一个用户可以属于多个组,一个组可以有多个用户。一对一,一对多,多对一,多对多。
命令 | 说明 | 命令 | 说明 |
---|---|---|---|
useradd | 创建新用户 | passwd | 修改用户口令 |
userdel | 删除用户 | groupadd | 创建组 |
usermod | 修改用户 | groupdel | 删除组 |
sudo usermod xiaoming -G sudo
vim
vim文本编辑器,默认会安装在当前所有的Linux操作系统上。vim不需要图形化环境。可以在shell下直接运行。功能强大,运行速度快。
在每次运行vim编辑器时,默认进入命令模式。需要先切换到输入模式进行编辑内容。。
写完内容以后,需要先返回命令模式,再进入末行模式,执行文档的保存或退出操作。
在vim中,无法从输入模式切换到末行模式。
vim :启动vim
vim 文件名 :启动vim并打开或新建文件
h :向左移动一个字符
l :向右移动一个字符
j :向下移动一行
k :向上移动一行
0 :移动行开始(注意是数字0,不是字母o)
$ : 移到到行尾
ctrl + u :向文件首翻半屏
ctrl + d :向文件尾翻半屏
ctrl + f :向文件尾翻一屏
ctrl + b :向文件首翻一屏
a :在光标后追加文本
i :在光标前插入
A :在当前行尾追加
I :大写的i是在行首插入
o :在当前行下面新开一行
O :在当前行上面新开一行
dd :删除(剪切)当前行
dw :删除一个单词
nx :删除光标后的n个字符。eg:3x
nX :删除光标前的n个字符。eg:3X
u :恢复上一个命令以前的状态。可以按下多次u命令
. :重复一条命令
/字符串 :向下搜索字符串
?字符串 :向上搜索字符串
n :继续搜索
N :定位到上一个搜索
yy :复制光标所在整行
3yy :复制从光标处开始的3行
5dd :删除从光标处开始的5行
p :将之前删除(dd)或复制(yy)过的数据,粘贴到光标后面
末行模式主要用于保存或退出文件。
:w :保存
:q :退出
:q! :强制退出(放弃对文档的修改)
:wq :保存退出
:wq! :强制保存退出
:set nu :显示行号
:set nonu :不显示行号
:整数 :跳转到改行
:s/one/two :将当前光标所在行的第一个one替换成two
:s/one/two/g :将当前光标所在行的所有one替换成two
:%s/one/two/g :将全文中的所有one替换成two
使用vim操作文件时出现了异常中断,会在当前目录下产生一个 .xxxx.swp 的隐藏文件。
ls -a 可以看到。。之后删除该文件即可。
bash快捷键
ctl + f :前进一个字符
ctl +b :后退一个字符
ctl +a :回到行首
ctl + e :回到行尾
ctl + w :向左删除一个单词
ctl +u :向左删除全部
ctl + k :向右删除全部
ctl +y :粘贴上次删除的内容
ctl + l :清屏
Linux (二)的更多相关文章
- LINUX二十个基础命令
LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...
- Linux(二)__文件目录、常用命令
一.linux下的文件目录 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层 是根目录"/",然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要 ...
- 从ramdisk根文件系统启动Linux 二
今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下.其中涉及的内容较多,很多东西不再详述,如需深入研究请查阅相关资料(百度或谷歌一下一大堆). 开发环境:Fedo ...
- Linux(二)命令
Linux命令一.命令基本格式 命令行头部显示字符意义 [root@localhost ~] # root 用户名 localhost 主机名 ~ 当前目录 ~表示home目录 # 用户权限,#表示超 ...
- 学习Linux二(创建、删除文件和文件夹命令)
转自:http://www.cnblogs.com/zf2011/archive/2011/05/17/2049155.html 今天学习了几个命令,是创建.删除文件和文件夹的,在linux里,文件 ...
- linux(二) 基本使用命令
一.常用命令归纳分类 课外网站 http://man.linuxde.net/ http://www.jb51.net/linux/ http ...
- 云计算之走进LINUX(二)
引言 * 第二部分 云计算应用管理 [Shell脚本基础] [使用变量] [条件测试及选择] [列表式循环] [系统安全保护] [配置用户环境] [防火墙策略管理] [ISCSI共享存储] [数据库 ...
- Linux(二)各种实用命令
继续Linux命令学习,没有什么捷径,每个命令都去敲几遍就熟悉了,第二篇学习的是一些比较实用类的命令,主要是从开发的角度进行学习,并不深入,话不多说,开始! 一.系统管理类 1.1 stat --st ...
- 从零开始学Linux[二]:常用操作:用户组、进程、网络、ssh
摘要:Linux基础学习:创建用户组和用户.软件包管理.磁盘管理.进程管理.前后台进程的切换.网络配置.浏览网页.远程登录ssh 第一节,主要介绍一些简单命令,这节介绍一些日常操作. 1.创建用户组和 ...
- 把玩Alpine linux(二):APK包管理器
导读 Alpine Linux非常精简,开机内存占用也在二三十兆大,没有拆箱即用,就需要我们自己去做一些了解和配置 Alpine Linux的优劣 优势 Alpine Linux的Docker镜像特点 ...
随机推荐
- shared SDK 微信开放平台遇到的问题
shared sdk是用于集成到app中,方便快速社交化分享的组件,其使用方法比较简单,参考官网的快速集成步骤就能搞定.稍微麻烦一点的就是需要到各个开放平台去注册你的APP. 在各个开放平台注册好之后 ...
- Understand .sync in Vue
Preface The first time I met .sync modifier, I didn't know it very well. So, I seldom use that. Toda ...
- jzyz集训 0228
早上考了一波. 出题人是wangyurzee王队长,题目亲民,数据很水(除了第二题).用来做比赛很不错.(尽管我只有第一题A了). 第一题大意是给你n个操作,每个操作是将你手上的数字区间集合与给出的区 ...
- 深入浅出剖析C语言函数指针与回调函数(一)【转】
本文转载自:http://blog.csdn.net/morixinguan/article/details/65494239 关于静态库和动态库的使用和制作方法. http://blog.csdn. ...
- Loadrunner脚本自动关联和手动关联
关于Loadrunner关联一.什么时候需要关联 1.关联的含义 关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服 ...
- the art of seo(chapter six)
Developing an SEO-Friendly Website ***Making Your Site Accessible to Search Engines***1.Indexable Co ...
- 使用geolocation
The geolocation object geolocation API建立在navigator.geolocation 上. 如果对象存在,才可以使用定位服务. if ("geoloc ...
- Oracle数据常用操作
将用逗号隔开字段拆分成两行: select * from mp_fs_file_info a,dm_process_upload b where instr(b.attachment,a.file_i ...
- BZOJ_2850_巧克力王国_KDTree
BZOJ_2850_巧克力王国_KDTree Description 巧克力王国里的巧克力都是由牛奶和可可做成的.但是并不是每一块巧克力都受王国人民的欢迎,因为大家都不喜 欢过于甜的巧克力.对于每一块 ...
- BZOJ_2716_[Violet 3]天使玩偶&&BZOJ_2648_SJY摆棋子_KDTree
BZOJ_2716_[Violet 3]天使玩偶&&BZOJ_2648_SJY摆棋子_KDTree Description 这天,SJY显得无聊.在家自己玩.在一个棋盘上,有N个黑色棋 ...