一、 常用指令
1、文件目录操作指令
cd 进入某个路径如home/test目录: cd /home/test
ls 显示目录内容:ls
-l 列出文件的详细信息
-a 列出当前目录所有文件,包含隐藏文件
mkdir 创建一个目录,如家庭A :mkdir familyA
-p 父目录不存在情况下先生成父目录
cd 切换目录进入familyA : cd familyA
cd 切换目录 cd ..
touch 新建空文件:touch
touch father.txt 家庭A中有一个父亲
touch mother.txt 有一个母亲
touch son.txt 儿子
touch daughter.txt 女儿
echo 生成一个带内容文件
cat、tac 显示文本文件内容
cp 拷贝文件:cp doll.txt /home/test/familyA/house/roomB
rm 删除文件目录: rm doll.txt
-r 同时删除该目录下的所有文件
-f 强制删除文件或目录
more less 分页显示: more book.txt
Head、tail分别显示文件开头和结尾内容
wc 显示文档行数,字数,字符数:wc book.txt
find 查找指定的文件:find –name book.txt
grep 查找指定的字符串:grep best book.txt
pwd 显示当前目录
tree 显示目录树
rmdir 删除空目录:rmdir bathroom
ln –s 简历软连接
ln –s /home/test/familyA/house/roomB/home/roomB
2、系统管理命令
stat 显示指定文件的相关信息: cd /home/test stat familyA
who(w) 显示在线登陆用户 who
whoami 显示用户自己的身份
hostname 显示主机名称:hostname
hostname –I 显示主机IP
uname 显示系统信息:
uname –a 显示全部信息(内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称)
top显示当前系统中耗费资源最多的进程动态显示过程,实时监控
ps 显示瞬间进程状态
ps -aux 显示所有瞬间进程状态
du 显示指定的文件(目录)已使用的磁盘空间的总量 .可以使用--help查看帮助
du
du familyA
du -h familyA
df 显示文件系统磁盘空间的使用情况
df
df -h
free 显示当前内存和交换空间的使用情况
ifconfig 显示网络接口信息
ping 测试网络的连通性
netstat 显示网络状态信息
man 命令帮助信息查询
Alias 设置命令别名
alias [别名]=[“指令名”]
Clear 清屏
Kill 杀死进程
3、备份压缩命令
gzip命令
命令格式:
gzip [选项] 压缩(解压缩)的文件名
参数:
-d 将压缩文件解压。
-l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字
-v 对每一个压缩和解压的文件,显示文件名和压缩比。
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
把/home/test目录下的familyA目录下的所有文件压缩成.gz文件
cd /home/test
tar –cvf /home/test/familyA.tar /home/test/familyA (首先进行打包,因为gzip不能直接对目录进行压缩)
gzip familyA.tar (进行压缩)
gzip –l familyA.tar.gz 查看压缩包详细信息
解压缩familyA.tar
gzip –dv familyA.tar.gz
gzip –v -9 familyA.tar 高压缩比
gzip –l familyA.tar.gz
gzip -dv familyA.tar.gz
gizp -v -1 familyA.tar 低压缩比
gzip -l familyA.tar.gz
bzip2 命令
命令格式:
bzip2 [-cdz] 档名
参数:
-d :解压缩的参数
-z :压缩的参数
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
把/home/test目录下的familyA目录下所有文件压缩成.bz2文件
cd /home/test
tar -cvf /home/test/familyA.tar /home/test/familyA
bzip2 -z familyA.tar 压缩需加上参数-z
解压缩test.tar.bz2
bzip2 -d familyA.tar.bz2
tar 命令
命令格式:
tar [-cxzjvf] 压缩打包文档的名称欲备份目录
参数:
-c :建立一个归档文件的参数指令
-x :解开一个压缩文件的参数指令!
-z :是否需要用 gzip 压缩?
-j :是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件
-f :使用档名,在 f 之后要立即接档名
-tf :查看归档文件里面的文件
将整个/home/test/familyA目录下的文件全部打包成为/home/test/familyA.tar
仅打包,不压缩
tar –cvf /home/test/familyA.tar /home/test/familyA
打包后以gzip压缩
tar –zcvf /home/test/
相关推荐
linux学习3(总共3)读取密码为解压后的文件名,或者看SN.TXT文件里。
LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3LINUX学习学习3
Linux系统学习心得 本资源摘要信息涵盖了 Linux 系统的基础命令、目录结构、FTP 服务实现等多个方面的知识点,旨在为学习 Linux 系统提供一个系统化的学习笔记。 一、基础命令 1. 文件管理命令:ls、pwd、cd、...
【linux学习笔记--17】...【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-5】编写自己的ls命令.doc 【linux学习笔记-6】文件IO操作--读写、重定向等.
《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...
嵌入式Linux学习是IT行业中一个重要的领域,尤其对于那些对硬件和软件集成感兴趣的开发者来说。这个名为"嵌入式Linux学习七步曲.rar"的压缩包文件显然是一份全面的资源,旨在帮助初学者逐步掌握Linux在嵌入式系统中...
### 嵌入式Linux学习步骤详解 #### 一、嵌入式Linux学习的重要性与背景 随着物联网技术的发展,嵌入式系统在各个领域中的应用越来越广泛,而Linux作为一款强大的开源操作系统,其在嵌入式领域的应用也越来越受到...
linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍linux系统学习书籍
7. 持续学习:Linux发展迅速,新技术和工具不断涌现,保持学习的态度是跟上发展的关键。 总之,Linux不仅是一种操作系统,更是一种文化和哲学,它的魅力在于其开放性、灵活性和强大的功能。随着云计算、大数据和...
嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式Linux学习代码嵌入式...
"Linux学习资料"是一个专门针对初学者设计的资源集合,旨在帮助快速理解和上手这个强大的系统。 "练成Linux高手.chm"很可能是一本电子书,详细介绍了Linux的基础知识和高级技巧。书中可能涵盖的内容包括:Linux的...
里面包含了Linux的学习内容,非常的详细,完全可以用这个自学Linux
Linux内核学习路径是指为学习者提供的一系列步骤和资源,以系统地掌握Linux内核的相关知识。Linux内核是Linux操作系统的核心部分,负责硬件资源的管理、内存管理、进程调度等关键任务。了解Linux内核的设计与原理...
嵌入式Linux学习计划是一个全面且详尽的指导方案,旨在帮助初学者逐步掌握嵌入式领域的核心知识。以下是对各个阶段的详细说明: 1. 硬件知识: - Protel是电子设计自动化软件,用于硬件仿真调试,学习者需要熟悉其...
Linux的学习的心得 特别是与初学者的一种相互的交流 来源于鸟哥的Linux教材
linux学习课件.ppt linux学习课件.ppt
LINUX学习手册(宝典),LINUX学习手册(宝典),LINUX学习手册(宝典)
linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也
以上各个知识点构成了一个全面的嵌入式Linux学习路径,从基础应用到系统级的深入开发,有助于开发者理解和掌握嵌入式系统的设计与实现。通过这些文档,学习者可以逐步建立自己的嵌入式Linux技能,为从事相关领域的...
linux学习路线图.linux学习路线图.linux学习路线图.linux学习路线图.