常见命令

  • cd:切换命令,可按照绝对路径或者相对路径切换,如:cd~;cd /;cd ../a
  • ls:显示文件与目录列表,可显示当前目录下的文件,文件夹,也可以显示其他路径下的文件,文件夹。ls -l:按列表显示所有文件;ls -a:显示所有文件,包括隐藏文件;ls -la:按列表显示所有文件,包括隐藏文件;ls -a/sbin/a*:显示/sbin/目录下a字母开头的文件
  • pwd:显示当前所在目录
  • cp:复制文件,文件夹,如:cp a.txt a1.txt;cp /root/a/* ./
  • touch:创建新文件(创建文本文件),如:touch file1
  • ll:显示当前文件,文件夹详细信息
  • mkdir:创建文件夹,如:mkdir a 创建文件夹a;mkdir -p ./1/2/3 创建多级文件夹(递归创建目录,即使上级目录不存在,会按目录层级自动创建目录 )
  • mv:剪切或文件,文件夹重命名,如:mv a.txt b.txt;mv 1 2;mv a.txt /root/a.txt
  • rm:删除文件或文件夹,如:rm a.txt;rm 1;rm -f:删除时不提示;rm -r:删除时提示;rm -rf:强制删除
  • find 路径 -name 文件名(按文件名查找):如:find / -name test01.txt 从根目录开始查找文件名为test01的文件
  • find路径 size+大小 单位 (按文件大小查找):如:find ./size + 1M 从当前目录开始,查找文件大小超过或等于1MB的文件
  • tar -cvf 打包文件.tar 文件/文件夹:打包(tar包)
  • tar -xvf 打包文件.tar:解包(tar包)
  • tar -zcvf 压缩文件名.tar.gz 需要压缩的文件或文件夹:压缩(gz包)
  • tar -zxvf压缩文件名.tar.gz:解压(gz包)
  • ps -aux | grep 服务名:查看某某服务的进程
  • ps –ef|grep 服务名 :显示全部进程
  • kill -9 pid:终止进程,9代表强迫进程立即停止

文本查看命令

  • cat:查看文件内容(预览文件),如:cat 1.txt 预览1.txt文件;cat 2.txt |grep hello 查找2.txt文件中包含hello的行
  • more:一般用来查看大文件(预览大文件,通过百分比加载),如:more 1.txt
  • more 文件名:可以继续按回车键往下显示内容,按q则可以退出操作
  • more+n 文件名:从第几行开始显示
  • less:查看文件内容,可使用方向键上下翻滚。如:less a.txt
  • head:查看文件前多少行/前几个字符,如:head -c 10 a.txt 查看a.txt前10个字符;head -n 10 a.txt 查看a.txt前10行
  • tail:查看文件的结尾多少行/字符,如:tail -c a.txt 查看a.txt的结尾10个字符;tail -n 10 a.txt 查看a.txt结尾10行;tail -f a.txt 查看a.txt结尾内容,若a.txt实时写入内容,则显示;tail -f 文件名 | grep 检索内容

rpm命令:

linux里的软件安装包,类似于windows操作系统的setup.exe文件,具有安装,卸载,升级,查询,验证软件的功能。

  • -i:安装指定的rpm文件 install
  • -U:对软件进行升级 Update
  • -e:删除指定的软件包
  • -q:query查询指定的软件包在系统中是否安装
  • -qa:query anyone查询系统中安装的所有rpm包
  • -V:校验指定的软件包
  • -nodeps :不检查依赖,强制卸载当前软件包 (建议不这么做)
  • -v : 安装详情显示
  • -h :安装的进度条显示
  • rpm -ivh :显示详情以及进度条的安装

vi命令

  • vi filename:打开(文件存在)或者新建文件(文件不存在),定位到第一行,如:vi test.txt
  • vi的插入模式:esc+i,按esc键后,输入i,在当前位置插入字符
  • vi的替换,删除:esc+r,按esc键,输入r,则当前光标处的字符可替换;esc+x,按esc键,输入x,则当前光标处的字符可删除;esc+dd,按esc键,输入dd,则删除当前行;esc+dw,按esc键,输入dw,则删除一个单词
  • vi的字符串搜索:esc+/str,按esc键,输入/str,则向文件末尾搜索str,此时再按n,则继续搜素下一个;esc+?str,按esc键,输入?str,则向文件开头搜素str,此时再按N,则向前继续搜索下一个
  • vi的保存与退出:esc+:wq,按esc键后,输入:wq,则保存退出;esc+:q!,按esc键后,输入:q!,则不保存强制退出;esc+:q,按esc键后,输入:q,则退出