第一篇文章-linux基础

Posted 李纪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一篇文章-linux基础相关的知识,希望对你有一定的参考价值。

  • linux 查看文件

    • ls 显示当前目录下的所有文件

  • linux 产看文件的大小

    • stat filepath 列出的比较详细

    • wc -c filepath 输出字节数

    • wc -m filepath 输出字符数

    • wc -l filepath 输出有多少行

    • wc -L filepath 最大行数

    • du -b filepath 以字节数输出文件大小

    • du -k filepath 以kb输出文件大小

    • du -m filepath 以mb输出文件大小

    • ls -l 第五列为文件字节数大小

  • linux 复制文件

    • cp file newfile.bak 把文件复制为新文件 newfile.bak

    • cp file /home/bible 把文件file 从当前目录复制到 /home/bible/目录下

    • cp *  /tmp 把当前目录下所有未隐藏的文件复制到 /tmp 目录下

  • linux 移动和重命名文件

    • mv file newfile 将file重命名为newfile

    • mv file /tmp 把当前目录下的file 移动大 /tmp/下


  • linux 删除文件和目录

    • rm file 删除文件和目录

    • rm * 删除当前目录下的所有文件

    • rm -rf dom 删除dom目录以及他/她所包含的所有内容(慎用)

    • rm -i a* 删除当前目录下所有以字母a开头的文件,并且每次删除时,提示用户进行确认

  • linux cd命令

    • cd ~ 切换到主目录

    • cd /tmp 切换到目录/tmp

    • cd dir 切换到当前目录下的dir目录

    • cd / 切换到根目录

    • cd .. 切换到上级目录

  • linux 建立目录

    • mkdir pho 在当前目录中建立名为pho的目录

    • mkdir -p this/that/other 在当前目录下简历指定的嵌套子目录

  • linux 编辑文件

    • vim file 编辑文件

    • i 表示插入

    • esc 退出

    • :q 在文件未做任何修改的情况下退出

    • :q! 强制退出, 不保存对文件所作的修改

    • :wq 保存对文件所作的修改并退出

    • :w 保存文件

  • linux 显示文件的内容

    • cat file 

  • linux 文件上传下载

    • sudo rz 既是接收文件 xshell 就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录

    • sudo sz file 就是发文件到window上比ftp命令方便,而且服务器不用在开ftp服务了

  • linux 查看网络连接 路由 接口状态

    • netstat -ntpl 查看所有的端口连接

    • netstat -ap | grep nginx 查找 nginx程序运行的端口

    • netstat -an | grep ':80' 找出运行在指定端口的进程

  • linux 列出当前系统的进程

    • ps -A 显示所有的进程信息

    • ps -u root 显示指定用户信息

    • ps -ef 显示所有进程信息,连同命令行

    • ps -ef | grep nginx 查找指定的进程 grep是过滤条件

  • linux 后台执行脚本 守护进程

    • nohup php 指定路径 *.php >> *.log

    • tail -5 filepath 查看文件的前5行

      • tail -f filepath 监视文件尾部的内容(默认10行),涮洗显示在屏幕上,ctrl+c 退出


  • linux 查看cpu的运行情况

    • top -u user 查看某个用户下各进程的cpu使用率,内存占用


以上是关于第一篇文章-linux基础的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础篇(第一篇)

Linux从青铜到王者第十四篇:Linux网络基础第一篇

黑马程序员C语言基础第一天

Linux基础基础指令

RHCE基础知识梳理

系统管理员-Linux基础学习-第一部分内容。