Linux常用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。
系统:
sync | 将数据由内存同步到硬盘中(shutdown前) |
shutdown -h now
shutdown -r now
shutdown -h xxx
|
立即关机
立即重启
xxx分钟后关机
|
reboot | 重启 |
vi/vim编辑器:
vi/vim xxx | 编辑xxx文件 |
i(一般模式)
a
o
|
光标前插入
光标后插入
下一行插入
|
esc(编辑模式) | 编辑模式返回一般模式 |
dd(一般模式)
d数字d
yy
y数字y
u
p
dw
yw
x
X
shift+g
shift+g+1
shift+g+数字
shift+^
shift+$
|
删除光标所在行
删除光标后(数字)行
复制光标所在行
复制光标所后(数字)行
撤销
粘贴
删除一个单词
复制一个单词
del
backspace
移动到页尾
移动到页首
移动到(数字)行
移动到行首
移动到行尾
|
:(一般模式) | 进入指令模式 |
:set nu(指令模式)
:set nonu
|
显示行号
隐藏行号
|
w
q
!
%s/old字符/new字符/g
|
保存
退出
强制执行
替换
|
/
n
shift+n
|
查找
查找下一个
查找上一个
|
用户/组:
useradd | 添加用户 |
userdel -r | 删除命令 |
whoami/who am i | 查看当前用户 |
id | 用户是否存在 |
passwd | 新用户设置密码 |
usermod -g 用户组 用户名 | 将用户加入用户组 |
su - 用户名 | 切换用户 |
groupadd | 添加组 |
groupdel | 删除组 |
groupmod -n 新组名 老组名 | 改名 |
文件目录:
pwd | 显示当前目录 |
ls -l | 显示目录内容 |
mkdir
rmdir
|
创建目录
删除目录
|
cd 目录
cd ..
cd ~
cd /
|
却换目录 |
cp | 复制文件或目录 |
rm -rf | 递归删除目录中内容 |
搜索:
find | 查找文件或目录 |
grep | 文件内搜索字符串匹配的行 |
进程:
ps -aux | 显示所有进程 |
kill -9 进程号 | 强制杀死进程 |
netstat -anp | 显示网络统计信息 |
压缩/解压:
gzip
gunzip
|
压缩.gz
解压.gz
|
zip
unzip
|
压缩.zip
解压.zip
|
tar -zcvf xxx.tar.gz
tar -zxvf xxx.tar.gz
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件
|
压缩tar.gz
解压tar.gz
|
文件权限:
chmod 三位数字 | 修改文件/目录权限 |
chgrp 最终目的组 文件/目录 | 修改文件/目录所属组 |
chown 最终用户 被修改文件
chown 最终用户:落地用户组 被修改文件
|
修改文件/目录所有者 |
umask | 查看默认授权规则 |
rpm:
rpm -qa | 查询所有安装的rpm软件包 |
rpm -ivh rmp包全路径名称 | 安装rmp软件包 |
rpm -e rmp包全路径名称 | 卸载rmp软件包 |
以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章