linux的系统快捷键
1.tab键:在系统中的补齐,可以补齐命令字,已存在的目录和文件
2.ctrl+l:清屏
3.ctrl+c:终止
4.ctrl+u:清空当前光标前所有的内容
5.shift+ctrl+c:复制
6.shift+ctrl+v:粘贴
7.查看系统的版本信息:uname -a
8.free 查看当前系统中内存的使用量
9.who 查看当前登机的用户终端信息
10.whoami 查看当前使用计算机的用户是谁
11.last 查看所有系统的登陆记录
12.history 显示历史执行过的所有命令
!+数字 重复执行那条命令
linux目录处理常用命令
1. wc:统计文件内容
2. ls:列出目录
-a:全部文件,将隐藏文件(.开头的文件)一起列出
-d:只列出目录本身,不列出目录里的文件数据
-l:长数据串列出,包含文件的属性和权限等数据
3. cd:切换目录
4. pwd:显示当前所在的目录
5.mkdir:创建一个新目录
-p:将需要创建的子目录(包含上一级目录)递归创建
例: mkdir -p 1/2/3/4
-m:创建时配置文件的权限,直接配置,不受默认权限影响
6. rmdir:删除一个空目录
7.cp:复制文件或目录
8. rm:移除文件或目录
-f:force强制,忽略不存在的文件,不出现警告信息
-i:互动模式,删除前询问使用者是否互动
-r:递归删除
9. mv:移动文件与目录,或修改文件与目录的名称
-f:force强制,目标文件已存在不询问,直接覆盖
-i :目标文件已存在询问是否覆盖
-u:目标文件以存在,且比较新,才会升级(update)
10. 创建文件 touch
文件常用命令
1.cat:由第一行开始查看文件
-b:列出非空行号,空白行不标
-n:列出行号,连同空白行也列出
-E:将结尾的断行字节¥显示出来
-T:将tab按键以^I显示出来
-v:列出一些看不出来的特殊符号
2.tac:cat倒着写,由最后一行到第一行查看
3.more:+文件夹+/文件名
解释: 逐项查看,按空格继续,最后自己退出
4. less:+文件夹+/文件名
解释::逐行查看,按方向键,不可主动退出,按q退出
5. head:+文件夹+/文件名
解释:只查看前十行
6. tail:+文件夹+/文件名
解释:只查看后十行
7.查看ip ifconfig或者ip addr show
8.压缩及解压文件:
(1) 压缩zip格式的文件:gzip+文件名
解压zip格式的文件:gunzip+文件名
(2)压缩bzip格式的文件:bzip2+文件名
解压bzip格式的文件:bunzip2+文件名
(3)压缩文件夹 :tar -czf test.gz.tar bigdir/
-czf create bigdir -z压缩成bzip格式再打包 -j压缩成bzip2格式再打包
test.gz.tar 压缩后的文件夹
bigdir/ 压缩bigdir文件夹下的所有文件 相当于压缩的文件夹
注意:tar 这种形式的压缩并不能改变文件的大小,只是将一个文件夹,变成一个压缩文件,再将文件进行压缩,达到压缩的目的
解压文件夹:tar -xf /opt/testdir.tar.bz2 -C /root/Desktop
-j:使用 bzip2工具压缩
-z:使用gzip工具压缩
-cf:创建tar包
-xf:解压包(无视一切类型)
-C(大写):指定解包路径
9.find查找文件
查找文件 find 和grep异同 grep更详细
按名字: -name 按类型:-type 按大小: -size
例:find / -name *.tar.gz 找出一切后缀是tar.gz的文件(*linux通配符)
类型:
d 文件夹 find /boot -type d
f 普通文件 find /boot -type f
l 符号链接 find /boot -type l
大小:
数字5 大小为5m的文件 find /boot -size 5
+5 大于5m的文件
-5 小于5m的文件
8.grep:过滤文件内容
grep -n --color “LP”/etc/passwd
解释: 查看/etc/passed中包含LP的行 -n显示行 --color关键字变色
grep扩展:
前面加^, ^LP表示以关键字LP开头的行
后面加$, LP$表示以关键字LP结尾的行
反向过滤:
grep -v “LP” 显示没有关键字的行
vim编辑器
1.三种模式
(1)命令模式:
自动进入快速编辑的模式 按i进入输入模式 按:进入末行模式
(2)输入模式:
输入文本,esc返回输入模式
(3) 末行模式
wq写入保寸q退出 退格键回到命令模式
2.快捷键
(1)命令模式下的快捷键
删除:光标移动到前行输入dd(剪切),10dd当前行下10行剪切
粘贴:p下粘,b上粘
显示行号:末行模式下输入:set nu
快速移动:7G跳转到第七行,gg快速移动到第一行,G快速到最后一行
拷贝:yy复制光标所在行 拷贝1-3行(需末行模式)输入1,3 y 删除1,3 d 3yy复制当前光标下3行
(2)行内修改
x删除光标覆盖内容 3x删除光标后3位的字符
r替代光标覆盖的内容
d^删除光标前的所有内容
d$删除光标后的所有内容
Ctrl+左右键 空格的跳
数字+左右键 :跳到光标所在位置的前后数字位
3.末行模式下的快捷键
:set nu 显示行号
:set nonu 取消
: w保存 :w /1/2/3另存为
:q 不保存退出 提示q!强制退出
:r 读入文件内容,到当前文件的最后一行
:u撤销
替换 % s/要替换的/替换成的/g %表示每一行 g全部替换 %可换成1,10
查找 /+查找的内容 n向下查找
用户和组
1.存放用户信息的地方 :/etc/passwd
2.存放密码信息的地方:/etc/shadow
3.存放组信息的地方:/etc/group
4.组的命令集合
(1)创建组:groupadd
-g :指定gid
-o:gid可重复
(2)删除组:groupdel
-r(remove):删除主目录和邮件池
(3)修改组用户:groupmems
groupmems -a tom -g 1 : 将tom加到1组中
groupmems -d tom -g 1 : 将tom从1组中删除
(4)修改组gid groupmod
groupmod -g gid号 :组名
groupmod -g 500 clsss : 将class的gid改为500
5. 用户的命令集合
输出此时的操作用户:whoami
(1)创建用户:useradd
-u :指定用户uid root超级用户 1-499程序用户 500后普通用户
-g :指定用户gid
-s :指定登陆权限 不指定默认有
-G:添加附加组
-M:不创建家目录 不指定默认创建
(2)修改信息usermod
-u:修改uid号
-g:修改gid号
(3)查看用户信息:id+用户名
(4)设置用户密码:passwd+用户名
-l:锁定用户
-u:解锁用户
-s:查看用户密码状态
-d:删除密码
6.权限管理
ls -dl 目录/文件:查看某一目录或文件的权限
(1) 文件权限的修改命令:chmod+用户+运算符号+权限+文件或目录
例子:chmod u=rwx 文件名 或者 chmod 777 文件名
用户包括:u(user)、g(group)、o(other)、a(all)
运算符号:=(多个赋权) 、+(赋权)、-(撤权)
权限:rwx
(2)修改文件或目录所属
修改文件所属者:chown 用户名 文件名
修改文件所属组:chgrp 组名 文件名
关于进程的命令
1.ps aux 静态查看进程
-a: 显示所有进程(包括其他用户的进程)
-u:用户以及其他详细信息
-x:显示没有控制终端的进程
2.pstree -p 树状显示静态进程
3.top 动态查看进程
4.pidof 查看进程的pid值
5.kill 用于终止某个指定pid的服务进程
6.killall 终止某个命令名称的服务所对应的全部进程
1320

被折叠的 条评论
为什么被折叠?



