- 浏览: 191063 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
1. 目录简介
2. 目录切换
3. 创建目录和文件
4. 删除目录和文件
5. 复制文件和目录
6. 剪切文件和目录
7. 目录内容
根目录 只有一个,就是/ 家目录 root用户:家目录是/root 普通用户:家目录是/home/xxx
2. 目录切换
root用户登陆,默认是家目录[root@localhost ~] 1) 家目录 切换到 根目录 [root@localhost ~]# cd .. [root@localhost /]# 2) 根目录 切换到 家目录 [root@localhost /]# cd [root@localhost ~]# 3) 切换目录(change directory) cd cd ~ 进入当前用户的家目录 cd - 进入上次目录 cd .. 进入上一级目录 cd . 进入当前目录 cd dir 进入dir目录
3. 创建目录和文件
1) 创建单层目录(make directories) mkdir [root@localhost ~]# mkdir emptybookdir [root@localhost ~]# ls anaconda-ks.cfg emptybookdir 2) 递归创建目录和文件 mkdir -p [root@localhost ~]# mkdir -p bookdir/book01 [root@localhost ~]# ls anaconda-ks.cfg emptybookdir bookdir [root@localhost ~]# ls /bookdir/ book01 3) 创建空文件touch [root@localhost ~]# touch emptybook [root@localhost ~]# ls
4. 删除目录和文件
1) 删除空目录(remove empty directorie) rmdir [root@localhost ~]# rmdir emptybookdir [root@localhost ~]# ls 2) 删除文件或者目录(remove) rm rm -rf [文件或目录] 选项: -r 删除目录 -f 强制 2.1) 删除目录 [root@localhost ~]# mkdir emptydir [root@localhost ~]# mkdir -p bookdir/book01 删除目录,如果多层会逐个文件判断 [root@localhost ~]# rm -r emptydir rm:是否进入目录"emptydir/"? y [root@localhost ~]# rm -r bookdir/book01 rm:是否进入目录"bookdir/"? y rm:是否删除目录 "bookdir/book01"?y rm:是否删除目录 "bookdir/"?y [root@localhost ~]# ls [root@localhost ~]# mkdir -p bookdir/book01 强制删除目录及目录以下内容 [root@localhost ~]# rm -rf book 2.2) 删除文件 [root@localhost ~]# rm emptybook rm:是否删除普通空文件 "emptybook"?n [root@localhost ~]# ls anaconda-ks.cfg emptybook [root@localhost ~]# rm emptybook rm:是否删除普通空文件 "emptybook"?y [root@localhost ~]# ls anaconda-ks.cfg
5. 复制文件和目录
(1) 复制命令(copy) cp cp [选项] [源文件或目录] [目标目录] 选项: -r 复制目录 -p 连带文件属性复制 -d 若源文件是链接文件,则复制链接属性 -a 相当于-pdr (2) 复制文件 复制文件到指定文件夹 [root@localhost ~]# cp anaconda-ks.cfg /tmp/ [root@localhost ~]# ll /tmp/ 复制文件到指定文件夹,同时重命名 [root@localhost ~]# cp anaconda-ks.cfg /tmp/test1.cfg 复制文件到指定文件夹,连带文件属性复制,同时重命名 [root@localhost ~]# cp -p anaconda-ks.cfg /tmp/test1.cfg (3) 复制文件夹 [root@localhost ~]# mkdir emptydir 复制目录到指定文件夹 [root@localhost ~]# cp -p emptydir /tmp/ 复制目录到指定文件夹,同时重命名 [root@localhost ~]# cp -r emptydir/ /tmp/newemptydir/ 复制目录到指定文件夹,连带文件属性复制,同时重命名 [root@localhost ~]# cp -rp emptydir/ /tmp/oldemptydir/ 复制目录到指定文件夹,保留所有属性,同时重命名 [root@localhost ~]# cp -a emptydir/ /tmp/allemptydir/
6. 剪切文件和目录
(1) 剪切或改名命令(move) mv mv [原文件或目录] [目标目录] (2) 剪切文件 [root@localhost ~]# touch newfile 将文件剪切到指定目录下 [root@localhost ~]# mv newfile /tmp/ [root@localhost ~]# ll /tmp/ [root@localhost ~]# ll [root@localhost ~]# touch renamefile 将文件剪切到指定目录下,同时重命名 [root@localhost ~]# mv renamefile /tmp/newnamefile [root@localhost ~]# ll /tmp/ [root@localhost ~]# ll (3) 剪切目录 [root@localhost ~]# mkdir newmvdir 将文件夹剪切到指定目录下 [root@localhost ~]# mv newmvdir/ /tmp/ [root@localhost ~]# ll /tmp/ [root@localhost ~]# ll [root@localhost ~]# mkdir -p bookdir/java.pdf [root@localhost ~]# ll bookdir 将文件夹剪切到指定目录下,同时重命名 [root@localhost ~]# mv bookdir/ /tmp/mvbookdir/ [root@localhost ~]# ll /tmp/bookdir/
7. 目录内容
根目录下目录 [root@localhost /]# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var user下目录 [root@localhost /]# ls usr/ bin games lib libexec sbin src etc include lib64 local share tmp 根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。 bin目录下的命令普通用户和root用户都可以执行,但是sbin下的命令只有root用户可以执行; (1) bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 (2) /usr/bin: 主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。 (3) /sbin: 主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。 (4) /usr/sbin: 放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等 /boot目录,是启动目录,存的是启动相关的文件。该目录下不要乱存东西。 /dev设备文件保存目录 /etc配置文件保存目录 /home普通用户的家目录 /lib系统库保存目录 /mnt系统挂载目录 /media挂载目录 /root超级用户的家目录 /tmp临时目录 /proc直接写入内存的,虚拟文件系统 /sys直接写入内存的,虚拟文件系统 /var系统相关文档内容
发表评论
-
CentOS固定虚拟机IP
2021-12-02 19:14 01. 克隆虚拟机 虚拟机 --> 管理 --> ... -
CentOS操作
2021-12-01 13:14 0阅读Linux命令的在线文档 man xxx ctrl+f(o ... -
Linux
2019-07-17 09:59 0java -jar DataConversion-0. ... -
CentOS关机和重启
2019-02-27 08:57 5841. CentOS关机和重启 1) ... -
CentOS压缩和解压
2019-02-26 11:54 6991. 简介 常见压缩格式 .zip .gz .bz ... -
Centos文件搜索locate find grep
2019-02-26 11:00 4461. locate命令 (1) locate命令 ... -
Centos链接ln
2019-02-26 10:25 5081. 链接命令 (1) 链接 ... -
Centos查询ls
2019-02-26 09:55 4391. 查询目录中内容命令 1) 打印当前工作目录(Pri ... -
报错intel vt-x 处于禁用状态
2019-02-27 10:42 5241. 报错现象 2. 解决方案 2.1) 重启系统 ... -
Centos简介 XShell安装
2019-02-21 11:23 5104. XShell安装 4.1) 建一个Centos远程工具 ... -
Centos简介 在VM虚拟机中安装CentOS操作系统
2019-02-21 11:12 4423. 在VM虚拟机中安装CentOS操作系统 官方网址:ht ... -
Centos简介 VMware虚拟机安装
2019-02-21 10:57 5011. Centos简介 百度百科:https://baike ...
相关推荐
centos6.7镜像文件
CentOS 6.5提供多种类型的镜像文件供用户选择,主要包括64位(amd64)和32位(i386)两种版本。这些镜像文件包含了完整的操作系统安装包,用户可以根据自己的需求选择合适的版本进行下载和安装。 - **64位版本**:适用...
centos 目录权限备份文件,不小心在根目录下执行了chmod -R 777 *
理解CentOS5的文件系统对于系统管理至关重要,它不仅涉及到文件和目录的组织,还关系到权限控制、系统配置和设备管理。熟悉这个结构能帮助我们更有效地维护和优化Linux系统。通过不断学习和实践,我们可以更好地驾驭...
centos 66 ks文件
CentOS 7 磁盘和文件系统管理 在 CentOS 7 中,磁盘和文件系统管理是非常重要的系统管理任务之一。通过本篇文章,我们将详细介绍 CentOS 7 中的磁盘和文件系统管理,包括磁盘的分区、文件系统的创建、挂载和管理等...
标签中指明了几个关键词:centos、1810、Iso、centos7.6 和 镜像文件。这些关键词有助于在互联网上搜索相关内容,也可以用于下载资源、寻找相关文档和讨论。 提供的部分内容是一个百度网盘的链接和提取码。这意味着...
centos 76 ks文件
XFS在处理大文件和大规模数据集时,其连续读写性能突出,但对小文件的处理效率稍逊于EXT4。 3. **Btrfs**:作为较新的文件系统,Btrfs引入了快照、克隆和数据校验等功能,提供了高级的数据保护。它旨在提供更好的...
CentOS 7.5 ISO文件,text文件中为永久有效分享的百度网盘下载链接地址,若是由于某些原因导致失效,还烦请私信
- 进入救援模式后,系统会自动将根文件系统挂载到`/mnt/sysimage`目录。 - 接下来,需要进入`root`模式,并对系统进行卸载和修复操作。 - 输入以下命令: ``` chroot /mnt/sysimage mount -o remount,rw / ``...
centos 6.5下的文件上传下载服务安装和配置 centos 6.5下的文件上传下载服务是指在centos 6.5操作系统中安装和配置文件上传下载服务,以解决上传和下载文件的问题。这个服务可以让用户轻松地上传和下载文件,而不...
centos7.9镜像文件
CentOS6.5的64位镜像文件iso。CentOS是基于linux内核而扩展的操作系统。
"CentOS-7-x86_64-Minimal-1804.iso"是这个特定镜像文件的名称,其中“x86_64”表示它是为64位架构设计的,“Minimal”则意味着这是一个精简版的安装,只包含运行系统所需的基本软件和服务,以实现最小化的内存占用...
CSDN-Centos7.9-1.ovf 文件,Vmware WorkStaion 装系统,可以直接导入使用。该系统,预安装了编译所用到的所有的库文件,并且安装了vim 工具,手动配置了IP地址,建议使用者,手动修改IP地址后,方可使用,该系统的...
在CentOS7操作系统中,有时我们需要为特定的用户设置严格的权限控制,比如只允许他们访问特定的目录和文件。在给定的场景中,我们希望为开发同事创建一个名为"loglook"的账户,该账户只能查看位于/home/wwwroot/a...
OpenLDAP是一个符合LDAPv3标准的实现,它可以提供身份验证、授权和目录服务。在CentOS 7上安装OpenLDAP,通常需要执行以下步骤: 1. **安装依赖**:首先,通过运行`sudo yum install openldap openldap-servers ...
centos6.3 httpd配置文件
CentOS6.6的64位镜像文件iso,迅雷种子。centos是基于linux的内核开发的操作系统,是企业服务器广泛使用的操作系统。