Linux常用基础命令大全

目录切换

首先我们要了解一下Linux的目录结构:

bin 可执行文件

sbin只有root能访问的可执行文件

etc配置文件

usr存放共享资源

home存放普通用户的根目录

root超级用户目录

dev设备目录

lib共享库及内核模块

mnt临时文件系统安装点

boot存放系统引导时各种文件

var存放需要改变的文件

tmp(temmporary)存放各种临时文件

image-20200709150857692.png

切换命令:
cd name 切换name文件目录

cd (空格).. 返回上级

cd/ 返回根目录

cd - 两地传送 传送到上一次所在位置

cd ~切换到用户主目录

目录创建

mkdir test

一次创建多个文件夹:mkdir name1 name2 name3 多个文件夹之间用空格分隔

创建多级目录:mkdir -p 1/2/3/4 -p表示parent父目录

查看命令

man +命令 查看命令手册

ls -a 查看全部

以.开头的是隐藏文件

ls -l 查看长格式包含日期 大小

ls -h人性化的,在此模式下查看可以查看文件的具体大小

查找命令

find 目录 参数 要找的内容

find ./ -name "4" 表示按名称查找包含4的文件

locate 定位相当于find ./ name 但是 效率高于find 使用locate之前先创建索引数据库,第一次使用updatedb创建数据库 必须做

whereis 寻找命令的命令

重命名

mv 原文件名 新文件名 其中mv是move的缩写

mv有两个功能:移动文件和文件重命名

文件拷贝

cp copy的简写

命令使用方法:cp 新目录 旧目录

移动文件夹需在cp后加 -r 参数表示递归

创建文件

touch name 创建空文件

查看文件

tail 文件名 查看文件最后几行 默认10行

cat查看文件最后一屏

more查看文件显示百分比

编辑文件

vi 文件名 进入编辑

i开始编辑

esc退出编辑模式

o在下一行插入内容

a在光标后面插入内容

在非编辑模式下:

yy复制一行

nyy多行复制 n为行数

p粘贴

dd删除

删除多行:ndd n为行数

:wq 保存

shift+zz保存退出

进入底行:set nu

取消底行:set nonu

光标跳转到行末$

光标跳转到行^

删除文件

rm name 删除文件 Y/N

rm -rf name 强制删除,不再询问

压缩文件

Linux常见的压缩包后缀名:

gz

.tat.gz

其中tar->只打包不压缩

打包时的参数

-z 调用gzip进行压缩

-c 调用tar

-v 显示进程

-f 制定文件的名称

用法:

tar -zcvf 压缩后的文件名 ./要压缩的文件 ./表示压缩到当前文件夹

tar -zcvf ./* 压缩目录下的所有文件

助记 zcvf 自学微分

其他命令

pwd显示当前位置

grep 过滤搜索,搜索字符串

grep用法:grep 要查找的字符 文件 --color

kill 进制

kill -9 进程号 其中-9表示强制禁止

管道符| 将前一个命令作为本次命令输出

df查看磁盘空间

top查看CPU使用情况

ifconfig查看网络服务状态

ping查看链接状态

按ll查看长类型,第一位是文件分类:

-普通文件;

d文件夹;

1链接。

接下来9位权限:对自己rw,对组r--,对其他人r--

w可写write;

r可读read;

x可执行

chomd 数字 name 给加权限

关机:

shutdown -h now 立即关机
shutdown -h +5 五分钟后关机
shutdown -h 15:55 & 表示在15点55关机
reboot重启

欢迎补充指正

你可能感兴趣的:(Linux常用基础命令大全)