/home/wwwroot/sinozzz123/abc 3.使用mv命令剪切文件夹和文件 把/home/wwwroot/sinozzz123/photo/下的文件夹和文件剪切到/home/wwwroot.../sinozzz123/abc目录下 # mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc 四、目录重命名 在linux下...,移动文件跟重命名都是同一个命令,mv(就是move的意思) 命令: mv 源文件名 目标文件名 1.把/home/wwwroot/sinozzz123/index.htm重命名为/home/wwwroot...sinozzz123目录重命名为/home/wwwroot/sinozzz456 # mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456 五、目录删除 linux...:使用这个rm -rf的时候一定要格外小心,linux没有回收站的 当然,rm还有更多的其他参数和用法,man rm就可以查看了 如果是在/home/wwwroot/目录下进行操作,则可以省去每个命令的
touch 命令描述:touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。 命令格式:touch [参数] [文件]。...参数说明: 参数 说明 -c 如果指定文件不存在,不会建立新文件 -r 使用参考文件的时间记录 -t 设置文件的时间记录 命令使用示例: 创建两个空文件。...-p参数确保目录名称存在,不存在的就新建一个。 命令使用示例: 新建目录a/b/c/d,并使用tree命令查看创建后的目录结构。 ? rm 命令描述:rm命令用于删除一个文件或者目录。...命令格式:mv [参数] [源文件] [目标文件] 参数说明: 参数 说明 -i 若指定目录已有同名文件,则先询问是否覆盖旧文件 -f 如果目标文件已经存在,不会询问而直接覆盖 命令使用示例: 将文件名...rename .txt .text 文件权限管理 ls命令可以查看Linux系统上的文件、目录和设备的权限。 ls -l /boot/ ?
linux常用于读取文件内容指令主要有以下七种: cat,tac,nl,more,less,head,tail cat 文件名 –将文件内容显示在屏幕上 cat -n 文件名 –将文件内容显示在屏幕上...,并显示行号 cat -b 文件名 –将文件内容显示在屏幕上,并显示行号,但是不显示空白行行号 tac则是和cat反过来的(名字都是反过来的) tac 文件名 –将文件内容显示在屏幕上,但是是从最后一行开始往前显示...(就是nl -b t 文件名) 使用nl指令肯定是显示行号的,主要是操作行号如何显示 nl -b a 文件名 –显示行号,空行也显示行号 nl -b t 文件名 –显示行号,空行不显示行号...readfile.txt 1 one 2 two three 3 four five six 4 seven eghit nine ten 可以执行翻页操作的读取文件内容指令...字符串: 向上搜索 n: 重复前一个搜索 N: 反向重复前一个搜索 q: 离开less haed 文件名 –显示文件头十行 head -n x 文件名 –显示文件头x行,如果x为负数,
前言 本节阿森将和你一起深入浅出的学习简单几条指令,快速上手在linux写代码,同时更好的理解指令记忆 linux目录结构 在linux系统中,磁盘上的文件和目录被组成一个树,每个节点都是目录或文件,...,包括存取时间和更改时间,或者新建一个不存在的文件。...基本用法: nano [文件名]: 打开指定的文件进行编辑。如果文件不存在,会创建一个新文件。 nano: 不指定文件名,会打开一个新的空白文件。...,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。...指令(重要): Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。
在同一个文件夹中:可以使用命令 cp文件1文件2, 将文件1里的内容复制给文件2; pi@raspberrypi:~/xiaoyu $ cp file1.txt file2.txt pi@raspberrypi...在不同的文件夹中:可以使用命令 cp文件目录, 将文件复制到指定目录中(前提:这个指定目录,你具有写操作的权限)。...我们可以将包含两个文件的 xiaoyu文件夹, 拷贝到 /tmp目录下 pi@raspberrypi:~ $ cp -r xiaoyu /tmp 2. mv命令 可以使用 mv旧文件名新文件名命令重命名文件或者目录...命令 可以使用 nano文件名,来编辑文件内容。...但是如果文件夹非空,仍要删除, 则需要加参数 -r。 总结 这一节我们了解了文件操作的7个重要指令, 下一节我们将继续了解文件系统的权限。
:touch h1.txt h2.txt cp:用于拷贝文件:cp 源文件 目标文件 拷贝单个文件 ?...>:输出重定向,>>:追加 ls -l > 文件名:覆盖相关文件中的内容,,例如ls -l > a.txt:将ls -l显示的内容写入到a.txt中,如果a.txt文件不存在就创建一个: ?...ls -al >> 文件名:向相关文件中追加内容 cat 文件1 > 文件2:将文件1的内容覆盖到文件2 echo "内容" >> 文件:将内容写入到文件中 echo:输出内容到控制台。 ?...路径连接到linkToRoot,输入cd linkToRoot可进入到/root 删除软连接:rm -rf linkToRoot,删除时不是linkToRoot/ history:查看已经执行过的历史指令...指令编号:相当于执行该指令
1.文件和文件夹的拷贝 1.1文件的树状结构 首先上面的这个linux下面的这个层级结构我们必须要清楚,这个时候我们才可以自由且灵活的进行这个不同的目录文件之间的切换,以便于我们进行相关的拷贝的操作;...;如果你忘记了,可以使用这个ls命令,在这个/目录下面使用,这个时候就会显示出来所有的相关文件,其中就有我们下面会用到的这个opt文件夹; 1.2文件的拷贝 我们使用这个cp指令进行文件的拷贝,例如我们的这个...ls指令进行查看当前的这个文件夹里面的这个文件的信息,这个时候,我们就会发现这个 这个时候,为了提升难度,我们可以在这个bbb文件夹下面创建一个test02文件,这个时候我们的这个bbb文件夹下面就是有两个文件...(这个换成自己的目录下面的这个文件的名字) 3.4less指令 这个主要用于查看大规模的文件,他会有一个自动加载的功能在里面; 3.5其他的指令 echo就是把内容显示到这个屏幕上面去; haed可以查看这个文件的前几行...,我们有的指令比较长,如果我们想要重新执行这个指令,但是不想输入,我们可以使用感叹号加上这个指令的序号,就可以再次执行这个指令了;
文件目录类 1. pwd 指令 2. ls 指令 3. cd 指令 4. mkdir 指令 5. rmdir 指令删除空目录 6. touch 指令 7. cp 指令 8. rm 指令 9. mv 指令...12. less 指令 less 指令用来分屏查看文件内容,它的功能与more指令类似,但是比 more 指令更加强大,支持各种显示终端。...14. head 指令 head用于显示文件的开头部分内容,默认情况下head 指令显示文件的前10行内容 基本语法 head 文件 (功能描述:查看文件头10行内容) head -n 5 文件 (功能描述...15. tail 指令 tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的前10行内容。...16. > 指令 和 >> 指令 > 输出重定向 和 >> 追加 基本语法 ls -1 > 文件 (功能描述:列表的内容写入文件a.txt 中(覆盖写)) ls -al >> 文件(功能描述:列表的内容追加到文件
A 指令 #1.统计/home文件夹下文件的个数 ls -l /home | grep "^-" | wc -l #grep过滤,保留-打头的 #^为定位符号,表示以-打头的(就是文件,不了解可以看相关中...Linux文件类型) #wc表示统计 #2.统计/home文件夹下目录的个数 ls -l /home | grep "^d" | wc -l #3.统计/home文件夹下文件的个数,包括子文件夹里的...ls -lR /home | grep "^-" | wc -l #-R表示递归查询 #4.统计文件夹下的目录的个数,包括子文件夹里的 ls -lR /home | grep "^d" | wc -...l #5.以树状显示目录结构 yum install tree tree #tree 后可指定目录 B 相关 Linux文件类型及UGO模型
cloneOrUpdateRespority(){ # 定义第一个参数为仓库名 respority=$1 echo $respority } ##调用函数 cloneOrUpdateRespority test 判断文件夹是否存在...通过-d "test"来判断文件夹是否存在 if [ -d 'test' ] && [ -d "${test}/.git" ];then echo "Git仓库存在" else...echo "Git仓库不存在" fi if-else的使用 通过使用if-then-elseif-else-fi来完成if语句的判断 if后的&&以及||的逻辑判断则需要使用多个[]来判断 需要注意的是...,否则就会报[Syntax Error: Unexpected End of File] if [ -d 'test' ] && [ -d "${test}/.git" ];then # 存在...test库曾经被拉到本地 cd ${respority} git reset --hard HEAD git pull cd .. else #如果不存在
Linux命令2-使用指令和文件管理 本文开始总结Linux系统中的常用命令,包含但不限于如下各方面,文档会不断地更新: 实用指令 文件管理 文档编辑 用户及用户组管理 磁盘管理 实用指令 man-帮助指令...mkdir-创建目录 创建目录的指令 mkdir hello # 当前目录下创建hello目录 mkdir hello1 hello2 hello3 # 同时创建多个目录 mkdir /home/...hello # home目录下创建hello目录 mkdir -p /home/animal/dog # 带上-p创造多级目录;animal目录不存在 mkdir -m 700 /home/animal...cp-拷贝指令(重点) 文件的拷贝指令,基本语法为: cp [选项] source dest # 常用选项 -r 递归复制整个文件夹 cp hello.txt /home/test # 将hello...cp -r test/ ljj/ # 递归拷贝文件夹 ? 如果目标目录下已经存在文件,则使用\cp强制覆盖 \cp -r test/ ljj/
简介: Linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket...1 Linux文件 Linux的核心思想就是“一切皆文件” Linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、...——引用自C语言中文网 I/O设备也被模型化为文件,对于输入输出的操作就变成了对于文件的读和写,Linux内核提供接口给用户 2 文件操作命令 2.1 目录管理|ls 「命令描述」 ls命令用于显示指定工作目录下的内容...2.4 修改/创建文件/目录的属性|touch 「命令描述」 touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。...-p参数确保目录名称存在,不存在的就新建一个。 「示例」 mkdir -p a/b/c/d 上述使用了 -r 属性,意思是循环创建目录。我们使用tree命令查看结构。
文件存在输出yes,否则输出no。 shell终端执行: [ -f hello.txt ] && echo yes || echo no -f 文件名字文件存在则为真。...执行[ -f hello.txt ]为真则执行echo yes,由于或语句||的存在echo no不再执行。 特别地,这里的逻辑与和逻辑或值得仔细思考。
简介: Linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket...1 Linux文件Linux的核心思想就是“一切皆文件”。...Linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket)、网络通信等资源也都是文件...——引用自C语言中文网I/O设备也被模型化为文件,对于输入输出的操作就变成了对于文件的读和写,Linux内核提供接口给用户。...2 文件权限2.1 文件权限文件针对属主、属组、其他三类用户定义三种权限,即读(r)、写(w)、执行(x)使用ls -l可以看到完整的权限信息。
pwd mkdir mkdir 是一个常用的命令,用于在 Linux 和类 Unix 系统上创建新目录。...如果目标文件已经存在,将覆盖目标文件而不提示用户。 rm rm [选项] 文件... 常用选项 -f, --force:强制删除文件,无论文件是否存在,不提示确认。 -i:删除前逐一询问确认。...unlink 在 Linux 系统中,unlink 命令是用于删除文件或符号链接的命令。它通常与文件系统中的 unlink 系统调用相对应,用于从文件系统中删除文件或链接。...-c:如果文件不存在,则不创建文件。 -m:只更改修改时间。 -t:使用指定的时间戳。 文件名:要创建或更改时间戳的文件的名称。...常见选项包括: -i:在移动文件时进行交互式确认。如果目标文件已经存在,将提示用户是否覆盖。 -f:强制移动文件,即不进行交互式确认,覆盖目标文件(如果存在)。
Windows,它有着完整的图形界面化操作,而Linux则是使用各种指令(很有程序员的感觉) 这里我学习使用的是云服务器+xshell的组合: 云服务器:市面上有很多,大家可按需选择。...它主要用于远程登录和管理服务器 Linux的历史发展也是极为庞大,这里我便不在继续赘述,更多空间留给知识的介绍 2.基本指令和Linux的基本操作 指令ssh root@[ip地址]:通过 SSH(...,包括存取时间和更改时间,或者新建一个不存在的文件。...功能: 复制文件或目录 cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。...-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖 -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖 移动 改名 这次Linux就先到这里啦,
参数 参数 作用 l 以长格式显示,即列出文件详细信息 s 降序排列 h 将文件大小转为我们习惯的M、K等为单位的大小 t 按修改时间对文件进行排序,默认是最近修改的在前 r 对结果逆序 常用操作 按文件大小排序...降序: ls -lsh 升序: ls -lrsh 按文件修改时间查看文件 降序: ls -lt 升序: ls -lrt ---- 参考文献 [1] linux 按文件大小排序和按时间排序查看文件命令
修改访问时间:-a 或 --time=atime 功能:仅修改文件的访问时间(不改变内容和修改时间)。若文件不存在,则创建空文件。 2....不创建新文件:-c 或 --no-create 功能:仅修改已有文件的时间戳,若文件不存在则不创建新文件(默认情况下,touch 会为不存在的文件名创建空文件)。...指定手册页章节:数字 Linux 手册页分为多个章节(不同章节可能有同名内容),常用章节: 1:用户命令(如 ls、cp) 2:系统调用(如 read、write) 3:库函数(如 C 语言函数)...强制移动(直接覆盖):-f 或 --force 功能:强制移动文件,若目标文件已存在则直接覆盖,不提示(与 -i 相反)。...重启系统:-r 以上就是Linux的基本指令
日常开发业务和维护服务器的时候,难免会使用Liunx或者其他类型的操作系统,我这里就统一记录一下Liunx的一些基本指令,以便日后可快速查找相应的指令 # Linux如何查看端口状态 netstat命令各个参数说明如下
Linux环境下的记事本打开文件并写入nano test.cctrl+X→回车,保存并退出后,查看文件内容cat test.c3.ls命令ls命令用于列出目录内容ls -lh 以人类可读形式显示文件大小.../lesson1 :返回上一级目录后进入lesson1目录5.cp 拷贝文件or拷贝目录拷贝文件cp 源文件 目标文件拷贝目录cp -r 源目录 目标目录常用的选项6.cat命令链接和显示文件内容cat...当文件已经存在时,touch命令可以更新文件的时间戳。文件有三个主要的时间戳:访问时间(atime):文件最后一次被访问的时间。修改时间(mtime):文件内容最后一次被修改的时间。...mv命令的基本语法是 mv [源文件或目录] [目标目录]如果file是文件,new/directory是目标目录,确保new/directory存在,否则会将file重命名为new/directory...如果new/directory目录不存在,你可以先创建目录,再移动文件mkdir -p new/directorymv example.txt new/directory常用选项重命名主目录下的目录class