基础命令
cd
cd :切换当前目录百至其它目录,比如进入/etc目录,则执行 cd /etc
cd / :在Linux 系统中斜杠“/”表示的是根目录。cd / ,即进入根目录.
cd ~:进入用户在该系统的home目录,例如xz用户,则进入/root/xz目录
cd.. :返回上一级目录
ls
ls -l :列出所有显示的文件,可以简写为ll
ls -a :列出包括隐藏文件的全部文件
ls -lS:文件从大到小的次序显示,使用ll-LS显示更加清晰
cat
cat filename:读取某文件内容
cat /proc/cpuinfo | grep 'process' | sort | uniq | wc -l :查看cpu核数
cat /proc/meminfo : 查看内存总容量
cat /etc/redhat-release : 查看redhat linux版本信息
cat /etc/os-release : 查看系统版本
rm
rm filename:用于删除一个文件或者目录;
rm -rf name:删除当前目录下的所有文件及目录,并且是直接删除,无需逐一确认命令行为
mv
move file,为文件或者目录改名,或者将文件或目录移入其他位置
vi/vim
vi和vim都是Linux中的编辑器(需安装),不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding,编辑完成后使用":wq"保存并退出编辑
mkdir
mkdir file:创建目录
touch
touch fileName.suffix :创建文件
pwd:显示当前所在工作目录的全路径,也即绝对路径
uname -r : 查看linux的内核版本
free -h : 查看CPU内存使用情况
lscpu : 查看cpu相关信息
Ctrl + D : 退出当前服务器的用户连接
系统管理工具
Systemd
Systemd 目标是为系统的启动和管理提供一套完整的解决方案。根据 Linux 惯例,字母d
是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统
systemctl --version : 查看 Systemd 的版本
systemctl start xx服务名称 : 启动服务
systemctl stop xx服务名称 : 停止服务
systemctl status
xx服务名称 :查看某服务状态
systemctl enable
xx服务名称 :设置服务自启动
安装软件包工具
RPM工具
rpm是Red-Hat Package Manager(RPM软件包管理器)的缩写,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,被广泛应用于在Linux下安装、删除软件,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。
rpm-ivh xxx.rpm:安装显示安装进度--install--verbose--hash
rpm-Uvh xxx.rpm:升级软件包
rpm-qpl:列出RPM软件包内的文件信息[Query Package list];
rpm-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
rpm-qf:查找指定文件属于哪个RPM软件包[Query File];
rpm-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
rpm-e:删除包
yum工具
由于使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装。而使用yum工具就可以连同依赖的程序包一起安装,非常简便
yum list :列出所有可用的rpm包
yum install -y [rpm包名]:安装一个rpm包
yum remove -y [rpm包名] 卸载一个rpm包
yum update -y [rpm包] 升级一个rpm包
注意: 如果不加-y选项,则会以与用户交互的方式安装,首先是列出需要安装的rpm包信息,然后会问用户是否需要安装,直接加上-y选项,这样就省略掉了问用户是否安装的那一步