Linux 常见命令篇

history

获取执行的指令记录

语法格式: history [参数]

常用参数:

-a 写入命令记录
-c 清空命令记录
-d 删除指定序号的命令记录
-n 读取命令记录
-r 读取命令记录到缓冲区
-s 将指定的命令添加到缓冲区
-w 将缓冲区信息写入到历史文件

history

Linux 常见命令篇_第1张图片

#获取最近的三条命令记录
history 3

在这里插入图片描述

mkdir

创建文件夹
当前目录创建多个文件夹

mkdir test1 test2 test3

Linux 常见命令篇_第2张图片
-p 一次性创建多个层级的目录

mkdir -p  test1/test2/test3

Linux 常见命令篇_第3张图片
-v 显示创建的过程

mkdir -p -v  test1/test2/test3

在这里插入图片描述

rm

rm -rf * 删除当前目录所有文件与文件夹
Linux 常见命令篇_第4张图片
rm -f fileName 删除单个文件

Linux 常见命令篇_第5张图片
-f 无法删除文件夹
在这里插入图片描述
-r 递归删除,删除每个单位都会询问
在这里插入图片描述
rm -rfv 强制递归删除并显示删除过程
Linux 常见命令篇_第6张图片

touch

创建文件
用法:touch [选项] 文件 将每个文件的访问时间和修改时间改为当前时间;
不存在的文件将会被创建为空文件,除非使用-c 或-h 选项;
如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间;
长选项必须使用的参数对于短选项时也是必需使用的;
-a 只更改访问时间;
-c, --no-create 不创建任何文件;
-d, --date=字符串 使用指定字符串表示时间而非当前时间;
-f (忽略);
-h, --no-dereference 会影响符号链接本身,而非符号链接所指示的目的地;
(当系统支持更改符号链接的所有者时,此选项才有用);
-m 只更改修改时间;
-r, --reference=文件 使用指定文件的时间属性而非当前时间;
-t STAMP 使用[[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前时间;
–time=WORD 使用 WORD 指定的时间:access、atime、use 都等于-a;
选项的效果,而 modify、mtime 等于-m 选项的效果;
–help 显示此帮助信息并退出;
–version 显示版本信息并退出。
请注意,-d 和-t 选项可接受不同的时间/日期格式
touch b.txt c.txt d.txt 创建多个文件
Linux 常见命令篇_第7张图片

stat

查看文件或文件夹状态
Linux 常见命令篇_第8张图片

chmod

递归将所有文件以及文件夹赋37权限,*也可以替换成某个文件或文件夹名称

chmod -R 777 *

Linux 常见命令篇_第9张图片
Linux 常见命令篇_第10张图片

reboot

重启服务器

shutdown

shutdown –h now:立刻进行关机
shutdown –r now:现在重新启动计算机

date

查看当前服务器的时间
Linux 常见命令篇_第11张图片

mv

一次性移动多个文件到目标文件夹中

 mv a.txt b.txt c.txt d.txt test2/

Linux 常见命令篇_第12张图片
将文件夹test2移动到test3中
Linux 常见命令篇_第13张图片
在这里插入图片描述

cp

cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录

cp -r test3 test4 递归复制
Linux 常见命令篇_第14张图片

scp

scp -r test2/ root@ip:/mnt
:-r 递归复制
:test2/ 被复制的文件夹
:root 以什么账号登录到目标服务器
:ip 目标服务器的ip地址
:/mnt 将test2 复制到目标服务器的mnt目录下
Linux 常见命令篇_第15张图片

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