趣文网 > 作文大全

Linux基础:常用命令(掌握了这些你就可以实际操作了)

2020-12-02 11:30:01
相关推荐

Linux对我们的日常web开发工作有着很大的影响,我们经常在终端上使用Linux命令来维护系统。下面我整理了日常开发中使用最多的常用命令,原则上我们应该记住这些简单的命令,如果不记得可以来查阅本文内容。

目录操作rm -rf mydir 删除mydir目录,不需要确认,直接删除mkdir dirname 创建名为dirname的目录cd mydir 进入mydir目录cd - 返回进入此目录之前所在的目录cd .. 返回上一级目录,中间有空格cd ~ 回当前用户家目录mv tools tool 把tools目录改名为toolln -s tool bac给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了cp -a tool /home/helloweba/www 把tool目录,复制到www目录下ls 列出当前目录下的内容文件操作rm go.tar 删除go.tar文件find mt.cgi 查找文件名为mt.cgi的文件df -h 查看磁盘剩余空间压缩与解压缩tar xvf wordpress.tar 解压tar格式的文件tar tvf myfile.tar 查看tar文件中包含的文件tar cf toole.tar tool 把tool目录打包为toole.tar文件tar zcf helloweba.tar.gz tool 把tool目录打包且压缩为helloweba.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MBtar jcvf /var/bak/www.tar.bz2 /var/www/ 创建.tar.bz2文件,压缩率高tar xjf www.tar.bz2 解压tar.bz2格式gzip -d ge.tar.gz 解压.tar.gz文件为.tar文件unzip phpbb.zip 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的下载wget http://am1.php.net/distributions/php-7.2.0.tar.gz 下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事wget -c http://am1.php.net/distributions/php-7.2.0.tar.xz 继续下载上次未下载完的文件进程管理ps -aux ps 进程状态查询命令ps命令输出字段的含义:USER,进程所有者的用户名。PID,进程号,可以唯一标识该进程。%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。%MEM,进程使用内存的百分比。VSZ,进程使用的虚拟内存大小,以K为单位。RSS,进程占用的物理内存的总数量,以K为单位。TTY,进程相关的终端名。STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。START,进程开始运行时间。TIME,进程使用的总CPU时间。COMMAND,被执行的命令行。ps -aux | grep nginx 在所有进程中,查找nginx的进程kill 1234 1234为进程ID,即ps -aux 中的PIDkillall nginx killall 通过程序的名字,直接杀死所有进程,nginx为进程名资源占用查询df -sh /home/wwwroot/ 查看/home/wwwroot/下各个目录的占用大小free -m 查看内存核swap使用情况top 查看程序的cpu、内存使用情况netstat -ntl 查看端口占用情况用户管理adduser 添加用户,如adduser hellowebadeluser 删除用户,如deluser hellowebapasswd 修改密码,按提示输入密码,密码不显示Vim操作移动:h/j/k/l: 左/下/上/右移一格w : 向后词移动(前面加数字移动多少个词)b : 向前词移动(前面加数字移动多少个词)e : 向后移到词末ge : 向前移到词末$ : 行末0 : 行首tx : 向右查找本行的x并移到那儿(大写时向左)33G : 移到文件的第33行gg : 文件首行G : 文件尾行33% : 文件的33%处H/M/L : 屏幕的首/中/尾行zt/zz/zb : 当前行移到屏幕的首/中/底部跳转:CTRL-O : 跳到一个 “较老” 的地方CTRL-I : 则跳到一个 “较新” 的地方查找:/ : 向下查找(后加关键字)? : 向上查找(后加关键字)n : 下一条符合的记录编辑:i : 转换到插入模式x : 删除当前字符. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)u : 撤销操作CTRL-R : 重做p : 将删除的字符插入到当前位置(put)退出保存::q : 退出:q! : 不保存退出ZZ : 保存后退出:e! : 放弃修改重新编辑掌握这些基本命令,Linux下的基本使用已经掌握,只要多加练习,多遇到问题,解决问题,能力就会不断的提升。感兴趣的小伙伴可以关注我,我会经常发一些编程中用到的知识,大家一起学习共同成长!

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

写清洁工的作文 大扫除作文400字 我爱我班作文 描写人物特点的作文 身边的科学作文 2020年高考作文 我的校园作文400字 小学六年级作文大全 春游作文200字 初一写人作文 元宵节作文结尾 以爱为话题作文 说说我自己作文 课外活动作文 打破常规作文 时事评论作文 关于孔子的作文 人间真情的作文 有关母亲的作文 持之以恒的作文 写给男朋友的小作文 作文批改评语大全 有关环保的作文 雨露作文 我的新老师作文 三年级作文国庆节 十字路口作文 爱护环境的作文 小学国庆节作文 写老师的作文题目