当前位置: 首页 > news >正文

1、Linux初级——linux命令

下载镜像:http://cn.ubuntu.com/dowload

一、基本命令

1、alias(给命令取别名)

例如:alias cl='ls -la'(只是临时的)

2、配置文件$ vim ~/.bashrc

$ vim ~/.bashrc // 使用vim打开配置文件

(1)在配置文件的末尾添加一行,把修改的命令写进去:alias cl='ls -la'(则每次打开终端,都会执行一次配置文件)

(2)若在配置文件中添加echo "Hello",则每次打开终端都会先输出Hello

3、date显示时间

sudo date -s “2077/12/1"//修改虚拟机的时间

4、which(查看命令所在位置)

which cp

5、uniq(去掉文件中重复项然后输出)

uniq max.c

6、管道(链接两个命令)

可以用来链接两个命令:命令1 | 命令2 --> 把命令1 的输出作为命令2的输入

$ ls -la | sort // 把 ls -la 的输出作为 sort 的输入

7、cat、cp、find、diff、file、tail、head、wc

(1)cat 显示文件的内容

(2)cp 复制文件(cp max.c min.c:复制max.c为min.c)

(3)find 查找文件(diff max.c min.c)

(4)diff 检查文件是否相同,该命令可以比较文件之间的异同,并生成差异文件,作为补丁使用

(5)file查看文件的格式信息

$ file /bin/ls 2 /bin/ls: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), 3 dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildI

(6)tail / head 查看文件的尾部 和 头 部

(7)wc 计算字符数 单词数 行数

二、进程管理命令

1、ps(进程管理命令 ps 获取当前进程状态、)

2、kill -l查看Linux的信号

发现某个执行文件的进程号是873,杀掉进程的符号

kill -2 873 使用kill 给 873号进程发送一个 2号信号

killall -SIGHUP a.out // SIGHUP --> 1

killall -2 a.out //使用killall 给进程名为a.out的进程发送 2号信号

killall -19 a.out   //进程停下来

killall -18 a.out  //进程继续

三、压缩解压命令

1、tar的基础选项

1 -c:创建归档文件。

2 -x:释放归档文件。

3 -t:查看归档文件(或者压缩文件)

4 -f:指定要归档、压缩或者查看的文件的名称。

5 -v:显示命令执行过程。

6 -z: 使用gzip 压缩工具进行响应的压缩/解压

7 -j: 使用bz2 工具进行压缩与解压

8 -J: 解压xz文件可以使用该选项

2、将多个文件整合成一个文件

$ tar -cf demo.tar a.out demo.c ls.txt max.c min.c sort.txt/tar 
//把 a.out demo.c ls.txt max.c min.c sort.txt 3  整合成 demo.tar

3、把当前路径下的所有文件进行归档生成为 tar.tar的文件

tar -cvf tar.tar *

4、查看归档文件的内容

tar -tf tar.tar
tar -xvf tar.tar -C abc
//-C 是指定文件释放的路径,abc就是当前目录下的abc目录

5、压缩与解压gzip格式

tar -czvf demo.tar.gz * // 把当前目录的所有文件进行归档并压缩为 demo.tar.gz
tar -xzvf demo.tar.gz -C ~ // 把demo.tar.gz 进行解压到 ~ 目录中

6、如何压缩与解压bzip2格式

tar -cjvf demo.tar.bz2 * // 把所有的文件使用bz2格式进行压缩
tar -xjvf demo.tar.bz2 -C ~ // 把demo.tar.bz2 进行解压到 ~ 目录中

7、解压的时候可以不添加压缩格式的选项

tar -xvf demo.tar.bz2 -C ~

8、xz 格式的压缩与解压

xz 命令不可以单独使用,因此必须先使用 tar 命令对文件进行归档, 归档后再使用xz进行压 缩

 xz demo.tar // 直接使用 xz 命令对归档文件进行压缩

解压 xz 格式文件

tar -Jxvf arm-linux-gnueabi-5.4.0.tar.xz

9、zip命令

zip命令并不是Ubuntu 自带的,它需要我们手动来安装

sudo apt install zip

解压

unzip test.zip

注意

文件的格式并不取决于文件名的后缀,后缀只是给我们看的。

归档:只是存粹的把文件整理到一起,并不设计压缩算法,因此文件的大小不会有改变

压缩:把归档后的文件通指定的算法进行压缩/解压,因此文件的大小得到压缩

四、网络命令

 

http://www.lryc.cn/news/41542.html

相关文章:

  • ChatGPT助力校招----面试问题分享(四)
  • 【设计模式】创建型设计模式
  • Linux 信号(signal):信号的理解
  • Vulnhub项目:Web Machine(N7)
  • Qt基础之三十三:海量网络数据实时显示
  • linux console快捷键
  • 弗洛伊德龟兔赛跑算法(弗洛伊德判圈算法)
  • nodejs篇 express(1)
  • Java实习生------Redis常见面试题汇总(AOF持久化、RDB快照、分布式锁、缓存一致性)⭐⭐⭐
  • seata服务搭建
  • Kafka和RabbitMQ有哪些区别,各自适合什么场景?
  • 用Pytorch构建一个喵咪识别模型
  • QT搭建MQTT开发环境
  • Python3,5行代码,生成自动排序动图,这操作不比Excel香?
  • 【Java SE】变量的本质
  • 【Android笔记85】Android之使用Camera和MediaRecorder录制视频
  • MySQL集群搭建与高可用性实现:掌握主从复制、多主复制、负载均衡和故障切换技术,让你的MySQL数据库永不宕机!
  • 收到6家大厂offer,我把问烂了的《Java八股文》打造成3个文档。共1700页!!
  • 多线程 (六) 单例模式
  • Docker入门到放弃笔记之容器
  • 项目二 任务三 训练5 交换机的HSRP技术
  • 计算机网络复习重点
  • 算法基础---基础算法
  • linux中写定时任务
  • 2023.3.21
  • 制作数据库框架
  • Winbond W25Qxx SPI FLASH 使用示例(基于沁恒CH32V307单片机)
  • 贪心算法的原理以及应用
  • WebRTC拥塞控制原理之一基本介绍
  • 选择 .NET 的 n 个理由