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
可同时将多个文件复制到指定目录,用户空格分开
cp -r srcdirectory desdirectory
可将原目录及其子目录复制到目标目录
删除:
rm <文件名......>文件名......>
注意:一个rm 可同时删除多个文件,用空格分开
rm -r 可删除非空目录(recurse) 与rmdir
rm -f 删除时不提示 rm -rf 强制删除(force)
文件移动与重命名:
mv
与CP命令使用相同
注意:当源文件与目标文件在同一目录下,视为重命名文件查找命令:
find-name
在指定目录下查找指定文件
注意:
文件名中可用“*”和“?” * 表示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