linux必学的命令是什么?

不同版本的Linux命令数量有所不同,这里笔者将比较重要、最常用的命令按照其在系统中的作用分为几个部分,可以进一步了解Linux系统:

安装说明和登录:登录、关闭、停止、重新启动、安装、卸载、chsh。

文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。

与系统管理相关的命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last。

网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup。

与系统安全相关的命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho。

高级信息:

Linux有字符界面和图形界面。
在字符界面下,用户可以通过键盘输入相应的命令来执行操作。
它还提供了类似于Windows图形界面的X-Window系统,用户可以使用鼠标进行操作。
X-Window环境类似于Windows,可以说是Windows的Linux版本。

Linux可以运行在各种硬件平台上,比如x86、680x0、SPARC、Alpha等处理器的平台。
此外,Linux是一种嵌入式操作系统,可以在手持式计算机、机顶盒或游戏机上运行。

参考来源:百度百科-Linux

Linux必学命令

要学的东西还有很多,但根据我的实践经验,常用的命令如下(常用选项在括号内):cd文件操作命令,ls(-l-d-a)缩写ls-l=ll,mkidr(-p),rm(-rf),cp,mv,chmod,chown文件查看命令cat,more,less,tail(-f),head,文件时间相关命令date(-sHH:MM:SS),ntpupdate,clock(-w)用户相关命令useradd(-g-s),groupadd文件系统相关命令:mount(-a-o),unmount,fdisk,df(-h),mkfs.ext3init与系统管理相关(0123456),shutdown(-htimes),bootre,chkconfig(--list,--level),service,ps(-aux),cron,tar(-zxvf),kill(-9)网络相关命令ifconfig(eth0192.168.*.*/24up;down)、Route、nslookup、ping、traceroute、netstat(-tunlp,-i)、iptables(防火墙很复杂但是可以去网上找脚本自己修改)程序安装命令rpm程序(-aq,-e,-ivh--force--nodeps),./config,make,makeinstall,yum(-install,delete)等命令mail,grep,find(-name-print),smbclient(//IP/directory-Uusername)、setenforce0、alias在很多入门手册中都有记录,刘迅的《Linux你应该这样学》第二章,就是这样。
这些命令和用法是最常用的。
你可以边用边学,写出博客中不常用的命令和用法。
如果你记不住了,就去看看吧。
此外,经常利用人和信息也是一个好习惯。

100个LinuxShell脚本经典案例(附PDF)

编写一个helloworld脚本,使用位置变量创建Linux系统帐户和密码的备份日志。
一键部署LNMP(RPM包版本)。
如果小于设定值,就会发出警报。

一个猜数字游戏将判断当前计算机用户是否是超级管理员。
如果您是管理员,请使用yum安装vsftpd。
如果是,系统会提示您成为非管理员(使用字符串比较版本)以确定该计算机的当前用户是否是超级管理员。
如果他是管理员,则使用yum安装vsftpd。
如果没有,它将安装。
会提示您不是管理员(使用UID号)。
比较版本)编写脚本:提示用户输入用户名和密码,脚本会自动创建相应的帐户并配置密码。
如果用户未输入帐户名,系统将提示他们输入帐户名并退出脚本。
如果用户不输入密码,则默认密码为123456。
输入三个数字,按升序排列。