Linux.基本技能学习

一,开关机及文件操作

#无论是关机还是重启,应首先执行sync命令
#sync用于将内存中的数据保存到磁盘中
$ sync

$ shutdown -h +10
$ shutdown -h now
$ shutdown -h 20:16

$ shutdown -r +10
$ shutdown -r now

$ reboot
$ halt
#列出目录
$ ls

参数:
-a:列出全部文件
-d:仅列出目录本身
-l:不仅列出目录本身,还列出文件的属性等

切换目录:
在这里插入图片描述

#显示确实的目录
$ pwd -P

创建目录:
在这里插入图片描述

#删除空目录
rmdir [-p] 目录名

#删除目录
rm [-fit] 目录名

#删除非空目录
rm -fr 目录名

参数:
-p:可以将上级空目录一并删除

-f:强制删除,不会询问
-i:删除前总会询问
-t:递归删除,用于删除目录,会删除目录中的文件和子目录

#复制目录或文件
cp [options] source-file destination-file

参数:
-a:相当与-pdr
-p:复制后目标文件保存源文件的属性
-d:若源文件为软链接,则目标文件也为软链接
-r:递归复制,用于复制目录
-i:若目标文件已经存在,则会询问是否要覆盖

#移动文件或目录
mv [-fiu] source-file destination

参数:
-f:强制覆盖,不管目标是否存在,都强制覆盖
-i:若目标存在,则询问是否覆盖
-u:若目标文件已经存在,那么会比较两者,若源文件较新,则会覆盖目标文件

#查看目标文件
cat#从头显示文件内容
tac#与cat相反,从尾显示文件内容
nl#显示文件内容,同时标出行号
more#一页一页的显示文件内容
less#more的升级版,可以朝前翻页
head [-n number] #只显示头几行
tail [-n number] #只显示尾几行

创建空文件:

touch 文件名

二,软件包操作

yum:Yellow Dog Update Modified
用于一次安装所有依赖的软件包

yum check-update#列出所有可升级的软件包
yum update#升级所有可升级的软件包
yum install <package_name>#安装软件包
yum update <package_name>#升级软件包
yum list#列出所有可安装的软件包
yum remove <package_name>#删除软件包
yum search <keyword>#寻找软件包
sudo apt update#列出所有可更新的软件包
sudo apt upgrade#升级源地址
apt list --upgradable#列出所有可更新软件包及其版本信息
sudo apt full-upgrade#升级软件包,升级前需删除所需升级的软件包
sudo apt install <package_name1> <package_name2>#安装软件包
sudo apt update <package_name>#升级软件包
sudo apt show <package_name>#展示软件包具体信息
sudo apt remove <package_name>#删除软件包
sudo apt purge <package_name>#删除软件包及其配置文件
sudo apt autoremove#清楚不再使用的依赖和库文件
sudo apt search <keyword>#寻找软件包
apt list --installed#列出所有已安装的软件包
apt list --all-versions#列出所有已安装的软件包及其版本
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值