vim编辑命令模式小操作(了解)
-
复制yy
-
粘贴p
-
删除dd
-
撤销u
tail&head
-
查看文件前几行
-
head -数量 文件名
-
-
查看文件后几行
-
tail -数量 文件名
-
查看日志
-
查看历史日志:
-
cat 文件名 | grep "过滤"
-
-
动态实时查看日志
-
tail -f 日志名
-
过滤
-
tail -f 日志名 | grep "过滤的内容"
-
-
压缩(了解)
-
压缩:
-
gzip -r 文件名
-
-
解压缩
-
gzip -d 文件名
-
打包(了解)
-
打包
-
tar -cvf 包名.tar 要打包的文件
-
-
查看包内容
-
tar -tf 包名.tar
-
-
解包
-
tar -xvf 包名.tar -C 要解压到的路径
-
打包并压缩
-
打包并压缩
-
tar -zcvf 包名.tar.gz 要打包的文件
-
-
查看包内容
-
tar -tf 包名.tar.gz
-
-
解包并解压缩
-
tar -zxvf 包名.tar.gz -C 要解压到的路径
-
-
选项
-
z:压缩解压
-
c:生成包
-
v:显示打包后的内容
-
f:指向包名
-
x:解包
-
t:查看包内容
-
其他命令的补充
-
which 命令
-
查看命令的存储位置
-
-
whoami
-
查看正在使用的账号
-
-
who
-
查看所有登陆系统的账号信息
-
-
who --heading
-
查看所有登陆系统的账号信息,查看每一列信息的标题
-
-
who -q
-
查看所有登陆系统用户的数量
-
-
passwd
-
修改登录密码
-
-
su
-
切换到管理员账号
-
-
shutdown -h now
-
立刻关闭服务器
-
-
reboot
-
重启服务器
-
-
df -h
-
查看磁盘
-
-
cat /proc/version
-
查看系统版本信息
-
文件目录权限信息
-
drwxrwxrwx 11 test41 testgroup
-
数字:
-
代表文件夹中子文件夹的数量,文件夹本身+2
-
代表文件的硬连接的数量,文件本身+1
-
-
test41
-
文件所有者的用户名
-
-
testgroup
-
文件所有者的组名
-
-
drwxrwxrwx权限信息
-
第一个字母表示文件的类型
-
L:代表软连接
-
d:文件夹
-
-:普通文件
-
-
后面9个字母每三个为一组
-
第一组rwx代表属主权限:限制文件的所有者对其所拥有什么权限
-
第二组rwx代表属组权限:限制与文件的所有者在同一组内的成员拥有什么权限
-
第三组rwx代表其他权限:限制与文件的所有者不在同一组内的成员(其他用户)所对其拥有的权限
-
-
rwx-
-
r:可读:没有可读权限:无法查看内容,
-
w:可写:没有可写权限:无法给文件写内容,目录中不创建删除修改文件
-
x:可执行:没有执行权限:不能进入该目录中
-
-:关闭权限
-
-
-
修改文件目录权限
-
字母法
-
chmod u/g/o/a +/-/= rwx 文件名
-
u 属主
-
g 属组
-
o 其他
-
a 全部
-
-
-
数字法
-
chmod 数字1数字2数字3 文件名
-
数字1:属主
-
数字2:属组
-
数字3:其他
-
r:4, w:2,x:1
-
想要赋予什么权限就求和写到对应位置
-
-
-
-
-
使用字母法修改a.txt rw-r-xr--
-
使用数字法:修改html文件夹为 rwx--x-w-
查看进程
-
进程:正在运行的程序
-
ps -aux
-
过滤:ps -aux | grep "要过滤的信息"
-
PID:进程号
-
-
杀死进程
-
kill PID
-
-
强制杀死进程
-
kill -9 PID
-
-
选项
-
a:全部的用户
-
u:显示username
-
x:查询程序
-
查看端口
-
根据程序名称信息查看正在使用的端口是什么
-
netstat -tnulpa
-
也可以过滤
-
netstat -tnulpa | grep "过滤内容"
-
-
选项
-
t:tcp协议
-
n:不已其他形式展示,就以ip+端口的形式展示
-
u:udp协议
-
l:监听
-
p:prot端口
-
a:all全部
-
查看端口占用情况
-
根据端口号去查找正在使用该端口号的程序名
-
lsof -i:端口号
跨系统复制
-
从linux系统复制到本地
-
scp 用户名@服务器ip地址:文件绝对路径 本地绝对路径
-
-
从本地复制到linux
-
scp 本地文件路径 用户名@服务器ip地址:要保存的路径
-
sed
-
替换文件内容
-
sed -i "行数s/原内容/新内容/g" 文件名
-
g:表示这一行所有的原内容都替换
-
将g修改为数字:则代表这一行第几个原内容去替换
-
-
-
查看文件某行到某行
-
sed -n "开始行数,结束行数p" 文件名
-