linux实用指令

切换到指定运行级别

init [012356]

说明:
0:关机
1:单用户(该模式下root用户登录不用密码,不能远程操作)
2:多用户无网络服务
3:多用户有网络服务(最常用)
4:保留
5:图形界面
6:重启
系统的运行级别的配置文件 /etc/inittab  里面存放了开机的默认运行级别

帮助指令
当我们对某个指令不熟悉时,我们可以使用linux提供的帮助指令来了解这个指令的使用方法

man 命令或者配置文件          获得帮助信息
help 命令                 	获得shell内置命令的帮助信息

文件目录类指令

pwd	(显示当前工作目录的绝对路径)

ls [选项] 目录	(显示目录下面的文件和目录)
    -a 显示当前目录的所有文件和目录,包括隐藏的。
    -l 以列表的方式显示信息

cd 目录	(切换到指定目录)
	cd ~    切换到自己的家目录
	cd ..   切换到上一级目录

mkdir [选项] 要创建的目录	(用于创建目录)
	-p 创建多级目录

rmdir [选项] 要删除的目录	(用于删除 空 目录)
	注意:删除非空目录要用“rm -rf 目录名”来完成

touch 文件名称	(创建一个新的空文件,一次性创建多个文件也可以)

cp [选项] 源文件 目标目录	(将源文件拷贝到目标目录下)
	-r 递归拷贝整个文件夹
	注意:当发现目标目录下有相同文件,会提示你是否覆盖,使用\cp可以强制覆盖

rm [选项] 要删除的文件或目录	(删除指定文件或目录)
	-r 递归删除整个文件夹
	-f 强制删除不提示

mv 原文件名 新文件名	(重命名文件)
mv 源文件 目标目录	(移动/剪切文件)

cat [选项] 要查看的文件	(以只读的方式打开文件,为了浏览方便一般会带上管道命令 |more)
	-n 显示行号

more 要查看的文件	(按页显示文本文件的内容)
less 要查看的文件	(根据显示需要加载查看文件内容,对大型文件效率高)
	操作:
	空格键	向下翻一页
	Enter	向下翻一行
	q		离开more,重新回到命令行
	Ctrl+F	向下滚动一屏
	Ctrl+B	返回上一屏

> 输出重定向	(会将原来的文件的内容覆盖)
>> 追加	(追加在原来文件的尾部)
	如: ls -l > 文件			(列表的内容写入文件)
		ls -l >>文件		(列表的内容追加到文件末尾)
		cat 文件1>文件2		(将文件1的内容覆盖到文件2)

echo [选项] [输出内容]	(输出内容到控制台)
	如: echo $PATH	输出环境变量路径

head 文件名	(查看文件开头部分内容,默认前10行内容)
head -n 5 文件名	(查看文件前5行内容)
tail 文件名	(查看文件尾部内容,默认后10行内容)
tail -f 文件名	(实时追踪文件的所有更新)

ln -s [原文件或目录] [软链接名]	(给原文件创建一个软链接)

history	(查看已执行过的历史命令)
history n	(查看最近执行过的n条历史命令)
!n	(再次执行历史编号为n的指令)

时间日期类指令

date	(显示当前时间)
date + %Y	(显示当前年份)
date + %m	(显示当前月份)
date +%d	(显示当前是一个月中的哪一天)
date "+%Y-%m-%d %H:%M:%S"	(显示年月日时分秒)
date -s 字符串时间(“2021-04-27 11:22:33”)	(设置系统当前时间)

cal [选项]	(以日历的方式显示当前日期)
	注:选项可以指定年份 如 "cal 2021" 显示2021年一整年的日历

搜索查找类指令

find [搜索范围] [选项] 内容	(从指定的目录下递归遍历各个子目录,显示出满足条件的目录和文件)
	-name 文件名		按照指定文件名称查找模式查找文件
	-user 用户名		查找属于指定用户的所有文件
	-size 文件大小	按照指定大小查找文件(+n:大于n	-n:小于n	n:等于n)
	如查找根目录下大于20M的文件	find / -size +20M

locate 文件名	(显示出查找的文件的具体位置)
	说明: locate指令无需遍历整个文件系统,是根据事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件,
	所以第一次运行前,为保证查询的准确度,需要使用updatedb指令创建locate数据库。

grep [选项] 查找内容 源文件	(查找源文件中的指定内容)
	-n 显示行号
	-i 忽略字母大小写
| (管道运算符,将前一个命令的处理结果输出传递给后面的命令处理)
	如: cat hello.txt | grep -n yes   查看hello.txt文件中yes出现在哪些行中

压缩和解压缩类指令

gzip 文件	(压缩文件,将文件压缩为*.gz文件,不保留源文件)
gunzip 文件.gz	(将被压缩文件解压缩)

zip [选项] XXX.zip 要压缩的内容	(将目录或文件压缩为XXX.zip,保留源文件)
	-r 递归压缩,压缩目录时使用
unzip [选项] XXX.zip	(解压XXX.zip文件)
	-d 目录	指定压缩后的文件的存放目录

tar [选项] XXX.tar.gz 打包的内容(解压不需要这个) (打包目录,压缩后文件格式为.tar.gz,保留源文件)
	-c 产生.tar打包文件
	-x 解压.tar文件
	-v 显示详细信息
	-f 指定压缩后的文件名
	-z 打包同时压缩
	提示:压缩组合-zcvf  解压组合-zxvf
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值