美文网首页
(Linux)上课笔记 12.07

(Linux)上课笔记 12.07

作者: 霸王小 | 来源:发表于2016-12-07 19:36 被阅读17次
笔记(基本的命令)
  • 路径
    绝对路径:是以根目录为起点的路径
    相对路径:是以当前路径或者以HOME目录为基础的路径
  • cd
    cd [路径] 工作目录的切换,可以在目录间任意跳转,若没有路径,则跳转到家目录下。
    cd ../ 是返回上层目录 ../可以嵌套使用
    cd ../目录名 跳转到上层目录的某个目录
    cd - 回到上一次工作的目录
  • mkdir
    mkdir [目录名] 创建新的一个目录
    mkdir -p [目录名1/目录名2/目录名n] 创建多级目录(递归创建)
    mkdir [目录名1] [目录名2] [目录名n] 创建多个目录(非递归创建)
  • **rmdir **
    rmdir [目录名] 只能删除空目录,若目录非空则不能删除而报错。
    rmdir -p [目录名1/目录名2/目录名n] 删除多级目录(删除创建)
  • *rm **
    rm [参数] [文件名] 删除一个或多个普通文件或者目录文件,此方法为永久删除不可恢复。
    rm -r [目录名/文件名] 删除目录
    rm -i [目录名/文件名] 删除时进行提示
    rm -ir [目录名] 会提示进入目录,并逐一提示是否删除文件
    rm -f [文件名] 强制删除不会有任何提示
    :通配符,如果要删除大量文件名类似的文件,可用通配符删除)
  • **touch **
    touch [参数] [文件名] 创建不存在的普通文件,若文件已存在,则更新时间戳
    touch [文件名(可以用{1..10}创建多个类似文件,例如touch {1..10}.txt touch {a..b}st.txt )]
  • **mv **
    mv [参数] [源文件] [目的文件]
    mv [原文件名] [新文件名] 重命名,用gedit编辑文件产生的备份文件及filename~,可用mv命令进行恢复,若目的文件已存在,则覆盖其中的内容
    mv [文件名] [路径] 跨目录移动,若路径后面加了文件名,则跨目录移动并且重命名。
    mv [源文件] [目的目录文件] 若目的目录文件不存在,则移动重命名,若存在,则将源目录整体移动到目的目录中
  • **cp **
    cp [参数][源文件][目的文件] 对源文件进行复制,此时的源文件仍然存在
    cp [源文件] [路径] 复制文件到指定路径,源文件保留
    cp [源文件][路径/文件名] 复制文件到指定的路径并进行改名,源文件保留
    cp [路径/源文件][路径/文件名] 复制指定的文件到指定的路径并进行改名,源文件保留
    cp -r [路径/源目录名][路径/目的目录名] 复制指定的文件夹到指定的路径目的目录名存在时,会进行替换,源文件保留。若复制指定的文件夹到指定的路径目的目录名不存在时,则会直接复制。
    cp -ir [路径/源目录名] [路径/目的目录] 若目的目录不存在同名目录,则复制并重新命名,若目的目录存在同名目录,则合并。
  • pwd
    pwd 此命令可以获取当前的绝对路径。
  • **cat **
    cat [参数] [文件名] 查看文件内容(全屏一次列显)
    cat [文件名1] [文件名2] [文件名N] 参看多个文件
    cat -n [文件名] 列显文件内容的同时,匹配行号。
    cat -b [文件名] 列显文件内容的同时,匹配行号时略过空行。
  • **more **
    more [参数] [文件名] 分叶查看文件内容,按空格键查看下一页,按回车键就逐行查看,按Q退出。
  • less
    less [参数] [文件名] 空格键、上下键、PaUp、PaDn、回车键均可分页查看,退出输入Q回车即可。
  • man
    man [命令] 、[命令] --help、info [命令] 可以查看该命令的手册
  • head
    head [参数] [文件名]、tail[参数] [文件名] 分别可以查看文件的前十行和后十行,默认十行。
    head -n [文件名]、tail-n [文件名] 分别可以查看文件的前n行和后n行。
  • sudo
    sudo 临时提权,即临时赋予用户超级用户的权限,常用命令行安装软件,对部分文件的删除操作,以及

更改文件权限等等(操作需要用户密码)。
su - root 切换root超级用户,超级用户下所有的操作均不需要输入密码,建议使用"-",把超级用户的工作环境和目录都切换,房子因环境变量问题不能够正常使用。密码问题不能输入,需要sudo passwd改密码。 $为普通用户提示符,#为超级用户提示符。

  • **超级用户----》普通用户 **
    ctrl d、exit、su - [普通用户名]、关闭终端。
  • 文件的权限问题
    -rw-r--r-- 1 w w 16974 12月 7 13:38 123.txt
图1 图2

所属用户:u
所属组用户:g
其他用户:o
所有用户:a

完整的权限表示形式:rwx r可读 w:可写 x:可执行,-:为无权限。
权限标识符;r,w,x,- 八进制权限0.1.2.3.4.5.6.7

  • **chmod 标识符更改 **
    chmod [用户代码+权限] [文件名] 修改增加文件权限。
    chmod [用户代码-权限] [文件名] 修改减去文件权限。
  • **chmod 八进制更改 **
    chmod [相对应的八进制数] [文件名]
图3
例如 r-- r-x rwx 的权限命令为chmod 457 [文件名]

相关文章

  • (Linux)上课笔记 12.07

    笔记(基本的命令) 路径绝对路径:是以根目录为起点的路径相对路径:是以当前路径或者以HOME目录为基础的路径 cd...

  • (Linux)上课笔记 12.06

    课堂知识点 文件结构 1.普通文件:-2.目录文件:d3.链接文件:l4.管道文件:p5.设备文件:b6.字符文件...

  • (Linux)上课笔记 12.08

    笔记(基本的命令) Ubuntu下软件安装 1.图形化界面,Ubuntu软件安装中心,搜索安装2.命令行安装:ap...

  • (Linux)上课笔记 12.09

    笔记(基本的命令,会区分大小写) shell脚本(字符串) 1.字符串的拼接 7.while

  • 打卡学习

    12.07公众号学习

  • linux shell脚本攻略笔记

    LINUX SHELL脚本攻略笔记[速查] linux shell脚本攻略笔记

  • Linux常用命令笔记

    Linux常用命令笔记 标签: 笔记 根据慕课网达人养成计划归纳总结的相关笔记 Linux简介 1、Linux分为...

  • 2019-03-24 |Linux上课笔记

    Linux | March 24, 2019 markdown语法 3个实用的markdown语法 标题: ###...

  • 12.07

    It’s had been so long since I update this little blogspot...

  • 12.07

网友评论

      本文标题:(Linux)上课笔记 12.07

      本文链接:https://www.haomeiwen.com/subject/oqxjmttx.html