目录操作

cd:进入目录

基本格式:cd 目录名

例子:

1)、在当前目录进入子目录a,输入“cd a”

2)、在当前目录进入根目录下的子目录tmp,输入“cd /tmp”

cd ..:返回上一级目录

基本格式:cd ..

例子:当前目录/tmp/sa/eet

1)、返回上一级目录,输入“cd ..”

2)、返回tmp目录,输入“cd ../..”

ls:显示目录中的文件与子目录

基本格式:ls [-可选项]

例子:当前目录/tmp

1)、显示当前目录内的文件与目录,输入“ls”

2)、显示/home目录内的文件与目录,输入“ls /home”

pwd:显示目录完整路径信息

基本格式:pwd

mkdir:创建新目录

基本格式:mkdir 目录名称

例子:当前目录/tmp/sa/eet

1)、在当前目录下创建一个名为abc的目录,输入“mkdir abc”

2)、在根目录下创建一个名为group1的目录,输入“mkdir /group1”

3)、在当前目录下创建这样一组目录group/user/id,输入“mkdir -p group/user/id”

4)、在根目录下创建这样一组目录/ie/temp/hi,输入“mkdir -p /ie/temp/hi”

mv:重命名和移动目录

基本格式:

重命名:mv 旧目录名 新目录名

移动:mv 要移动的目录名 目的路径

例子:当前目录/home

1)、将目录aaa重命名为bbb,输入“mv aaa bbb”

2)、将当前目录下aaa目录移动动到根目录,输入“mv aaa /”

3)、将根目录下a_1目录移动到当前目录,输入“mv /a_1 /home”

cp -r:复制目录

基本格式:cp -r 要复制的目录名 复制后的目录名

例子:当前目录/home

1)、当前目录下名为abc的目录复制一份,并命名为cba,输入“cp -r abc cba”

2)、将当前目录名为abc的目录复制到/tmp目录下,复制后的名称仍然是abc,

输入“cp -r abc /tmp”

3)、将当前目录名为abc的目录复制到/tmp目录下,并重命名为cba,

输入“cp -r abc /tmp/cba”

4)、将/tmp目录中的cba目录复制到当前目录下,复制后名称仍然是cba,

输入“cp -r /tmp/cba /home”

5)、将/tmp目录下的cba目录复制到当前目录下,并重命名为abc,

输入“cp -r /tmp/cba /home/abc”

rm -r:删除目录

基本格式:rm -r 要删除的目录名称

例子:当前目录/home

1)、删除当前目录下的名为abc的目录,输入“rm -r abc”。

如果要删除的目录是空目录,则会直接删除;

如果删除的目录不为空,则会提示“rm: descend into directory `abc'?”,只要

输入“y”。

2)、删除/tmp目录下aaa目录,输入“rm -r /tmp/aaa”

rm -rf:强制删除目录

基本格式:rm -rf 要删除的目录名称

注意:使用该命令时不会有任何提示,在使用前一定要确认路径,以免误删造成损失

文件操作

touch:创建新的文件

基本格式:touch 文件名称

例子:当前目录/home

1)、当前目录下创建一个名为big的文件,输入“touch big”

2)、在根目录下创建一个名为small的文件,输入“touch /small”

3)、在/tmp目录下创建一个名为middle的文件,输入“touch /tmp/middle”

cp:复制文件

基本格式:cp 旧文件名 新文件名

例子:当前目录/home

1)、当前目录下将名为big的文件复制一份,并重命名为bigger,输入“cp big bigger”

2)、将当前目录下名为big的文件复制一份到/tmp目录中,文件名称仍然为big,

输入“cp big /tmp/big”

3)、将当前目录下名为small的文件复制一份到/tmp目录中,并重命名为smaller,

输入“cp small /tmp/smaller”

4)、将/tmp目录下名为middle的文件复制一份到/usr,文件名称仍然为middle,

输入“cp /tmp/middle /usr/middle”

5)、将/tmp目录下名为list的文件复制一份到/usr,并重命名为list.bak,

输入“cp /tmp/list /usr/list.bak”

rm:删除文件

基本格式:rm 文件名

例子:当前目录/home

1)、将当前目录中名为same的文件,输入“rm same”,

回车后回有提示“rm: remove regular empty file `same'?”,在提示后输入“y”

2)、删除/tmp目录中名为tnsname.bak的文件,输入“rm /tmp/tnsname.bak”,

回车后回有提示“rm: remove regular empty file `tnsname.bak'?”,

在提示后输入“y”

rm -rf:强制删除文件

基本格式:rm -rf 文件名

注意:使用该命令时不会有任何提示,在使用前一定要确认路径,以免误删造成损失

mv:重命名和移动文件

基本格式:

重命名:mv 旧文件名 新文件名

移动:mv 要移动的文件名 目的路径

例子:当前目录/home

1)、重命名当前目录中名为sam的文件为sam.bak,输入“mv sam sam.bak”

2)、将当前目录中名为sam的文件移动到/tmp目录下,文件名仍然为sam,

输入“mv sam /tmp”

3)、将当前目录中名为sam的文件移动到/tmp目录下,并重命名为sam.bak,

输入“mv sam /tmp/sam.bak”

4)、将/tmp目录中名为test的文件移动到/usr目录下,文件名仍然为test,

输入“mv /tmp/test /usr”

5)、将/usr目录中名为test的文件移动到/tmp目录下,并重命名为test.bak,

输入“mv /usr/test /tmp/test.bak”

cat:查看文件内容

基本格式:cat 文件名

例子:当前目录/home

1)、查看当前目录下名为gif的文件,输入“cat gif”

2)、查看/tmp目录下名为hill的文件,输入“cat hill”

head -n:查看文件前n行的内容

基本格式:head -n 文件名

例子:当前目录/home

1)、查看当前目录下名为gif的文件前10行的内容,输入“head -10 gif”

2)、查看/tmp目录下名为hill的文件前2行的内容,输入“head -2 hill”

tail -n:查看文件后n行的内容

基本格式:tail -n 文件名

例子:当前目录/home

1)、查看当前目录下名为gif的文件后10行的内容,输入“tail -10 gif”

2)、查看/tmp目录下名为hill的文件后2行的内容,输入“tail -2 hill”

tail -f:实时监控文件的变化

基本格式:tail -f 文件名

more:向后分页查看文件内容

基本格式:more 文件名

注意:使用该命令只能向后分页查看文件内容,向后翻页按空格键

less:向前向后分页查看文件内容

基本格式:less 文件名

注意:使用该命令向前向后翻页按上下箭头

===========================================================================================

本文仅为本人学习笔记之用,很多命令用法并不齐全

ps:如本文中有错漏,欢迎指正

转载于:https://blog.51cto.com/indigotang/1748206

Linux命令学习笔记之一目录与文件基本操作相关推荐

  1. linux在cd后直接显示文件格式,Linux命令学习笔记之一目录与文件基本操作

    目录操作 cd:进入目录 基本格式:cd 目录名 例子: 1).在当前目录进入子目录a,输入"cd a" 2).在当前目录进入根目录下的子目录tmp,输入"cd /tmp ...

  2. Linux命令学习笔记

    Linux命令学习笔记 1 前言 1.1 系统版本 1.2 终端切换 1.3 快捷键 1.4 帮助文档 1.5 关机重启 2 目录命令 2.1 当前目录 pwd 2.2 切换目录 cd 2.3 查看目 ...

  3. Linux shell 学习笔记(1)— 文件和目录(查看、创建、复制、软硬链接、重命名及删除操作)

    1. 启动 shell /etc/passwd 文件包含了所有系统用户账户列表以及每个用户的基本配置信息: christine:x:501:501:Christine Bresnahan:/home/ ...

  4. Linux shell 学习笔记(5)— 文件权限(添加、修改、删除用户及创建、修改群组)

    1. Linux的安全性 Linux 安全系统的核心是用户账户.每个能进入 Linux 系统的用户都会被分配唯一的用户账户.用户对系统中各种对象的访问权限取决于他们登录系统时用的账户. 用户权限是通过 ...

  5. Linux命令学习笔记(一)目录操作

    目录操作 在桌面建立一个名为test的文件夹 clear 清除屏幕 pwd 查看当前工作目录 cd /home 进入 '/ home' 目录' cd ~ 打开当前用户目录 cd / 根目录 cd - ...

  6. Linux命令学习笔记(一)—— 用户及文件权限管理

    1.用户 1.1 查看用户 who am i 查看当前用户及时间 whoami 显示当前用户 1.2创建用户 创建用户要用到 sudo 这个命令了.不过使用这个命令有两个大前提: 你要知道当前登录用户 ...

  7. Linux 命令学习笔记

    1. touch filename  新建一个文件 2. readlink -f  filepath 追踪符号链接的真实文件路径 3. id -u 获得当前用户的id,如果id是0,则表明是root用 ...

  8. Linux命令学习(三):文件操作命令(1)

    cat命令 此命令主要用于显示文件及合并文件.格式如下: 显示文件时:cat [选项] 文件 合并文件时:cat 文件一 文件二>文件三 个人感觉有用的选项为以下几项: -b,--number- ...

  9. Python学习笔记:目录与文件操作

    文章目录 一.案例演示 1.导入os与shutil模块 2.获取当前工作目录 3.创建目录 4.切换当前目录 5.创建文件,写入内容 6.打开文件,查看内容 7.查看目录信息 8.拷贝文件 9.文件改 ...

最新文章

  1. 转://点评Oracle11g新特性之动态变量窥视
  2. python有关迭代器和生成器的面试题_【面试题 | Python中迭代器和生成器的区别?】- 环球网校...
  3. centos安装Hue 3.7.0
  4. ssh免密码登陆(三个节点master slave1 slave2)详细带命令版
  5. 潜伏研发群一个月,我发现了程序员不为人知的秘密!这也太可爱了吧
  6. Hangfire入门(任务调度)
  7. python画50个图-python 实现在一张图中绘制一个小的子图方法
  8. 仿真作业3:噪声通过DSB-SC解调器
  9. 卡巴斯基KEY官方生成器
  10. phpstudy php乱码,PHP_完美解决PHP中文乱码,一.首先是PHP网页的编码 1. php - phpStudy...
  11. MacBook如何通过键盘快捷键输入特殊字符_特殊符号
  12. Flask学习笔记[更新中....]
  13. 第二届中国移动“梧桐杯”大数据应用创新大赛总决赛12强名单发布
  14. css英文字体 在线引用,css字体英文名称(示例代码)
  15. ACM纪念日 C语言
  16. 电大计算机专业毕业自我鉴定,广播电视大学毕业自我鉴定3篇
  17. 由于找不到mscoree.dll无法继续执行代码
  18. 如何将D盘分区为多个磁盘(E盘,F盘等)window 10
  19. 9月29 Redis配置不当致使root被提权漏洞 | Found a swap file by the name swp
  20. 墨者学院-编辑器漏洞分析溯源(第1题)

热门文章

  1. 冒死揭秘安利_赵丽颖新剧开播备受争议?冒死安利
  2. 刷新存储器的容量单位是什么_GD25Q80CSIG|相变存储器是什么,具备什么特点?
  3. java jar包冗余_paip.批处理清理java项目冗余jar的方法
  4. 美国次级贷款来龙去脉
  5. linux 查看文件和文件夹大小
  6. layui 单选框、复选框、下拉菜单 不显示问题 记录
  7. mysql 单表卡死
  8. 线程、进程、程序区别
  9. Golang入门教程(二)Ubuntu16.04下安装golang(实例:Golang 定时任务管理器)
  10. win7 安装mysql 5.7.9记录