【Linux】Linux常用操作命令

简介: 【Linux】Linux常用操作命令

概述


命令属于死东西,属于多用多会,不用就忘的知识,孰能生巧;

Tab键可以实现自动补全和提示,要合理使用;

history命令可以显示历史执行记录,或者使用方向键来切换前后执行过的命令;

image.png

显示目录内容


ls(list files)命令:用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)

-a 显示所有文件及目录 (.开头的隐藏文件也会列出)

-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意ls -l = ll

image.png

切换目录


cd(change directory)命令:用于切换当前工作目录。切换的路径可为绝对路径或相对路径。若路径省略,则变换至使用者的home目录 。

~ 也表示为home目录的意思

. 则是表示目前所在的目录

..则表示目前目录位置的上一层目录

image.png

创建、删除


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

-p 确保父目录名称存在,不存在的就建一个。

touch 命令:创建一个空文件,无任何内容。

rm(remove)命令:用于删除一个文件或者目录。

-f 强制直接删除,无需用户确认。

-r 将目录及以下所有递归逐一删除。

image.png

复制、移动


cp(copy file)命令:用于复制文件或目录。

-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

mv(move file)命令:用来为文件或目录改名、或将文件或目录移入其它位置。

image.png

文件内容查看


cat(concatenate)命令:用于连接文件并打印到标准输出设备如console控制台上。适合小文件内容查看。

more 命令:类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,翻页结束自动退出。适合大文件查看。按space键翻下一页,按b往回(back)上一页

tail 命令:用于查看文件的结尾部分的内容。

-n 用于显示行数,默认为10,即显示 10 行的内容。

-f 用于实时显示文件动态追加的内容。会把文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 文件有更新,就可以看到最新的文件内容。

其他


| 管道命令:将前一个命令执行的结果作为内容交给下一个命令处理。可以形成多级管道操作。

命令1|命令2 可以将命令1的结果通过命令2作进一步的处理

echo 命令:用于内容的输出,将 内容输出到console控制台 上。 echo string

image.png

解压压缩命令


tar(tape archive )命令:常用于备份文件。是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内 的文件。

-c 或--create 建立新的备份文件。

-x 或--extract或--get 从备份文件中还原文件。

-v 或--verbose 显示指令执行过程。

-f <备份文件>或--file=<备份文件> 指定备份文件。

image.png

image.png

在打包备份或者解包的过程中,可以通过 指定压缩算法 ,对打包的文件进行压缩,解压的时候也需要指定相应的算法。

-z 或--gzip或--ungzip 通过 gzip 指令处理备份文件。

最重要的搭配: tar -zxvf xxxxx.tar.gz

image.png

image.png

时间、日期查看


date命令:用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记。

cal(calendar)命令:用于用于显示当前或者指定日期的公历。

image.png

内存、磁盘用率查看


free命令:用于显示内存状态。会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以 及系统核心使用的缓冲区等。

df (英文全拼:disk free)命令:用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。

image.png

进程查看


ps (英文全拼:process status)命令:用于显示当前进程的状态,类似于 windows 的任务管理器。

 jps命令:这是JDK自带的命令,专门用于查看本机运行的java进程情况。

相关文章
|
1月前
|
网络协议 安全 Linux
Linux 常用命令汇总(五):网络操作命令
ssh(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络上安全地进行远程登录和其他安全的网络服务scp(secure copy)是一个基于SSH协议的网络文件传输工具,用于在本地和远程计算机之间安全地复制文件wget是一个命令行工具,用于从网络上下载文件ping是一个用于测试网络连接可用性的命令行工具route命令在 Unix 和类 Unix 系统(如 Linux)中用于显示和操作 IP 路由表ifconfig。
25 0
|
3月前
|
人工智能 Unix Linux
Linux常见操作命令(1)
Linux常见操作命令(1)
|
3月前
|
Unix Linux
Linux常见操作命令(2)
Linux常见操作命令(2)
|
6月前
|
算法 Java Linux
【Linux】Linux常用操作命令
概述 命令属于死东西,属于 多用多会,不用就忘 的知识,孰能生巧; Tab键 可以实现 自动补全 和提示,要合理使用; history 命令可以显示历史执行记录,或者使用 方向键 来切换前后执行过的命令;
50 0
|
6月前
|
Ubuntu Linux Shell
【Linux】ubuntu系统的基本命令操作
【Linux】ubuntu系统的基本命令操作
157 0
|
10月前
|
Linux
linux 基本命令
基本语法 查看服务chkconfig --list 在运行级别5中关闭自启动服务 chkconfig --level 5 服务名 off/on systemctl管理指令 systemctl start stop restart status 服务名 systemctl指令管理的服务在 /usr/lib/systemd/system查看 查看服务开机启动状态 systemctl list-unit-files | grep服务名 设置服务开机启动 systemctl enable 服务名 关闭服务开机启动 systemctl disable 服务名 查询某个服务是否自启动 syste
50 0
|
Linux 网络安全
Linux 常用基本命令总结
Linux 常用基本命令总结
95 0
Linux 常用基本命令总结
|
机器学习/深度学习 缓存 网络协议
大话Linux——必会的基本命令
Linux全称GNU/Linux,是一种免费使用和自由传播的 类UNIX 操作系统,其内核由 林纳斯·本纳第克特·托瓦兹 于1991年10月5日首次发布,它主要受到 Minix 和Unix思想的启发,是一个基于 POSIX 的多用户、 多任务 、支持 多线程 和多 CPU 的操作系统。 它能运行主要的 Unix 工具软件、应用程序和网络协议。
120 0
|
数据可视化 Linux 程序员
【Linux】Linux常用操作命令(四)(1)
本期主要介绍Linux常用操作命令(三)
111 0
|
Java Linux
【Linux】Linux常用操作命令(四)(2)
本期主要介绍Linux常用操作命令(三)
115 0
【Linux】Linux常用操作命令(四)(2)