linux常用命令大全新手入门(linux基础命令入门大全文库),本文通过数据整理汇集了linux常用命令大全新手入门(linux基础命令入门大全文库)相关信息,下面一起看看。
Linux VPS不下命令就无法顺利管理主机和安装软件。在这里,我将列出Linux VPS使用过程中常用的命令,针对懂一点命令行的朋友。如果你没有任何命令行基础,建议你找一下这个Linux的基础教程。
智数据香港美国VPS
一、基本常识:在讲具体命令之前,先介绍一些Linux命令行的常识:
命令的一般格式如下:命令名[参数][路径],[]表示可以省略,省略路径表示当前路径适用。
有两种路径:相对路径和绝对路径。绝对路径从根目录(“/”)开始,比如根目录下主目录中的shine子目录为/home/shine。相对路径是指从当前路径开始的路径,如/home表示当前路径,/home/shine/doc表示绝对路径," "对于当前目录,“.”“~”代表当前用户的主目录。如果用户当前登录为shine,~/doc也可以达到上述效果。
如果你不知道如何使用一个命令,你可以使用命令人来查找,但一般我们就是记不住命令的具体参数。只需在命令名后添加help,比如ls -help。
如果您想退出,但不知道如何在命令运行时退出,您通常可以尝试Ctrl C、Ctrl D、退出、注销、退出。
更改cd的路径,比如CD/可以将路径切换到根目录,用户登录后默认的路径是自己的用户目录。也可以在使用过程中通过cd或cd ~回到用户目录。
Ls显示指定目录中的文件和目录。ls -a可以显示包括隐藏文件在内的所有内容,ls -l是一个列表显示。
Su切换到root登录。
注销注销
Mkdir创建一个新目录。如果默认指定路径中不存在父目录,将会出现错误。只需使用-p参数。
默认情况下,Rm文件不能删除目录,但是-r参数可以递归地删除目录及其内容。
Mv移动文件
Cp文件默认不能复制目录,使用-参数可以复制目录和目录中的所有项目。
Cat显示文件内容
Echo回显输入,可以用来显示一些环境变量的值,比如echo $PATH。
Ln连接可以分为软链路和硬链路。通常,-s用于建立软链路。
Tar打包程序,通过一些参数,可以实现压缩/解压缩的功能。一般我们用VPS解压。tar文件,-xzvf,-tar.gz和-xjvf。tar.bz2如果需要解压。zip或*。rar文件,需要安装相应的压缩软件,使用unzip和unrar。
Df -h检查硬盘使用情况du -sh检查此目录或文件的大小top检查进程状态。
请参见空闲内存状态。
Chmod更改文件权限
Chown更改文件的所有者和所有组。
yum CentOS/Fedora中的包管理器,Ubuntu/Debian中的apt包管理器。
Nano/vi文本编辑器
其他常见的命令包括sort、find、make、adduser、passwd、pwd、who、whoami、grep、less、export等等。
设置777批次chmod -R 777目录名
设置批处理chmod -R www目录名
Chmod www -R目录名
/home/wwwroot/中所有文件的所有者都是www,它所属的组也是wwwchown -R www:www *
进入这个目录
递归处理所有的文件和文件夹。第一个www是文件所有者的名字,第二个www是它所属的组。# "* "表示所有文件和文件夹。
如果你安装LNMP,VPS里有很多域名。只需备份/usr/local/nginx/conf/vhost目录下的配置文件,重装系统并上传即可。如果要删除绑定,只需删除此文档。只需重新加载配置:
/root/lnmp重新加载
二、目录操作:RM-RF mydir/删除mydir目录/
CD mydir/进入mydir目录/
CD /返回上一个目录/
镉./回到中间有空格的父目录/
CD ~/回到根目录/
Mvtool/*重命名工具目录工具*/
Ln -s刀具bac/为刀具目录创建一个名为BAC的符号链接。最熟悉的一个就是FTP中的www链接到public_html目录/
Cp -a tool /home/vpser/www /*将工具目录中的所有文件复制到www目录*/
三。文件操作:RM go.tar/*删除go.tar文件*/
Mt.cgi/*找到文件名为mt.cgi */的文件
dfh/*检查剩余磁盘空间*/
解压缩:tar xvf wordpress.tar/*解压缩tar格式的文件*/
Tar-myfile.tar/* TVF检查包含在tar文件中的文件*/
tar toole.tar工具/*将工具目录打包成toole.tar文件*/
TARCFZ vpser.tar.gz工具/*将工具目录打包并压缩成vpser.tar.gz文件,因为。tar文件几乎是未压缩的,MT的。tar.gz文件被解压成后几乎有10mb。tar文件*/
tar jcvf?/var/bak/创建高压缩率的tar.bz2文件/
Xjf解压缩tar.bz2格式/
gzip-d ge.tar.gz/*解压缩。tar.gz文件为。tar文件*/
解压phpbb.zip /*解压zip文件。在windows *下压缩tar.gz格式的文件还是有点麻烦
:wget远程服务器上的文件转移到自己的服务器上,连上传都省了。服务器的带宽不是100M就是1000M,一个200-300万MT不是几十秒的事情*/
Wget -c继续最后一个未完成的文件*/
四。流程管理:ps -aux?/ps进程状态查询命令/
ps命令输出字段的含义:
用户,流程所有者的用户名。
PID,进程号,可以唯一标识这个进程。
%CPU,自上次刷新以来,该进程占用的CPU时间和总时间的百分比。
%MEM,进程使用的内存百分比。
VSZ,进程使用的虚拟内存大小,以k为单位
RSS,进程占用的物理内存总量,以k为单位。
TTY,与流程相关的终端名称。
STAT、流程状态、运行或准备运行(r ;s睡眠状态;I闲置;z冻结;d不受干扰的睡眠;W-进程没有常驻页面;不要停止或跟踪。)这些字母来代表。开始,当流程开始运行时。
TIME,进程使用的总CPU时间。
命令,要执行的命令行。
ps -aux grep nginx?/在所有进程中,找到nginx的进程/
杀1234?/1234是进程ID,即ps -aux中的PID/
Killall nginx /killall直接用程序名杀死所有进程,nginx是进程名/
动词(verb的缩写)Vim操作移动:h/j/k/l:向左/下/上/右移动一帧。
w:向后移动单词(前面加数字移动多少个单词)
b:移到前面的单词(前面加数字移动了多少个单词)
e:移回到单词的末尾。
葛:往前走到字尾
$:行尾
0:行首
Tx:向右寻找这一行中的X,并移动到那里(大写时向左)
33G:移动到文件的第33行
文件的第一行
g:文件的最后一行
33%: 33%的文件
H/M/L:屏幕的第一/中间/最后一行
Zt/zz/zb:当前行移动到屏幕的顶部/中部/底部。
跳”?回到你跳的地方。
跳到一个“旧”的地方
CTRL-I:然后跳到一个“更新”的地方。
Search/:向下搜索(后跟关键字)
?向上搜索(后跟关键字)
n:下一个匹配记录
I:切换到插入模式。
x:删除当前字符。重复上一次修改操作(在PS中用ctrl+f执行过滤)
u:撤消操作CTRL-R:重做
将删除的字符插入到当前位置(put)
保存:问:退出
:q!不保存退出。
ZZ:保存并退出。
:e!放弃修改并重新编辑。
掌握了这些基本命令,Linux的基本使用也就掌握了。只要你多练习,遇到更多的问题,解决它们,你的能力就会不断提高。
Linux基本命令的完整集合
更多linux常用命令大全新手入门(linux基础命令入门大全文库)相关信息请关注本站,本文仅仅做为展示!