Linux_学习_01_常用命令大全

简介: 一、文件目录 1.列出目录 ls -a #显示隐藏文件 -l #显示文件和目录的详细资料 -h -lrt tree #显示文件和目录由根目录开始的树形结构 lstree #显示文件和目录由根目录开始的树形结构     2.

 一、文件目录

1.列出目录

ls   -a        #显示隐藏文件 
     -l         #显示文件和目录的详细资料 
     -h
     -lrt

tree          #显示文件和目录由根目录开始的树形结构
lstree        #显示文件和目录由根目录开始的树形结构

 

 

2.切换目录

cd                #切换到home目录
       ~          #切换到用户主目录
路径 #切换到指定目录
.. #返回上一级目录 
../.. #返回上两级目录 
- #切换到上一个工作目录
pwd               #显示当前目录

 

3.目录创建和删除

(1)创建目录

mkdir dir1                      #创建一个叫做 'dir1' 的目录' 
mkdir dir1 dir2               #同时创建两个目录 
mkdir -p /tmp/dir1/dir2  #创建一个目录树 

 

(2)删除目录

rmdir  dir1           #删除一个叫做 'dir1' 的空目录
rmdir  -p   路径       #当子目录被删除后使它也成为空目录的话,则顺便一并删除
rm  -f   file1        #删除一个叫做 'file1' 的文件' 
rm  -rf  dir1         #删除一个叫做 'dir1' 的目录并同时删除其内容 
rm  -rf  dir1  dir2   #同时删除两个目录及它们的内容 

 

4.复制文件或目录

cp file1 file2       #复制文件 file1 内容到文件 file2。
                     #如果 file2 已经存在, file2 的内容会被 file1 的内容重写。如果 file2 不存在,则会创建 file2。

cp -i file1 file2    #这条命令和上面的命令一样,除了如果文件 file2 存在的话,在文件 file2 被重写之前, 会提示用户确认信息。

cp file1 file2 dir1  #复制文件 file1 和文件 file2 到目录 dir1。目录 dir1 必须存在。

cp dir1/* dir2       #使用一个通配符,在目录 dir1 中的所有文件都被复制到目录 dir2 中。 dir2 必须已经存在。

cp -r dir1 dir2      #复制目录 dir1 中的内容到目录 dir2。如果目录 dir2 不存在, 创建目录 dir2,操作完成后,目录 dir2 中的内容和 dir1 中的一样。 
                     #如果目录 dir2 存在,则目录 dir1 (和目录中的内容)将会被复制到 dir2 中。

 

5.移动文件或目录

mv file1 file2         #移动 file1 到 file2。
                       #如果 file2 存在,它的内容会被 file1 的内容重写。 如果 file2 不存在,则创建 file2。 每种情况下,file1 不再存在。

mv -i file1 file2      #除了如果 file2 存在的话,在 file2 被重写之前,用户会得到 提示信息外,这个和上面的选项一样。

mv file1 file2 dir1 #移动 file1 和 file2 到目录 dir1 中。dir1 必须已经存在。
mv dir1 dir2 #如果目录 dir2 不存在,创建目录 dir2,并且移动目录 dir1 的内容到 目录 dir2 中,同时删除目录 dir1。 #如果目录 dir2 存在,移动目录 dir1(及它的内容)到目录 dir2。

 

 6.新建文件

touch file1 file2      #创建file1 和file2
vim file1              #创建file1并编辑

 

 7.查看文件

tail   -n      5     file1  #显示 file1 文件最后5行内容
nl     file1                #显示file文件内容,并加上行号,文件中的空白行,nl 不会加上行号。
more   +3     file1         #分页显示从文件第三行开始的内容
less   file1                #分页,随意浏览文件

 

 

 

 

二、参考资料

1.[笔记]Linux命令行大全

2. Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册

3.Linux常用命令大全

4.Linux工具快速教程

5.Linux快速入门教程

6.Linux命令大全教程-易百教程

目录
相关文章
|
11天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
8天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
30 9
|
1天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
9 0
|
2天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
22 6
Linux 中的 Nslookup 命令怎么使用?
|
3天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令
|
4天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
4天前
|
Linux Go
Linux命令Top 100驱动人生! 面试必备
探索Linux命令不再迷茫!本文分10部分详解20个基础命令,带你由浅入深掌握文件、目录管理和文本处理。 [1]: <https://cloud.tencent.com/developer/article/2396114> [2]: <https://pan.quark.cn/s/865a0bbd5720> [3]: <https://yv4kfv1n3j.feishu.cn/docx/MRyxdaqz8ow5RjxyL1ucrvOYnnH>
48 0
|
7天前
|
缓存 运维 监控
Linux系统监控利器:探索常用命令及数据保存技巧
Linux系统监控利器:探索常用命令及数据保存技巧
24 4
Linux系统监控利器:探索常用命令及数据保存技巧
|
10天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
19 0
|
10天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
14 0