首页 > 系统相关 >Linux学习笔记

Linux学习笔记

时间:2023-05-24 20:00:40浏览次数:43  
标签:dir1 aaa bbb 笔记 cd 学习 usr Linux 目录

Linux目录结构

bin -> usr/bin 用于存放二进制命令
boot 内核及引导系统程序所在的目录  
dev 所有设备文件的目录(如磁盘、光驱等)
etc 配置文件默认路径、服务启动命令存放目录
home 用户家目录,root用户为/root
lib -> usr/lib 32位库文件存放目录
lib64 -> usr/lib64 64位库文件存放目录
media 媒体文件存放目录
mnt 临时挂载设备目录
opt 自定义软件安装存放目录
proc 进程及内核信息存放目录
root Root用户家目录
run 系统运行时产生临时文件,存放目录
sbin -> usr/sbin 系统管理命令存放目录
srv 服务启动之后需要访问的数据目录
sys 系统使用目录
tmp 临时文件目录
usr 系统命令和帮助文件目录
var 存放内容易变的文件的目录

目录操作

pwd                查看当前工作目录
clear             清除屏幕
cd ~            当前用户目录
cd /            根目录
cd -            上一次访问的目录
cd ..            上一级目录

系统信息命令

uname 显示操作系统

uname -a 显示主机名及内核信息

hostname 显示系统主机名

hostname -i 显示系统IP地址

whereis xxx 显示xxx可能存在的位置

文件和目录操作

ls 显示当前工作自录所含文件及子目录

ls -l 显示详细信息(简写ll)

ls -a 显示普通文件和隐藏文件的详细信息

ls -al 作用叠加

目录操作

pwd  查看当前工作目录
clear  清除屏幕
cd ~  当前用户目录
cd /   根目录
cd -   上一次访问的目录
cd ..   上一级目录

创建

mkdir aaa        在当前目录下创建aaa目录,相对路径;
mkdir ./bbb        在当前目录下创建bbb目录,相对路径;
mkdir /ccc        在根目录下创建ccc目录,绝对路径;

删除

rm file1              删除file1文件 --- remove

rm -r dir1          删除dir1目录及内含文件

rm -f dir1           强制删除file1文件

rm -rf dir1         强制删除dir1目录及内含文件

复制

cp file1 file2              复制file1并命名为file2, 若file2存在则内容覆盖(需要确认)

cp -r dir1 dir2             递归拷贝dir1并命令为dir2,若dir2存在则复制dir1目录中文件到dir2r

cp -r /aaa /bbb/aaa        将/目录下的aaa目录复制到/bbb目录下,且修改名为aaa;

重命名

mv file1 file2                将file1重命名为file2,若file2存在则内容覆盖

剪切

mv    /aaa /bbb            将根目录下的aaa目录,移动到bbb目录下(假如没有bbb目录,则重命名为bbb);
mv    bbbb usr/bbb        将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为bbb;
mv    bbb usr/aaa            将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为aaa;

创建

touch testFile       在当前目录创建名为testFile文件

标签:dir1,aaa,bbb,笔记,cd,学习,usr,Linux,目录
From: https://www.cnblogs.com/Zx770/p/17426482.html

相关文章

  • Unity工具开发教程笔记(1/4)
    目录什么是Unity工具开发程序员FieldAttributes辅助图标Gizmos程序集Assembly和ExecuteInEditMode注解管理类ExplosiveBarrelManagerHandles类&预处理器贝塞尔曲线DrawingBezierCurvesMaterial&MeshModificationPitfalls材质属性块MaterialPropertyBlockScriptableOb......
  • NumPy学习2
    继续学习NumPynumpy_test2.py:importnumpyimportnumpyasnp'''4,Numpy创建数组除了使用array()方法外,NumPy还提供了其他创建ndarray数组的方法。1)numpy.empty()numpy.empty()创建未初始化的数组,可以指定创建数组的形状(shape)和数据类型(dtype),语法格式如下:num......
  • unity学习日志4(麦扣老师3DRPG项目学习)
    新的APIPhysics.OverLapSphere(位置(Vector3),半径(Float))函数功能:在该位置生成一个球体,返回一个数组(类型为collider),数组存储所有与球体接触和在球体内的拥有碰撞检测的物体链接直达:https://docs.unity.cn/cn/2021.3/ScriptReference/Physics.OverlapSphere.html项目中......
  • [PHP](MD5、sha1)比较漏洞-笔记
    PhP(MD5、sha1)比较漏洞(弱比较、强比较、强碰撞)弱比较md5和sha1弱比较都是利用php解析哈希值以“0E”开头的特性,结果都为0符合参数1的字符串值和参数2的字符串值不相等,但md5值相等。如:240610708,aabg7XSs,aabC9RqS,s878926199a这四段字符串MD5编码后结果分别对应240610708:0E462097......
  • linux的程序打包deb
    deb安装包deb是Unix系统(其实主要是Linux)下的安装包,基于tar包,因此本身会记录文件的权限(读/写/可执行)以及所有者/用户组。由于Unix类系统对权限、所有者、组的严格要求,而deb格式安装包又经常会涉及到系统比较底层的操作,所以权限等的设置尤其重要。deb组成查看deb包含哪些......
  • request.js学习
    importVuefrom'vue'importaxiosfrom'axios'importstorefrom'@/store'import{Modal,notification}from'ant-design-vue'import{VueAxios}from'../boot/axios'import{X_ACCESS_TOKEN,USER_NAME}f......
  • Rocky Linux 9.2修改网卡名为eth0且配置静态ip
    修改网卡ens18为eth0mv/etc/NetworkManager/system-connections/ens18.nmconnection/etc/NetworkManager/system-connections/eth0.nmconnectioncat/etc/default/grub在这一行GRUB_CMDLINE_LINUX结尾添加net.ifnames=0biosdevname=0grub2-mkconfig-o/boot/grub2/grub.cfg......
  • 06人月神话阅读笔记
    第11章未雨绸缪不变只是愿望,变化才是永恒。——SWIFT。普遍的做法是,选择一种方法,试试看;如果失败了,没关系,再试试别的。不管怎么样,重要的是先去尝试。——富兰克林D.罗斯福。11.1化学工程师很早就认识到,在实验室可以进行的反应过程,并不能在工厂中一步实现。一个被称为“实验性......
  • Linux下SSH远程连接断开后让程序继续运行解决办法
    简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。1.创建screenscreen执行指令后出现如下界面按Enter键即可退......
  • 002 Python 学习笔记
    #通过:f"内容{变量}"的格式,实现快速格式化,如下示例print("-----------字符串快速格式化------------")name="sunwugang"age=18print(f"mynameis{name},ageis{age}")print("mynameis{},ageis{}".format(name,age)) ......