• Linux常用命令总结


    一、目录与文件

    cd ..  返回上一级目录

    cd ../..返回上两级目录

    cd  /home 进入home目录

    cd - 返回上次所在的目录

    cd ~ 进入个人总目录

    二、pwd 显示 当前工作目录

    三、ls命令

    查看文件与目录的命令

    ls 查看当前目录下的所有文件

    ls -l 显示出文件和目录的详细内容

    ls -a 列出全部文件,包含隐藏文件

    四、cp命令

    可以将一个文件复制到另外一个目录下

    cp -a 将文件的特性一起复制

    cp -p 连同文件属性一起复制,而非使用默认方式,与-a相似

    cp -i 若文件已经存在则覆盖时会先进行询问是否覆盖

    cp -r 递归复制,用于目录复制

    cp -u 当目标文件与源文件有差异时才复制

    五、mv命令(用于移动文件、目录或改名)

    -f 强制将目录文件移动到另一个目录下,不询问

    -i 如果目标文件已存在会进行询问是否覆盖

    -u 若目标文件与源文件不同才能移动成功。

    六、rm -rf /*强制递归删除当前目录下的所有文件 (删库跑路)

    七、进程相关的一些命令

    ps -a:显示不予terminal有关的所有进程

    ps -A 显示所有进程

    ps -u :显示有效用户的相关进程

    ps aux # 查看系统所有的进程数据

    ps ax # 查看不予terminal有关的所有进程

    ps -lA # 查看系统所有的进程数据

    ps axjf # 查看连同一部分进程树的状态

    ps -l :查看进程的详细信息 PID

    kill命令

    通常与ps命令一同使用,先用ps 查出进程ID,然后用kill -9 pid 强制关闭进程,杀死进程还有killall -9 程序的名字/pkill 程序的名字

    查看进程端口号:netstat -tunlp|grep 端口号

    普通文件:用来存储普通的数据,字符串等;目录文件:存储一张表,该表就是这个目录下所有文件和inode的映射关系。

    权限参数所代表的意义:

    对于普通文件来说:

    r : 可以获取这个文件的名字和内容;x代表改文件能否被执行 ;w:代表是否可以修改这个文件的内容以及名称。可以删除此文件。

    对于目录文件来讲:

    r:表示具有读取目录结构列表的权限,所以当你具有读的权限时,表示你可以查询该目录下有哪些文件,并可以用ls显示文件名称,当然前提是这个目录具有-x的权限,以为有x才能进入目录。

    x: 有x权限表示可以进入该目录。

    w: 具有移动该目录结构列表的权限(建立新的文件和目录、删除已经存在的文件和目录,更新文件和目录)

  • 相关阅读:
    C++学习004-Go To 语句使用
    C++学习003-#define 自定义宏
    C++学习002-C++代码中插入汇编语句
    C++学习001-注释
    Qt 加载Leap motion 手势识别软件 二次开发 hello world
    C++知识点 内存占用问题
    虚拟现实-VR-UE4-编译源代码后,无法运行
    Loadrunner|录制脚本时出现乱码的解决方式
    2月14日学习内容
    构建之法读后感(三)
  • 原文地址:https://www.cnblogs.com/dataoblogs/p/14121995.html
Copyright © 2020-2023  润新知