Linux的基本命令和目录解释

title : Linux的基本命令和目录解释


基本命令

查看文件

    ll 管理员才能用的指令 ls 各个用户都能用, 参数: -a所有文件,包含隐藏文件 -l 详细信息

创建文件夹

    mkdir 参数 -p 为父目录不存在能自动生成父目录

创建文件

    touch 生成空文件 echo 生成一个带内容的文件 echo abc > hello.text 一个>写入 , 两个>> 追加

显示文件内容

    cat 显示文本文件内容

复制文件或目录

    cp 复制文件或目录

删除

    rm删除 参数 -f强制删除 -r 递归删除 删库跑路 rm -rf /*

移动

    mv

查找文件

    find -name hello 查找文件

检索文件内容查找

    grep 检索查找 grep liu ./hello/helloword.txt

分页显示

    more 分页显示文本文件 (more --help 查看帮助)

显示文件结尾

    tail 显示结尾内容 参数: -f 跟踪输出 (类似于tomcat控制台)

Linux的系统命令

    top 相当于任务管理器 ps 当前进程的快照状态 du 查看使用空间的 free 显示当前系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等

压缩解压缩

tar

    -c压缩 -x解压缩 -z gzip算法压缩。压缩文件 *.tar.gz -j bzip2算法压缩。 压缩文件 *.tar.bz2 -v显示文件列表 -f 文件名
tar -czvf ys.tar.gz .  压缩根据gzip算法
tar -xzvf ys.tar.gz  解压缩根据gzip算法

tar -cjvf kk.tar.bz2 .   压缩当前目录下所有文件为 kk.tar.bz2
tar -xjvf kk.tar.bz2    解压缩根据bzip2算法

文件夹解释

    bin - exe可执行文件 boot - 系统启动的文件 dev - 存放设备文件: 打印机 etc - 存放系统配置文件 : mysql的配置文件 等等 home - 账户目录 lib - 运行依赖 opt - 额外安装的软件 proc - 存放当前内存的映射 root - 超级用户目录 sbin - 超级用户的exe可执行文件 var 存放数据的目录

比较重要的四个目录

    home - 账户目录 etc - 存放系统配置文件 : mysql的配置文件 等等 usr/local - 下载的软件安装的程序放到此目录 var - 存放数据的目录。mysql .db
未完
经验分享 程序员 微信小程序 职场和发展