linux指令

Linux指令

前言

本章节主要学习是在linux系统下使用指令操作,理解并运用好指令。为了更轻松的学好Linux,希望大家能够收获满满。

基本命令

ls命令(查看当前目录)
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-l 列出文件的详细信息。
-r 对目录反向排序。
-t 以时间排序。
-R 列出所有子目录下的文件。(递归)
-a 列出目录下的所有文件,包括以 . 开头的隐含文件
pwd命令

显示用户当前所在的目录

cd命令

使用:cd 目录名

cd … : 返回上级目录
cd /home/day02: 绝对路径
cd …/day02/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录
tree(树状查看文件)

需要先安装

yum install tree//root

在这里插入图片描述

可以到整个目录下的文件,文件夹数量,文件数量

man(查手册)
先安装
    yum install man

操作命令

touch命令

使用:touch + 文件名

-a 只更改存取时间
-c 不建立任何文档
-m modify 只更改变动时间
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同

Touch(创建文件,如果已经有文件名,就会更新时间)

rmdir命令

使用:rm 文件名

rm -rf 强制递归删除
rm -f 强制删除
rm -r 递归删除(删除目录)

把当前目录文件全部删除

cp命令

使用:cp [选项] 源文件 目标文件

选项:

-r拷贝文件夹(递归拷贝)
-f 强制拷贝
-rf 强制递归拷贝
mv命令

使用:mv [选项] 源文件 目标文件

mv(剪切)(mv+文件或目录,文件)

mv(重命名)(mv+文件名,重命名名字)

在这里插入图片描述

如果上级目录有同样名字的就是在上级目录剪切加重命名

Cat 命令

cat [选项] [文件]

在这里插入图片描述

作文件内容

Nano (写入文本内容)

没有安装的需要对nano进行安装
yum install nano //root下

这个nano跟vim使用是差不多的

Move命令

(跟cat差不多按屏幕大小显示,按空格下翻)

[root ~]$ ls -l / | more
total 162
drwxr-xr-x 2 root root 4096 Apr 25 05:39 bin
drwxr-xr-x 4 root root 1024 Apr 25 04:11boot
drwxr-xr-x 9 root root 3820 May 4 23:20 dev
drwxr-xr-x 84 root root 4096 May 5 00:37 etc
Less

(跟move差不多,可以搜索 /+搜索关键字)

-i 忽略搜索时的大小写
-N 显示每行的行号
/字符串: 向下搜索“字符串”的功能
?字符串: 向上搜索“字符串”的功能
n: 重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
q:quit
Echo “”命令

注意:覆盖式输入+打印,输入前会格式化文件

>(输出重定向:如果目标文件不存在会自动创建,原本输出显示器上的,写入文本)
在这里插入图片描述

>>(追加重定向:目标文件不断加数据)

在这里插入图片描述

<(输入重定向)

在这里插入图片描述

命令行管道:(可以连续使用)

输出以最后一个命令为准

在这里插入图片描述

Date:(时间)

date +%y:%m:%d

%H : 小时(00…23)
%M : 分钟(00…59)
%S : 秒(00…61)
%X : 相当于 %H:%M:%S
%d : 日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999)
%F : 相当于 %Y-%m-%d

Date +%s(时间戳)

在这里插入图片描述

时间戳转换:

在这里插入图片描述

Cal(日历):

cal[参数] [月份] [年份]

在这里插入图片描述

-3 显示系统前一个月,当前月,下一个月的月历
-j 显示在当年中的第几天
-y 显示当前年份的日历
Find(查找对应文件)

使用:find 文件名

Grep(显示文本中带关键字的数据)

使用:grep 搜索字符串 文件 [选项]

在这里插入图片描述

-n显示匹配行及行号
-v显示不包含匹配文本的所有行(相当于求反)
-i忽略大小写

在文件中搜索字符串,将找到的行打印出来

-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行
zip/unzip命令

Zip:(压缩)

Unzip(解压)

-r 递归
-d +路径 (解压到指定文件)
Alias命令

(给特定名称起别名)(自定义)

语法:
alias 别名='命令'

在这里插入图片描述

Tar命令
-C : 解压到指定目录
-t :查看 tarfifile 里面的文件!
-c :建立一个压缩文件的参数指令(create 的意思);
-v :压缩的过程中显示文件!
-x :解开一个压缩文件的参数指令!
bc命令(计算器)

可以进行浮点型计算

在这里插入图片描述

Uname (查看操作系统属性)

其他指令

Sort 文件名 (内容排序)
解释:从第一个字符开始对比 -r降序

在这里插入图片描述

Uniq(相邻内容去重)

尽可能和sort配合用
在这里插入图片描述

wc命令

在这里插入图片描述

-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L 打印最长行的长度。
Which(查找对应指令)

在这里插入图片描述

Linux 中,可执行文件基本都是保存在 /bin /usr/bin
bin 是二进制执行文件目录,主要用于具体应用
usr/bin 后期安装的一些软件

Whereis(查找文本,文档)

-v(不匹配的输出)
-i(忽略大小写)


Top:(任务管理器)

Head+n(查看前n行)

tail+n(查看后n行)

free(查看内存)

在这里插入图片描述

热键

Ctrl+d(退出机器)

Ctrl +c(退出)

Ctrl +r(在历史命令中搜索并匹配)

History(历史命令)

关机

Reboot(重启)

Shutdown(关机)

-h : 将系统的服务停掉后,立即关机。
-r : 在将系统的服务停掉之后就重新启动
-t : -t 后面加秒数,过几秒后关机
  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值