找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉18期-方文锋 于 2022-8-1 19:28 编辑

vim和vi命令
都用于编辑文件,vim可以高亮显示
vim编辑文件时如果没有该文件会新建一个文件名为该文件的文件
编辑三种模式:
1、命令编辑:通过vi 文件名进入文件时的状态(当前状态不可以直接编辑)
需要通过指令-方可进行编辑
2、编辑模式:通过输入指令  i   进入编辑模式
3、末行模式:进入末行模式之前先按ESC退出编辑模式
按SHIFT+:进入末行模式
保存并推出WQ
Q退出不保存,Q!强制退出,WQ!强制保存并退出
在vim命令模式下
x删除光标所在字符                  X删除光标所在之前一个字符
dd删除光标所在行                       D删除光标所在到行尾内容
       yy复制光标所在行的内容.       3yy复制包含光标所在行的指定行数
p在光标所在下一行进行粘贴   P在光标所在行上一行进行粘贴
在vim末行模式下
set nu                 设置行号/显示行号
set nonu           取消行号显示
m,ny                复制m到n行
/字符串                匹配字符串并高亮显示
noh                        取消高亮显示效果
cat   查看文件全部内容
cat 文件名1 > 文件名2     把文件1内容覆盖到文件2中
(当目标文件不存在时会新建一个文件,然后把文件1内容覆盖到新建文件中)
cat 文件名1 >> 文件名2   把文件1内容追加到文件2中
cat 文件名 | grep 条件       查看文件中指定条件内容
|   管道符,管道符左边的输出等于右边的输入
grep                 搜索关键词
less 文件名        查看内容可以上下翻页查看,CTRL+z推出           
more 文件        查看内容并按百分比显示
head命令
head -n 数值 文件名       查看文件前指定行数
tail -n 数值 文件名           查看文件后指定行数
tail -n +数值 文件名         查看文件第n行之后的内容
head默认查看文件前10行数据
tail默认查看文件后10行数据
find命令
find -name 文件名        在当前目录下查找包含该文件名的文件绝对路径
find 路径 -name 文件名        在指定路径下查找包含该文件名的文件绝对路径
find -name ‘模糊值*'             在当前路径下查找包含模糊值的文件绝对路径
find -name ’模糊值?'              ?只能表示一个字符,*表示多个字符
find -type 类型(f、d)                     查找当前目录下该类型的文件
grep 字符串                          搜索字符串命令,(常与cat组合)
chmod    修改文件或目录权限
chown    修改文件或目录所属人
chgrp     修改文件或目录所属组
-rw-r--r--. 1 root root  113 Jul 31 02:23 dcs181.txt
r 读                   read                        权限值4
w  写                  write                权限值2
x   执行                execute                权限值1
前三位表示文件或目录所属者权限
中三位表示文件或目录所属组权限
后三位表示文件或目录其他用户权限
chmod 权限值 文件或目录名                 修改文件或当前目录权限
chmod -R 权限 目录名                            修改目录及目录下所有文件权限
chmod u/g/其他+/- r/w/x                加或减权限
/etc/passwd                 存放系统所有用户

0                 代表超级管理员
1--499        代表系统用户,不能用于登录
500以上        是自己创建的用户
chown 属主 文件或目录名                修改文件或目录属组
chown root.root 文件名                        把文件名属主、属组都改为root
chgrp 属组 文件名或目录名                更改文件或目录属组
useradd 用户名         添加用户
passwd 用户名        修改用户密码
cat /etc/group                查看所有用户组
groups 用户名                查看用户所属的用户组
userdel -r 用户名        彻底删除用户
useradd 用户名 -g 用户组         创建用户并指定用户组
groupadd        用户组名                新建空用户组
gpasswd -a 用户名 用户组        将用户添加到用户组
gpasswd -d 用户名 用户组        将用户移除用户组
groupdel 用户组                        删除空用户组
tar 命令    可以对文件或目录进行打包和解压操作
tar -cvf 包名.tar 文件或目录           将文件或目录打成tar包
tar -xvf 包名.tar                               将文件解压
tar.gz    也可以对文件和目录进行打包
tar -zcvf 包名.tar.gz 文件名或目录名
tar -zxvf 包名.tar.gz
zip命令
zip 包名.zip 文件名                                        将文件打包
zip -r 包名.zip 目录名                               将目录打包
unzip 包名.zip                                                解压
gzip只能打包文件不能打包文件,并且打包之后原文件会删除,解压之后压缩包也会消失
gzip 文件名                                                 打包文件
gunzip 包名                                                解压文件
yum命令         在线下载安装
yum install irzsz        在线下载应用irzsz
rz                         把Windows系统中的文件上传到Linux里面
sz +文件名       把Linux系统文件下载在Windows本地
scp命令(切换到桥接模式下进行操作)
实现两台不同Linux服务器之间文件传输
scp 目录下文件 root@对方IP:文件传递地址           将本地文件发送给另一服务器
scp root@对方IP:目录下文件 本地目录                  从另一服务器取文件
df 命令   查看磁盘使用情况
df -h 带单位显示磁盘使用情况
du -sh 文件名或目录名                         查看文件或目录大小
top 查看cpu使用情况
top -d 秒数                                        指定时间刷新cup使用情况
free 查看内存
ps 查看所有进程
ps -ef | grep 程序名                                查看指定程序进程
kill 进程号(PID)                                杀进程命令
kill -9 进程号(PID)                        强制杀进进程
netstat -ntlp                                        查看全部端口号
isof -i:端口号                                        查看端口对应服务
一个端口号只能被一个程序使用
who                                                 查看用户登录情况
whoami                                                查看当前操作用户
hostname                                        查看主机名称
getconf LONG_BIT                                查看内核信息
rboot                                                重启
shutdown        now                                        关机
init 时间                                                延迟关机
service network restart                         重启网卡
alias 别名=‘指令’                                帮指令取新名
unalias 别名                                        取消别名
history                                                查看历史操作命令
reset                                                重置屏幕
clear                                                清空当前屏幕
nl                                                        显示多少行,将详细信息也显示
ln -s        文件绝对路径 新名绝对路径        创建软链接文件(相当于创建一个快捷方式)
ln -d        源文件 新文件                                创建硬链接(相当于备份文件)文件
























分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册