IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux 超基础命令(入门) -> 正文阅读

[系统运维]linux 超基础命令(入门)

文章目录

目录

1.命令帮助信息

2.查看目录内容 ls

3切换目录内容 cd

4.查找文件 find

5.创建与删除 文件 ? mkdir touch 与rm

?? 1.)mkdir

? 2.)touch

3.)rm

6.拷贝和移动文件 cp? mv? tree

? 1.)cp

2.mv

3.)tree

7.查看文件内容 cat more

1. cat

2.more?

8.打包压缩 tar gzip bzip2

? 1. tar

2. gzip

3.bzip2

9.软件安装与卸载?? apt


1.命令帮助信息

--help

git --help

显示命令的帮助信息

?man
man 是 manual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用,

可查询命令的使用。

man man

2.查看目录内容 ls

ls 是英文单词 list 的简写,用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录).

其基本的用法如下:

??

ls -a //(显示所有文件与目录)(开头为.的隐藏文件也会显示)。
ls -l //除文件名称外,以列表形式将权限、拥有者、文件大小等资讯详细列出
ls -r //以首字母逆序排序输出
ls -t //将文件依建立时间之先后次序列出

3切换目录内容 cd

cd 英文全称为change directory,命令用于切换当前工作目录。

基本用法有:

cd 
cd ~
//以上两条命令都是切换到当前用户的主目录即 /home/用户目录


cd . //保持在当前目录不变。

cd .. //返回上级目录。
cd 目标目录  //跳转到目标目录

4.查找文件 find

find [路径] -name “.c” //在指定路径下查找扩展名是 .c 的文件。


如果没有路径,默认在当前工作目录下。

例如:

  • 1.搜索当前目录下,文件名包含 a 的文件
find -name "*a*"
  • 2.搜索桌面目录下,所有以 .c为扩展名的文件
find -name "*.c"
  • 3.搜索桌面目录下,以数字 a开头的文件
find -name "a*"

5.创建与删除 文件 ? mkdir touch 与rm

?? 1.)mkdir

(make directory)命令用于创建目录。

基本命令为:

mkdir 新建目录名 //新建一个目录

可如果假如我们要在工作目录下的 test目录中,建立一个名为 a 的子目录。(test,a目录都不存在)。

那么我们直接使用 mkdir test/a是不行的,而要使用:

mkdir -p 新建目录 //-p确保目录名称存在,不存在就创建一个(可用于递归创建目录)

? 2.)touch


1.创建文件,如果文件不存在,可以创建一个空白文件
2.如果文件 已经存在,可以修改文件的最后修改日期

touch 文件名

3.)rm

rm -i //删除前要一一询问

rm -f //即使原档案属性设为只读,也会直接删除。(慎用)
rm -r //用于删除整个目录(逐层询问)

使用rm命令时要格外小心,因为删除的文件就不能恢复了。

6.拷贝和移动文件 cp? mv? tree

? 1.)cp

即copy

cp 文件 目标目录 //将文件copy到目标目录

cp -r 目录1/ 目录2 //将目录1下所有内容复制到目录2

cp -i 覆盖前询问

2.mv

move file,命令用来为文件或目录改名、或将文件或目录移入其它位置

mv 文件名1 文件名2 //将文件名1修改为文件名2


mv 文件名 目标目录  // 将文件移动到目标目录下

mv 目录1 目录2   //将目录名1 修改为目录名2

3.)tree

tree命令用于以树状图列出目录的内容。执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。通过tree 我们可以直观的查看文件目录结构。

注:一般Linux没有配备tree ,不过直接命令行:

sudo apt install tree

即可。

tree -d //只显示目录,可简化树

7.查看文件内容 cat more

1. cat

一次性查看所有内容,适合查看内容较少的文本文件。

cat 文件名
cat -b //对输出的非空行编号

cat -n //对输出的所有行编号

2.more?

可以用于分屏显示文件内容,每次只显示一页内容,适合于查看内容较多的文本文件

使用 more 的操作键:
操作键	   功能
空格  显示手册页的下一屏
Enter 一次滚动手册页的一行
b	回滚一屏
f	前滚一屏
q	退出
more -num  //一次显示的行数

8.打包压缩 tar gzip bzip2

? 1. tar

是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件.

tar -cvf 打包后的文件名.tar 被打包的文件/路径...   //打包文件
tar -xvf 打包文件.tar     //解包文件

2. gzip

  • 用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz.在 tar 命令中有一个选项 -z 可以调用 gzip
  • :
    tar -zcvf 打包后文件名.tar.gz 被压缩的文件/路径...  //压缩文件
    
    
    tar -zxvf 打包文件.tar.gz //解压缩文件
    
    tar -zxvf -C 打包文件.tar.gz  路径 //解压缩文件到指定路径
    

    3.bzip2

  • 与gzip类似,用 bzip2 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.bz2

9.软件安装与卸载?? apt

 sudo apt install 软件包   //安装软件

sudo apt remove 软件名    //卸载软件

sudo apt-get update //访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑.update后,可能需要upgrade一下。


sudo apt-get upgrade//把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-03 01:28:27  更:2022-02-03 01:28:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 7:47:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码