拖了好久的linux学习,终于开始啦 环境终于没问题了

边学边总结

一.常用指令

1.1 关机与开机

poweroff 马上关机

reboot 马上重启

1.2 目录文件操作命令

cd / 切换到根目录 “/为根目录”

cd /usr 切换到根目录下的usr目录 (cd + 路径,打开指定路径)

cd .. 切换到上一级目录

cd ~ 切换到home目录

cd - 切换到上次访问的目录


ls 查看当前目录下的所有目录和文件

ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)

ls -l 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)

ls /dir 查看指定目录下的所有目录和文件 (ls + 路径,查看指定路径下文件)

查看当前路径命令:pwd pwd 输出当前所在绝对路径

注意:在Ubuntu中,在默认情况下蓝色代表目录,白色代表普通文件,红色代表压缩文件或者软件包,绿色代表可执行文件,浅蓝色代表链接文件,黄色代表设备文件等


mkdir aaa 在当前目录下创建一个名为aaa的目录

mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录


rm -r /usr/aaa 删除指定路径下的文件或目录 (有错误提示,删除就记这一条)

rm -rf /usr/aaa 删除指定路径下的文件或目录 (无错误提示)


mv aaa.txt bbb.txt 将当前目录中的文件或者目录aaa.txt名字改为bbb.txt(mv 当前目录中的文件或者目录名字 新文件或者目录名字) 修改名字

mv bbb.txt /home 将当前目录中的文件或者目录aaa.txt移动到/home目录里面(mv 当前目录中的文件或者目录名字 新文件或者目录新位置{路径}) 移动文件


find /usr/tmp -name 'a*' 查找/usr/tmp目录下的所有以a开头的目录或文件 (find 目录 参数 文件名称)


touch aa.txt 在该目录下创建aa.txt文件(非目录)

touch /home/aa.txt 在指定路径/home下创建aa.txt文件(非目录)

1.3 文件的编辑

命令:vi 文件名

示例:打开当前目录下的aa.txt文件 vi aa.txt 或者 vim aa.txt

注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。

编辑文件

使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。

i:在光标所在字符前开始插入

a:在光标所在字符后开始插入

o:在光标所在行的下面另起一新行插入

保存文件:

第一步:ESC 进入命令行模式

第二步:: 进入底行模式

第三步:wq 保存并退出编辑

取消编辑:

第一步:ESC 进入命令行模式

第二步:: 进入底行模式

第三步:q! 撤销本次修改并退出编辑

若找不到命令或者报错,麻烦重新下载vim软件或者更新

1.4 文件的查看命令:cat/more/less/tail

cat:看最后一屏 (cat命令的一个缺点是它在显示文件内容时不能做任何停留,所以如果遇到了一个文件内容超过整个屏幕的时候我们只能看到其最后部分)

示例:使用cat查看/home/aa.txt文件,只能显示最后一屏内容

cat /home/aa.txt

more:百分比显示

示例:使用more查看/home/aa.txt文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看

more /home/aa.txt

less:翻页查看

示例:使用less查看/home/aa.txt文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看

less /home/aa.txt

tail:指定行数或者动态查看

示例:使用tail -10 查看/home/aa.txt文件的后10行,Ctrl+C结束

tail -10 /home/aa.txt

1.5 文件的压缩与打包

Windows的压缩文件的扩展名 .zip/.rar

linux中的打包文件:aa.tar

linux中的压缩文件:bb.gz

linux中打包并压缩的文件:.tar.gz(用gzip)

Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。

而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。

压缩:

命令:tar -zcvf 打包压缩后的文件名 要打包的文件

其中:z:调用gzip压缩命令进行压缩

c:打包文件

v:显示运行过程

f:指定文件名

示例:打包并压缩当前目录下的所有文件 压缩后的压缩包指定名称为xxx.tar

tar -zcvf ab.tar aa.txt bb.txt (打包后,以 gzip 压缩,名字一般为.tar.gz)

也可以指定路径 tar -zcvf /home/ab.tar.gz /home/txt (在把/home/txt的文件或者目录压缩成ab.tar.gz,并保存在/home中)


解压:

命令:tar [-zxvf] 压缩文件

其中:x:代表解压

示例:将当前目录下的ab.tar解压到当前目录下

tar -zxvf ab.tar

也可以指定路径 tar -zxvf /home/gonghw/ab.tar.gz -C /home (把/home/gonghw路径下的ab.tar.gz解压到/home路径下,注意用-C表示指定压缩位置)


列出压缩包中所有文件:

命令:tar [-tf] 文件名字

其中:t:代表列出文件

示例:列出打包文件中的文件

tar -tf ab.tar


不定时更新

linux基本指令总结的更多相关文章

  1. linux常用指令

    整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...

  2. Linux压缩指令

    1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...

  3. Linux相关指令

    Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...

  4. Linux基础指令

    Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...

  5. Linux进阶指令(重点)

    三.Linux进阶指令(重点) 1.df指令    作用:查看磁盘的空间 #df -h 选项:-h    表示以可读性较高的形式展示大小 2.free指令     作用:查看内存使用情况 #free ...

  6. Linux基本指令

    常用目录文件作用 - /    根目录 - /bin    命令保存目录(普通用户就可以读取的命令) - /boot    启动目录,启动相关文件 - /dev    设备文件保存目录 - /etc  ...

  7. ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh

    Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...

  8. Linux常用指令【转载】

    [收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...

  9. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  10. Linux基本操作指令

    Linux操作指令 到达当前用户目录:cd ~ 获得管理员权限执行:sudo 解压缩:tar -zxf XXX.tgz 安装包:dpkg -i XXX.deb 通过链接下载文件:wget  http: ...

随机推荐

  1. [最新] Chrome 添加 Cookie 标红的解决方法(测试于119)

    最近发现 Chrome 开发人员工具里无法添加 Cookie,输入名称时整行变红,而且不会自动补充域.大小.过期时间等项. 网上搜全都是 Chrome 96 要开 Partitioned Cookie ...

  2. MFC中CString转int,double

    CString str=L"123"; int n=_wtoi(str); //n=123 double d=_wtof(str); //d=123.0000 Vs2012中编译

  3. 初三年后集训测试---T1排序

    初三年后集训测试 $T 1 $ 排序 $$HZOI$$ ·题意: 给定 \(4n\) 个整数,求 : \[\max\{\sum_{i=1}^{4n}(A_{i,1} \times A_{i,2} - ...

  4. Poetry 使用

    Poetry 是当下热门的 Python 包管理器.Poetry 注重为项目提供完整的生命周期管理,包括构建.打包.发布和依赖管理.其使用 pyproject.toml 文件来管理项目的依赖和构建配置 ...

  5. 检测 NAT 类型

    使用 pystun3 pystun3 是一个用于获取 NAT 类型和外部 IP 的 Python STUN 客户端 安装: pip install pystun3 使用: pystun3 结果: NA ...

  6. Java异常详解(全文干货)

    介绍 Throwable Throwable 是 Java 语言中所有错误与异常的超类. Throwable 包含两个子类:Error(错误)和 Exception(异常),它们通常用于指示发生了异常 ...

  7. 程序员失业日记4:半个月拿下4个offer

    上篇文章很多小伙伴留言也讲到自己被公司裁员,还有的细心的小伙伴说去年九月就被裁了,在看一下文章的发布时间,绷不住了.先和大家说一下,我已经找到工作,因为最近工作一直都很忙,加上自己也比较懒,所以就拖了 ...

  8. 【YashanDB知识库】outline固化执行计划

    [问题分类]性能优化,功能使用 [关键字]outline [问题描述]防止SQL执行计划突变,用outline固化执行计划 [问题原因分析]防止SQL执行计划突变,用outline固化执行计划 [解决 ...

  9. Magic Quadrant 魔力象限

    前言 在做 Web Application Firewall research 的时候看见了一张图. 这格式之前也看见过, 但没怎么上心, 现在才注意到它很好表达了行业或者产品的市场格局. 于是特地 ...

  10. 如何判断一个网站是用的Nginx,还是Apache

    事件起因: 接手了同事移交过来的一个网站,但是不知道这个网站是用什么做代理的,于是就去网上查资料   解决办法: 打开cmd窗口,输入以下命令即可 curl --head 域名/IP 注意,--hea ...