Linux常用命令(二)--文件目录命令
1. 列表目录命令:
格式: ls [参数] 用于显示文件或目录信息
选项: -l 每行显示一个文件和目录信息(长格式),简写:ll等同于ls -l
注意:当参数是文件时,显示此文件全部信息
当参数是目录时,显示此目录内文件及子目录信息
若要显示指定目录的详细信息 ,在“l”(这是英文l)后面加”d” 。
2.更改当前工作目录命令
cd:(change directory) <目录名>
若无参数,则返回宿主目录,否则切换到指定参数目录
上级目录:..
当前目录:.
根目录:/
注意:相对路径是以“.”或“..”开始的目录路径表示形式
绝对路径是以“/”开始的目录路径表示形式
3.目录命令:
新建:
mkdir <目录名>
即make directory
选项:-p 自动创建不存在的父目录
注意:一个mkdir 可同时创建多个目录,用空格分隔
删除:
rmdir <目录名>
即remove directory
选项:-p 自动删除父目录
注意:一个 rmdir 可同时删除多个空目录,用空格分隔
4.文案件命令
touch <文件名>
可同时创建多个文件
注意:
当文件不存在时,创建大小为0的空文件
当文件存在时,则只更新该文件的时间属性
复制:
cp <source> <dest>
cp <source.....> directory
可同时将多个文件复制到指定目录,用户空格分开
cp -r srcdirectory desdirectory
可将原目录及其子目录复制到目标目录
删除:
rm <文件名......>
注意:一个rm 可同时删除多个文件,用空格分开
rm -r 可删除非空目录(recurse) 与rmdir
rm -f 删除时不提示
rm -rf 强制删除(force)
文件移动与重命名:
mv <source> <des>
与CP命令使用相同
注意:当源文件与目标文件在同一目录下,视为重命名
文件查找命令:
find <path> -name <file>
在指定目录下查找指定文件
注意:
文件名中可用“*”和“?”
* 表示0到多个字符
?表示一个字符
例子:find / -name 1.log
find / -name java
查看文件类型 file /usr/目录/1.log
使用一下vi 编辑器
文件类型查看命令:
file <文件名> 注意:Linux中无文件扩展名,无法知其文件类型,所以常用此命令
文本文件查看命令:
cat 使用单屏查看文本文件
more 分屏查看时用h(帮助) space(下翻屏) b(上翻屏) enter(下一行) q键(退出)
less e(下一行) y(上一行) f (下翻页)b (上翻页) q(退出)
head -# 如 head -2
tail -# 如 tail -2
链接命令 ln:(重点)
优点:减少系统资源,使文件同步。
一般格式:
ln fromFile toFile (把from文件和to文件链接起来)
连接的限制是必须位于同一个文件系统,连接后对于任何一个文件的改变都会影响到另一个文件,但是删除任何一个文件,另一个文件依然存在,不受删除的影响。
外部设备使用方法:
光盘:
IDE设备
查看光盘设备:ll /dev/cdrom
显示系统中的物理设备挂载信息:mount
光盘挂载
mount /dev/cdrom /mnt/cdrom(可以是其他目录)
读取光盘:ls /mnt/cdrom
卸载光盘:umount /dev/cdrom
umount /mnt/cdrom
注:卸载光盘时必须先退出挂载目录
U盘:
SCSI设备
查看所有存储设备:fdisk -l
U盘操作:
先建目录 mkdir /mnt/usb
挂载 mount /dev/sda /mnt/usb
进入U盘 cd /mnt/usb
卸载 umount /dev/sda
Linux常用命令(二)--文件目录命令的更多相关文章
- Linux - 常用归档、压缩命令
1. ncompress compress命令是一个相当古老的 unix 档案压缩指令,压缩后的文件会加上一个 .Z 的后缀名,默认不会保留源文件.compress只能对文件进行压缩,若要压缩目录,先 ...
- Linux常用的20个命令
以下为20个命令 1.ls命令:ls命令式列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里面的内容,可能是文件也可能是文件夹. root@tecmint:~ ...
- linux -- 常用的20个命令
1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. root@tecmint:~# ls Andr ...
- Linux常用的50个命令
50个最常用的Unix/Linux命令 2014-08-20 这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常 ...
- Linux常用的18个命令(复习)
1. cd命令 它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如: cd /root/Docements # 切换到目录/root/Docements cd . ...
- linux 常用文本操作相关命令
平时工作经常会对文本进行相关操作,包括读写.替换.统计等等,借此整理和学习一下有关命令. 1. cat 查看文件中的内容, -n 查看时为每一行加编号; -b 和-n类似,只不过对于空白行不编号: 2 ...
- linux 常用的酷炫命令
1 命令行日常系快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U -剪切光标前的内容 CTRL + K -剪切光标至行末的内容 CTRL + Y -粘贴 CTRL + E ...
- Linux常用基本命令:三剑客命令之-awk内置变量与自定义变量
AWK中,变量分为两种:内置变量与自定义变量. 常见的内置变量有: FS:输入字段分隔符, 默认为空白字符 OFS:输出字段分隔符, 默认为空白字符 RS:输入记录分隔符(输入换行符), 指定输入时的 ...
- 3. Linux常用系统状态检测命令
1.ifconfig :于获取网卡配置与网络状态等信息,如网卡名称.IP.MAC等 2.uname -a :完整地查看当前系统的内核名称.主机名.内核发行版本.节点名.系统时间.硬件名称.硬件平台.处 ...
- Linux常用的一些基础命令
删除 rm -rvf * -f:强制删除文件或文件夹 -r:递归的删除文件或文件夹 -i:删除文件或文件夹前需要确认 -v:详细显示进行步骤 查看 ls ll ls -l cat mor ...
随机推荐
- ghost.py在代用JavaScript时的超时问题
在写爬虫的时候,关于JavaScript的解析问题,我在网上找到的一个解决方案是使用ghost.py这个模块,他是一个基于webkit封装的一个客户端,可以用来解析动态页面.它的使用非常简单,它从2. ...
- React Native分享第三方遇到的问题
这几天做APP的分享,好多东西都不懂,踩了好多坑,所幸现在做好了,开心^_^ 时间紧,随便记一下先. 1.签名文件要和各平台的签名一致 2.新浪微博和微信的分享要打包之后,加上签名了才可以(我一直不知 ...
- IPC- Posix与system v
一.功能上的区别 posix和system v有什么区别/?现在在应用时应用那一标准浮云484212 | 浏览 243 次 2014-11-06 10:362014-11-19 22:36 最佳答案它 ...
- ASP.NET Core中使用IOC三部曲(三.采用替换后的Autofac来实现AOP拦截)
前言 本文主要是详解一下在ASP.NET Core中,采用替换后的Autofac来实现AOP拦截 觉得有帮助的朋友~可以左上角点个关注,右下角点个推荐 这里就不详细的赘述IOC是什么 以及DI是什么了 ...
- js面向对象学习笔记(三):原型
//原型:改写对象下面公用的方法或者属性,让公用的方法或者属性在内存中只存在一份(提高性能)//原型:prototype :要写在构造函数的下面var arr =[1,2,3,4,5];var arr ...
- CTF---安全杂项入门第二题 A记录
A记录分值:20 来源: sammie 难度:中 参与人数:2255人 Get Flag:566人 答题人数:621人 解题通过率:91% 他在看什么视频,好像很好看,不知道是什么网站的. 还好我截取 ...
- C#、.NET Framework、CLR的关系
很多人没有将C#..NET Framework(.NET框架).CLR(Common Language Runtime,公共语言运行库)这三者之间的关系区分清楚,认为其版本号是一一对应的.其实不然,. ...
- GATT之Device information Service
许多开发者都在开发BLE Peripheral设备,当中往往包含本文要着急介绍的Device Information Service(DIS)服务,它是对设备的制作商,设备软硬件版本控制,生产信息披露 ...
- docker创建ceph集群
背景 Ceph官方现在提供两类镜像来创建集群,一种是常规的,每一种Ceph组件是单独的一个镜像,如ceph/daemon.ceph/radosgw.ceph/mon.ceph/osd等:另外一种是最新 ...
- 自己实现一个each迭代器
什么是迭代器? 其实就是对一个对象内部进行遍历的方法,比如jquery的each方法,或者原生js的foreach方法. 迭代器的特点 针对迭代器,这里有几个特点: ☑ 访问一个聚合对象的内容而无需暴 ...