(Linux)基础命令

帮助文档

公式 功能
man 命令名 访问Linux手册页
命令名 – help
info 命令名 查看命令的功能,来源,选项等
whatis 命令名

在这里插入图片描述

ls

公式 功能
ls [选项][目录或文件] 对于目录,该命令列出该目录下的所有子目录与文件。
对于文件,将列出文件名以及其他信息
ls -a [目录或文件] 查看当前目录所有文件,包括隐藏文件
ls -l [目录或文件] 长格式显示文件
ll ls -l的别名, 参考
ls -lh [目录或文件] 以方便阅读的长格式显示(-l -h 的合并体)

在这里插入图片描述

cd

公式 功能
cd 目录名 改变工作目录。将当前工作目录改变到指定的目录下
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd ~ 切换到家目录
cd / 切换到根目录
cd /home/lx/linux1/ 绝对路径:从家目录出发,直到想要去的目录
cd ../lx/ 相对路径:从当前目录出发,直到想去的目录

在这里插入图片描述

find

公式 功能
find [路径] [选项] 操作 用来在指定目录下查找文件
find [路径] -name test 查询指定目录下,命名为test的文件
find [路径] -size +100k 查询指定目录下,文件大于100K的文件
find [路径] -ctime n 查询指定目录下,在过去n天内被修改过的文件
find . 查找目录下所有内容,包括子目录

在这里插入图片描述

chomd

公式 功能
chmod [选项] 文件名 控制用户对文件的权限的命令
chmod -r 文件名 赋予读取权限
chmod -w 文件名 赋予写入权限
chmod -x 文件名 赋予执行权限
chmod 777 文件名 赋予可读、可写、可执行权限(读:4,写:2,执行:1)

在这里插入图片描述

date

公式 功能
date +%a 星期几
date +%A 星期几
date +%b 月份
date +%B 月份
date +%c 直接显示日期与时间
date +%d
date +%D 直接显示日期
date +%F 日期(yyyy-mm-dd)
date -s 年/月/日 修改日期和时间
clock -w 保存修改后的时间和日期

在这里插入图片描述

echo

公式 功能
echo -e "要打印的东西 \c" 打印
打印常量 直接打印
打印变量 变量前加$
打印命令 用反引号把命令引起来
echo 内容>/dev/pts/终端号 终端间传递信息

在这里插入图片描述

ping

公式 功能
ping 地址 检测是否与主机连通

在这里插入图片描述

pwd

公式 功能
pwd 显示用户当前所在的目录

在这里插入图片描述

ifconfig

公式 功能
ifconfig 查看ip

在这里插入图片描述

文件操作

mkdir

命令 功能
mkdir [选项] [路径] 目录名 创建空目录
mkdir -p [路径] 目录名 -p 确保目录名称存在,不存在的就建一个
mkdir -v [路径] 目录名 显示创建顺序

rmdir

命令 功能
rmdir [选项] [路径] 目录名 删除空目录,不能删除非空目录,不能删除文件
rmdir -p [路径] 目录名 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除

touch

命令 功能
touch [路径] 文件名 (可以多个) 新建空文件
date >> 1.txt 把日期写入1.txt,没有就创建1.txt

rm

命令 功能
rm [选项] 文件名 删除文件或目录
rm -f 文件名 强制删除
rm -r 文件名 多级删除
rm -rf 文件名 强制删除给定目录下所有文件和目录
rm 和 rmdir 的区别
rmdir 只能删除空目录,不能删文件
rm 带上选项-r可以删除非空目录

在这里插入图片描述

mv

命令 功能
mv [选项] [路径] 旧文件名 [新路径][新文件名]
如果只移动不改名字,新名字可以不写
如果移动的同时改名字,新名字一定要写
mv命令是move的缩写
可以用来移动文件或者将文件改名
是Linux系统下常用的命令,经常用来备份文件或者目录
mv -f [路径] 旧文件名 [新路径][新文件名] force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
mv -i [路径] 旧文件名 [新路径][新文件名] 若目标文件 (destination) 已经存在时,就会询问是否覆盖

在这里插入图片描述

cp

命令 功能
cp [选项] [路径] 旧文件名 [新路径][新文件名] 复制文件或目录
cp -f/--force [路径] 旧文件名 [新路径][新文件名] 强行复制文件或目录, 不论目的文件或目录是否已经存在
cp -i/--interactive [路径] 旧文件名 [新路径][新文件名] 覆盖文件之前先询问用户
cp -r [路径] 旧文件名 [新路径][新文件名] 递归处理,将指定目录下的文件与子目录一并处理。
若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
cp -R/--recursive [路径] 旧文件名 [新路径][新文件名] 递归处理,将指定目录下的文件及子目录一并处理

在这里插入图片描述

你可能感兴趣的:(LInux,linux,服务器,运维)