Linux基本命令

常用指令

命令结果
ls显示文件或目录
-l列出文件详细信息l(list)
-a列出当前目录下所有文件及目录,包括隐藏的a(all)
mkdir创建单个目录
-p可创建多层目录,若无父目录,则创建p(parent)
cd切换目录
touch创建空文件
echo创建带有内容的文件
cat查看文件内容
cp拷贝
mv移动或重命名
rm删除文件(不加-f会询问是否确定删除)
-r递归删除,可删除子目录及文件
-f强制删除,不询问是否确定删除
find
name将目前目录及其子目录下所有延伸档名是 c 的文件列出来find /root -name “*.c”
pwd显示当前目录
ctrl+alt+F1命令行全屏模式
ps显示瞬间进程状态 ps -auxps -ef
-aux分页显示进程内容ps -aux
-a当前终端的所有进程
-x显示后台进程运行的参数
-u以用户的格式显示进程信息
-ef以全格式查看父进程ps -ef
ifconfig查看网络情况ifconfig
ping测试网络连通Ping www.baidu.com
kill杀死进程,可以先用ps 命令查看进程的id,然后再用kill命令杀死进程Kill 12345
-9强制杀死
clear清屏
cat查看文件cat a.txt
vi/vim编辑文件vim a.txt
man命令不会用了,找男人 如:man ls
du查看目录大小 du -h /home带有单位显示目录信息
df查看磁盘大小 df -h 带有单位显示磁盘信息
stat显示指定文件的详细信息,比ls更详细
hostname显示主机名
tar:打包压缩
-c归档文件打包:tar -zcvf /home/abc.tar.gz /home/abc
-x压缩文件解压:tar -zcvf /home/abc.tar.gz /home/abc
-zgzip压缩文件
-jbzip2压缩文件
-v显示压缩或解压缩过程 v(view)
-f使用档名
shutdown
-r关机重启shutdown -r 10
过10分钟自动重启
-h关机不重启shutdown -h 10
过10分钟后自动关机
now立刻关机shutdown -r now 立刻重启
reboot重启
YUM
list查看有没有需要安装的软件yum list
install安装指定的软件包yum install xxx
chmod增加文件权限给当前用户chmod 777 /dir.tet
-R增加文件夹及文件夹下文件权限给当前用户chmod -R 755 /dir
777111 111 111 (文件所有者、群组用户、其他用户)
111可读可写可执行
wc统计文本中行数、字数、字符数
rmdir删除空目录
tree树形结构显示目录,需要安装tree包
ln创建链接文件
more、less分页显示文本文件内容
head、tail显示文件头、尾内容

vim使用

vim三种模式

使用ESC或i或:来切换模式

  • 命令模式
  • 插入模式
  • 编辑模式
命令模式下
i进入编辑模式
/在文档中查找字符,按n跳到下一个,shift+n上一个/apache
h(←)、、、左移一个字符
l(→)右移一个字符
j(↓)下一行
k(↑)上一行
ESC退出编译模式
:q退出
:q!强制退出
:wq保存并退出
:set number显示行号
:set nonumber隐藏行号

">"和 “>>” 输出重定向 文件不存在将创建文件
“>” 覆盖写
">>"追加写

echo 输出内容到控制台
echo $PATH

head 用于显示文件的开头部分的内容 默认显示前面10行
head a.txt 查看前十行内容
head -n 行数 查看指定的前几行

tail 输出尾部的内容 默认10行
tail a.txt 显示后10行
tail -n 5 显示后5行
tail -f 实时追踪文件的所有更新

date 查看时间
date
date “+%Y-%m-%d”

find 查找命令
find /home -name a.txt
find /opt -user username 按照文件用户查找
find /opt -size +20M 查找大于 20兆的文件 单位 m k + 大于 - 小于

grep 过滤查找
与管道符 配合使用 表示将前一个命令的处理结果输出传递给后面的命令处理
grep [选项] 查找内容 源文件 选项 -n 显示匹配行以及行号 -i 忽略字母大小写
cat a.txt | grep -n abc 查找 abc 并显示行号

zip/unzip 解压
zip -r all.zip /opt/demo-test/ 压缩整个文件夹 使用 -r 参数
zip a.zip a.txt 压缩单个文件
unzip a.zip -d unzip/ 解压文件到指定目录下 使用 -d 参数
tar 打包文件
tar -zcvf all.tar.gz a.txt b.txt 压缩多个文件
tar -zcvf all01.tar.gz /opt/demo-test/ 压缩整个文件夹
tar -zxvf all.tar.gz 解压文件
tar -zxvf all.tar.gz -C unzip/ 解压到指定目录下 使用参数 -C 注意目录必须是存在的

top 动态监控进程执行情况
参数
-d 指定刷新频率 默认刷新频率是3秒
-i 指定不显示 闲置 和 僵死 进程
-p 指定监控进程id 来针对某个进程进行监控
交互指令
P 按照 CPU 使用排序 默认使用
M 按照 内存使用 排序
N 按照 PID 排序
q 退出

top - 11:45:37 up 45 days, 1:21, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 87 total, 1 running, 86 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 2047084 total, 86868 free, 167536 used, 1792680 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 1559148 avail Mem

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值