Linux新手入门之实用指令

指令运行级别
指令运行级别说明
0:关机
1:单用户【找回丢失密码】
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用,保留给用户
5:图形界面
6:系统重启
常用运行级别是3和5,要修改的运行级别可改文件
切换到指定运行级别的指令
基本语法
init[0123456]

man获得帮助信息
基本语法:man[命令或配置文件] (功能描述:获得帮助信息)
help指令
基本语法:help 指令 (功能描述:获得shell内置命令的帮助信息)
                              文件目录类
pwd指令
基本语法 pwd (功能:显示当前目录的绝对路径)
在这里插入图片描述
ls指令
基本语法: ls[选项] [目录或文件]
常用选项
   -a : 显示当前文件的所有文件和目录,包含隐藏的
   -l :以列表的方式显示信息
在这里插入图片描述

cd指令
基本语法: cd [参数] (功能描述:切换到指定目录)
常用参数
绝对路径(加/)
相对路径
./ 代表当前目录
…/代表上级目录
mkdir指令
mkdir指令用于创建目录
基本语法
mkdir [选项] 要创建的目录
常用选项
-p :创建多级目录
rmdir指令
rmdir 指令删除空目录
基本语法
rmdir [选项] 要删除的空目录
注:rmdir不能删除非空目录
如果使用的目录为非空目录要使用参数rm -rf
在这里插入图片描述

touch指令
touch指令创建空文件(可以创建多个)
基本语法:
touch 文件名
cp指令
cp指令将文件拷贝到指定文件夹
cp 源文件 目标文件
-r 递归拷贝
注意:
cp 当发现目标目录下有相同文件,会提示你是否覆盖
/cp 当发现目标相同时会强制覆盖
rm指令
rm删除目录或文件
基本语法
rm [选项] 要删除的文件或目录
常用选项
    -r  递归删除整个文件夹
    -f  强制删除不带提示
mv指令
mv 移动或重命名文件
mv 源文件    目标文件
cat指令
cat 查看文件内容,以只读的方式
基本语法
cat [选项] 要查看的文件
常用选项
-n : 显示行号
more指令
more指令是一个基于vi编译器的文本过滤器它以全屏方式按页显示文本的内容,more指令中设置若干快捷键
基本语法: more 要查看的文件
快捷键

操作 说明
空白键(space) 代表向下翻一页
Enter
q 代表立刻离开more,不在显示该文本内容
Ctrl+F 向下滚动一屛
Ctrl+B 返回上一屏
= 输出当前行号
:f 输出文件名和当前行号

less指令
less指令用了分屏查看文件内容,他的功能与more指令相似,但比more指令更强大,支持各种显示终端,less指令在显示文本内容时,并不是将整个文本加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率
基本语法
less 要查看的内容
快捷键

操作 功能说明
空白键 向下翻动一页
[pagedown 向下翻动一页
[pageup] 向上翻动一页
/字符串 向下搜寻【字串】的功能n:向下查找N:向上查找
?字符串
:q 离开这个程序

> 指令 和 >>指令
 > 指令
  > 输出重定向:会将原来的文本内容覆盖
 >>指令
 ;>> 追加不会讲原来的内容覆盖
基本语法
1)ls -l > a.txt (功能描述:列表的内容写入文件a.txt中(覆盖写))
在这里插入图片描述
说明:ls -l > a.text 将ls -l 覆盖文件a.text
2)ls -a >>文件 (功能描述:列表的内容追加到文件的末尾)
在这里插入图片描述

3)cat 文件1 > 文件2 (功能描述:将文件1内容覆盖到文件2)
4)echo “内容”>>文件
head指令
head用于显示文件的开头部分内容,默认情况下head显示文件的前10行内容
基本语法
head 文件 (功能描述:查看文件头10行内容)
head -n x 文件(功能描述:查看文件的头x行内容)
在这里插入图片描述
说明:查看copy—file.c的头18行内容
tail指令
tail用于输出文件中尾部的内容,默认情况下tail指令显示文件后10行内容
基本语法
 tail 文件 (功能描述:显示文件后10行内容)
 tail -n -x 文件(功能描述:查看文件后x行内容)
 tail -f 文件(功能描述:实时跟踪该文档的所有更新工作经常使用)
In指令
软链接也叫符号连接,类似于Windows里的快捷方式,主要存放了 软链接其他文件的路径
基本语法
in -s 原文件或目录 软链接名
history指令
查看已经执行过的历史指令,也可以执行历史指令
基本语法
history (功能描述:查看以执行过的历史指令)
history n(功能描述:查看最近的n个指令)
! x (功能描述:执行编号的x的指令)
                    时间日期类
date指令-显示当前时间
基本语法
date (功能描述:显示当前时间)
date+%Y (功能描述:显示当前年份)
date+%m (功能描述:显示当前月份)
date+%Y-%m-%d %H:%M:%H (功能描述:功能显示年月日时分秒)
运用举例
在这里插入图片描述
date指令-设置日期
date -s "时间 "
cal指令
cal 显示当前日历
cal 年份(显示当前年份的日历)
find指令
find指令将从指定目录向下递归的遍历各个子目录,将满足条件的文件或者目录显示的终端
基本语法
find [搜索范围] [选项]
选项说明
-name<查询方式> 按照指定的文件名模式查找文件
在这里插入图片描述
说明:查找homework5文件下的fork
-user<用户名> 查找指定用户名的所有文件
-size<大小> 按指定文件大小查找文件
在这里插入图片描述
说明:查找大小为10M的文件 M大小 k小写·
-10M:小于10M
+10M: 大于10M

猜你喜欢

转载自blog.csdn.net/m0_45432976/article/details/109899284