Linux基础命令一-ls_cd_man_pwd_mkdir_touch_mv_cp

时间:2022-09-19 17:45:28
  1. ls(list 列表)
    作用:列出当前文件夹下的所有文件
    ls –a 列出包含隐藏文件的所有文件
    ls –l 列出文件的详细信息
    上述命令是可以混用的,比如 ls –a –l或者 ls –l –a或者 ls –al或者 ls-la都可以显示包含隐藏文件的所有文件的详细信息。
    上述两个参数是ls最为常用的两个参数,如果需要使用其他参数,可以查询man 手册。
  2. man(manual 手册)
    作用:获取帮助手册
    man 1 ls 1的意思是要查询的是linux命令
    man 2 XX 2的意思是查询的是linux api
    man 3 XX 3的意思是查询的是C库函数
  3. cd(change directory 更改目录)
    作用:更改当前路径,后面可以加绝对或者相对路径
    cd /
    cd test/
    cd . .代表的是当前目录
    cd .. ..代表的是上一层目录
    3.1 “.”与”..”的实现方式:在linux系统中每创建一个文件夹,里边都会有两个隐藏文件夹,名字为”.”和”..”他们就好像两个指针分别指向本层以及上一次目录。
    3.2 那么问题就来了,如果要返回上上层目录应该怎么办呢?
    cd ../../ 即可,后面还可以叠加很多层。
    3.3 在执行C程序的时候,直接 ./abc.c 就可以执行abc.c这个程序。其中最前面的”.”代表的就是当前目录。
  4. pwd(print work directory 打印当前的工作目录)
    很简单,之间输入pwd 即可
  5. mkdir(make directory创建空文件夹)
    例如 mkdir abc
    那如果想在abc下面再建立一个def文件夹应该怎么办呢?
    mkdir –p abc/def -p代表文件夹的级联
  6. touch
    作用:创建空文件
    例如: touch abc.txt touch abc.c
  7. mv(move)
    作用:在目录间移动文件或是修改文件名
    mv 源文件pathname 目标文件pathname
  8. cp(copy)
    cp 源文件pathname 目标文件pathname
    cp –r 用来复制文件夹
    cp –f 强制复制
    一般在使用的时候 用cp –f指令来复制文件, cp –rf 指令来复制文件夹