Linux常用命令

简介: Linux常用命令

cd跳转

cd/ :跳转到根目录

cd/usr :跳到 /usr目录下

cd… :回到目前目录的上一层

cd~ :跳到自己的 home 目录

cd - ls :返回进入此目录之前所在目录

创建目录

mkdir:创建目录

查看日志

tail :查看日志

rm删除

rm :删除

– rm 文件名 命令可以删除当前目录下的文件

– rm -rf a :将a子目录及子目录中所有档案删除,并且不用一一确认

mv重命名

mv重命名 --将目录A重命名为B mv A B

– 将/a目录移动到/b下,并重命名为c mv /a /b/c

cp拷贝

cp :拷贝

– cp 源文件 目标文件(夹) 复制一个源文件到目标文件(夹)

find path查找

find path :查找

– find命令的参数:

path:要查找的目录路径

~ 表示$HOME目录

. 表示当前目录

/ 表示根目录

cat查看文件内容

cat :查看

– cat a.txt,查看a.txt文件的内容

打包压缩命令

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

linux中的打包文件:aa.tar

linux中的压缩文件:bb.gz

linux中打包并压缩的文件:.tar.gz

tar压缩解压命令

  • tar :压缩/解压文件
  • 压缩

  • tar -cvf jpg.tar *.jpg --将目录里所有jpg文件打包成tar.jpg
  • tar -czf jpg.tar.gz *.jpg --将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
  • tar -cjf jpg.tar.bz2 *.jpg --将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
  • tar -cZf jpg.tar.Z *.jpg --将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
  • rar a jpg.rar *.jpg --rar格式的压缩,需要先下载rar for linux
  • zip jpg.zip *.jpg --zip格式的压缩,需要先下载zip for linux
  • 解压

  • tar -xvf file.tar – 解压 tar包
  • tar -xzvf file.tar.gz – 解压tar.gz
  • tar -xjvf file.tar.bz2 – 解压 tar.bz2
  • tar -xZvf file.tar.Z – 解压tar.Z
  • unrar e file.rar – 解压rar
  • unzip file.zip – 解压zip
  • 总结

  • *.tar 用 tar -xvf 解压
  • *.gz 用 gzip -d或者gunzip 解压
  • .tar.gz和.tgz 用 tar -xzf 解压
  • *.bz2 用 bzip2 -d或者用bunzip2 解压
  • *.tar.bz2用tar -xjf 解压
  • *.Z 用 uncompress 解压
  • *.tar.Z 用tar -xZf 解压
  • *.rar 用 unrar e解压
  • *.zip 用 unzip 解压

vim打开文件,或者是新建文件

vim file_name :打开文件,或者是新建文件

vim :有三种模式

– 命令模式(Command mode):

使用 Vim 编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。

– 输入模式(Insert mode):

在输入模式下可以对文件执行写操作,类似在 Windows 的文档中输入内容。进入输入模式的方法是输入 i、a、o 等插入命令,编写完成后按 Esc 键即可返回命令模式。

– 底线命令模式

如果要保存、查找或者替换一些内容等,就需要进入编辑模式。编辑模式的进入方法为:在命令模式下按":“键,Vim 窗口的左下方会出现一个”:"符号,这时就可以输入相关的指令进行操作了。指令执行后会自动返回命令模式。

touch创建文件和修改文件或者目录的时间戳

touch :创建文件和修改文件或者目录的时间戳

– touch 【选项】 【文件名或者目录名】

– 命令参数

-a 只修改文件的access(访问)时间.

-c 或–no-create  不创建不存在的文件。

-d 使用指定的日期时间,而非现在的时间

-m 指修改Modify(修改)时间,而不修改access(访问)时间

-r file 使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify)

注:access 表示最后一次访问(仅仅是访问,没有改动)文件的时间

modify 表示最后一次修改文件的时间

change 表示最后一次对文件属性改变的时间,包括权限,大小,属性等等

-t 将时间修改为参数指定的日期,如:07081556代表7月8号15点56分



目录
相关文章
|
5天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
22 3
|
5天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
17 2
|
26天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
177 5
|
26天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
75 4
|
13天前
|
缓存 监控 Linux
|
16天前
|
Linux Shell 数据安全/隐私保护
|
17天前
|
域名解析 网络协议 安全
|
23天前
|
运维 监控 网络协议
|
24天前
|
监控 Linux Shell
|
5天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
23 3