Linux学习(2)常用的命令
一、Linux目录结构
系统目录结构
查看当前的目录结构:ls /
常用的目录
/bin
:存放着最常使用的命令/boot
:存放启动Linux启动时使用的一些核心文件,包括一些连接文件和镜像文件/dev
:存放Linux的一些外部设备/etc
:存放所有的系统管理需要的配置文件和子目录/home
:用户的主目录,Linux中每个用户都有自己的目录,一般用用户账号命名/lib
:存放系统最基本的动态连接库/lost+found
:存放的是系统非法关机后的文件/media
:Linux中识别的设备:U盘、光驱等会挂载到这个目录下/mnt
:为了让用户挂载文件系统,挂载的文件系统可以在这个目录下查看/opt
:给主机额外安装软件后存放的目录,安装的数据库等软件放到这个目录下/proc
:虚拟目录,存放系统内存的映射/root
:系统管理员,超级权限的用户主目录/sbin
:存放系统管理员使用的系统管理程序/srv
:存放一些系统服务启动后需要的数据/sys
:Linux内核2.6出现的一个新的文件系统sysfs/tmp
:存放一些临时文件,比如一些安装包/usr
:存放用户的应用程序和文件/var
:存放一些不断扩充的文件,习惯将经常被修改的目录放在这个目录下,比如一些日志文件/run
:临时文件系统,存储系统启动以后的信息,系统重启后,这个目录下的文件会被清除
二、常用的命令
目录管理
cd :切换目录命令
cd ..
:返回上一级目录cd ./
:返回当前目录cd ../home
:相对路径进入到home目录cd ~
:回到当前的用户目录cd /usr/local
:以绝对路径进入所选目录
ls:列出目录,在Linux中ls是最常用的命令之一
ls -a
:查看所有的文件,包括隐藏文件ls -l
:列出所有的文件,包含文件的属性和权限 ,没有隐藏文件ls -ll
:查看所有的文件,包含文件的属性和属性,没有隐藏文件ls -al
:查看所有的文件及属性和权限,包含隐藏文件
pwd :显示当前的用户目录
mkdir:创建一个目录
mkdir -p test1/test2/test3:递归创建文件夹
rmdir:删除目录,只能删除空的文件,如果该目录下存在文件,需先删除文件
rmdir -p tset/test1/test2
:递归删除多个目录
cp:复制文件或者目录到指定的文件夹
cp abc.sh test
:在同级目录下拷贝文件cp -r test1/* test2/
:将test1下的所有文件拷贝到test2下
mv :将一个目录下的文件移动到另一个文件中
-mv -f
:强制移动
-mv -u
:只替换已经更新过的文件
-mv
:还可以对文件夹进行重命名
rm:删除文件或者目录
rm -f
:忽略不存在的文件,不会出现警告,强制删除rm -r
:递归删除目录rm -i
:询问是否删除rm -rf
:递归删除一个目录及其下面所有的文件,危险操作
Linux学习(2)常用的命令相关推荐
- Linux学习笔记---常用shell命令
目录 目录信息查看命令ls 清屏命令 clear 目录切换命令 cd 自动补全Tab键的妙用 创建文件夹 mkdir 删除文件夹 rmdir 删除命令 rm 查看路径命令pwd 移动或修改命令 mv ...
- 【Linux学习】之chown命令
[Linux学习]之chown命令 1. 创建目录 [root@servera ~]# mkdir /home/consultants 2. 将consultants 目录的组所有权更改给 consu ...
- 【Linux学习】之访问命令行
[Linux学习]之访问命令行 文章目录 [Linux学习]之访问命令行 一.基础知识 二.练习 1.使用 date 命令来显示当前的日期和时间. 2.以12小时制显示当前时间(例如,11:42:11 ...
- linux学习一天一个命令(5)[rm命令]
昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...
- Linux学习一天一个命令(2)[cd命令]
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命 ...
- xshell删除文件夹命令_ssh远程连接GPU服务器进行深度学习以及常用ssh命令汇总
在我们进行深度学习的科研任务时,我们都会遇到复杂神经网络的训练问题,这时我们都不可避免地需要一块合适的gpu服务器,我认为gpu服务器的好处有两点:一是相对而言便宜一些,虽然很多gpu服务器也是昂贵的 ...
- Linux学习笔记---使用tftp命令下载文件
向开发板下载数据时,不仅可以通过nfs命令下载,还可以通过更简单的命令tftp下载. 用网线将开发板和笔记本连接起来,设置好网络环境.网络的具体设置方法可以参考 Linux学习笔记---网线直连电脑和 ...
- Linux学习笔记003----linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- Linux 最最最常用的命令
关注.星标公众号,直达精彩内容 作者:南独酌酒nvn https://blog.csdn.net/qq_43647359/article/details/104792569 操作系统概述 操作系统 O ...
- Linux学习-17-rpm查询软件包命令(-q、-qa、-i、-p、-l、-f、-R)
7.4 Linux rpm查询软件包命令(-q.-qa.-i.-p.-l.-f.-R) rpm 命令还可用来对 RPM 软件包做查询操作,具体包括: 查询软件包是否已安装: 查询系统中所有已安装的软件 ...
最新文章
- python diango_Django 安装
- 546. Remove Boxes 移除盒子
- LiveVideoStack线上分享第三季(四):计算存储在视频转码中的应用
- python基础15 ---面像对象的程序设计
- ArcGIS 10.2 Calculate Value(Data Management) 工具的使用
- 线性回归 - 多元线性回归案例 - 分析步骤、输出结果详解、与Python的结果对比 -(SPSS建模)
- hash值为负_java – HashCode给出负值
- 【转载】用平常语言介绍神经网络
- ASP.NET适合做互联网吗,适合做电子商务平台吗?
- 徒步西藏旅游攻略之岗仁波齐神山之行
- 自动化会议提交工作流程:部署到生产
- Day9 化学方程式配平
- 笔记本电脑没有wifi图标导致没有网
- Python-pptx Slides
- 【嵌入式模块】常用扩展芯片及数据手册总结
- 美国互联网影视业的盈利模式
- 只能看,不能读的文章
- 【JavaSE】《基础篇005》集合
- pandas中的dropna()方法解析
- proxy chains 配置
热门文章
- python写入日志文件时日志内容重复写入
- mysql存表情出错的解决方案(类似\xF0\x9F\x98\x86\xF0\x9F)
- plus初始化原理及plus is not defined,mui is not defined 错误汇总
- UML图各类符号含义
- Android 代码名字-API级别-版本号-NDK版本对应关系
- oracle 得到父节点和子节点
- 拓端tecdat:Python主题建模LDA模型、t-SNE 降维聚类、词云可视化文本挖掘新闻组数据集
- 拓端tecdat|R语言ggmap空间可视化机动车碰撞–街道地图热力图
- html5隐藏自定义控制按钮,用仿ActionScript的语法来编写html5——第七篇,自定义按钮...
- android 广播的权限,Android Broadcast 和 BroadcastReceiver的权限限制方式