linux基本操作指令

Linux操作指南

运行级别

运行级别有五种,其中第三种为多用户状态有网络服务,第五种为图形用户页面,第六种为重启。其中,第三种比较好。
运行级别

multi-user.target analogous to runlevel 3
graphical.target analogous to runlevel 5
设置多用户状态有网络服务:
systemctl set0default TARGET.target 

帮助指令

man : 获得帮助信息。
demo :查看案例ls的帮助信息

man ls

help 获得shell内置命令的帮助信息
demo 查看cd命令的帮助信息

help cd

文件目录类

pwd指令

功能描述 : 显示当前工作目录的绝对目录。

pwd

ls指令

查看当前目录的所有内容信息
基本语法: ls [选项] [目录或者是文件]
其他选项:
-a: 显示当前目录的所有文件和目录,包括隐藏的
-l: 以列表的方式显示信息

显示当前目录的所有内容信息
ls

cd指令

功能描述 : 切换到指定目录
基本语法: cd [参数]
在这里插入图片描述
(对绝对路径和相对路径的理解
cd~ : 表示回到自己的家目录 ,比如你是root ,则回到 /root
cd… 回到当前目录的上一级目录。

应用实例 : 使用绝对路径切换到root目录 :

cd /root

使用相对路径到/root目录,比如现在在 /home/tom

  cd ../../root

表示回到家目录

cd~

mkdir指令

表示创建目录
基本语法: mkdir [选项] 要创建的目录
-p 表示创建多级目录

案例:
创建一个目录 /home/dog

mkdir /home/dog

创建多级目录 /home/animal/tiger

mkdir -p /home/animal/tiger

rmdir指令

rmdir [选项] 要删除的空目录

注意: rmdir删除的是空目录,如果目录下有内容则是无法删除的
如果要删除非空目录,则使用 rm -rf 来删除要删除的目录

案例:
删除一个非空目录 /home/animal

rm -rf /home/animal

touch指令

创建空文件
touch 文件名称
应用案例:
在home目录下,创建一个空文件 hello.txttouch /home/hello.txt

cp指令

指令拷贝到指定目录
cp [选项] source dest
常用选项: -r 递归复制整个文件夹
注意: 强制覆盖不提示的方法: 前面加 \cp
案例:
将 /home/hello.txt 拷贝到 /home/bbb目录下

 cp hello.txt/home/bbb

递归复制整个文件夹,奖/home/bbb整个文件目录,拷贝到 /opt
cp -r /home/bbb/opt

rm指令

移除文件或文件夹
rm [选项] 要删除的文件夹或目录
常用选项: -r 递归删除整个文件夹
-f 强制删除不提示

mv指令

移动文件与目录或重命名
基本语法:
mv oldNameFile newNameFile
mv /temp/movefile /targetFiler

cat指令

cat查看文件内容
-n 显示行号
cat只能浏览文件,而不能修改文件,为了方便浏览,一般会带上 管道命令|more
eg: cat -n /etc/profile |more
more:
more的操作
less的操作
在这里插入图片描述

echo指令

echo 输出指令到控制台
echo [选项] [输出内容]

head指令

用于显示文件的开头的部内容,默认情况下head指令显示文件的前十行内容
基本语法:
head 文件
head -n 5 显示钱5行的内容

tail指令

基本语法:
tail 文件 (查看文件尾十行内容)
tail -n 5 文件 (查看文件尾5行内容)
tail -f 文件 (实时追踪文档的所有更新)

> 和>>指令

”>“ 表示输出重定向 >>表示追加
ls -l >文件 列表的内写入文件a.txt中
ls -al >>文件 列表的内容追加到文件aa.txt的微末
cat 文件1 > 文件2 1的内容覆盖到文件2
echo “内容” >> 文件 追加

ln指令

软链接也称符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径
基本语法:ln -s [源文件或目录] [软链接名](给源文件创建一个软连接)
案例1:在/home 目录下创建一个软连接 myroot ,连接到 /root 目录
ln -s/root /home/myroot

history指令

history 查看所有的历史指令
history 10 查看最近的10个指令
!5 查看历史编号为5的指令

搜索查找类

find指令

从指定目录向下递归的遍历其各个子目录,将满足条件的文件或者目录显示在终端。
基本语法: find [搜索范围] [选项]
选项说明
-name <查找方式>
-user <用户名>
-size <文件大小>

grep指令

在这里插入图片描述

locate指令

locate指令用于快速定位文件路径。locate利用实现建立的系统中的所有文件名以及路径的locate数据库实现快速的定位给定的文件。 locate文件无需遍历整个文件系统,查询速度较快。
特别注意: 在第一次运行前,必须使用updatedb指令创建locate数据库
使用方式: locate 搜索文件名

压缩和解压缩类

gzip与gunzip

gzip:用于压缩文件
gunzip:用于解压
压缩为.gz文件

zip与unzip

在这里插入图片描述

tar指令

tar指令是打包指令,最后打包的文件是 .tar.gz文件。
基本语法: tar [选项] XXX.tar.gz 打包的内容
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值