Linux的常用命令

Linux的常用命令

一、常用命令

常用格式:

command [options] [parameter]

  • command:命令名
  • [-options]:选项,可以对命令进行控制,也可省略
  • [parameter] :传递给命令的参数,可以为零个,一个或者多个

注意:
[]代表可选
命令名、选项、参数之间有空格进行分隔

常用指令:

  • ls ------查看当前目录下的内容
  • ll ------查看当前目录下的内容详细信息
  • pwd ------查看当前所在的目录路径
  • cd [目录名] -----切换目录
  • cd / ------进入根目录
    • cd ~ -------系统用户目录(Root用户登录进入的是/root目录下;如果是普通用户登录则进入的是/home目录下)
    • cd … ------回退一级目录
    • cd …/… ------回退两级目录
  • touch [文件名] -----如果文件不存在,新建文件
  • mkdir [目录名] ------创建目录
  • mkdir -p [文件名]/[文件名]/[文件名] ------新建多级文件夹
  • rm [文件名] ------删除文件(n表示NO ,y表示YES,无法删除目录)
    • rmdir [目录名] ------删除目录(非空删除不了)
    • rm -r [目录名] -----删除目录(如果文件夹非空,会进入子文件,每级每个文件判断是否删除)
    • rm -rf [目录名] -----删除目录(不管非空,不需要判断,直接删除!!!慎用!!!)
    • rm -f [文件名] ------删除文件(不需要判断)
      当出现乱码问题时:
  • echo ‘LANG=“en_US.UTF-8”’ >> /etc/profile ------把
    ‘LANG=“en_US.UTF-8”’ 追加到profile配置文件中
  • source /etc/profile ------重新加载一下profile配置文件

常用技巧:

  1. tab键自动补全代码(如果没有自动补权,可能时有多个文件名前面字符相同)
  2. 连续两次tab键可以给出操作提示 上下键可以快速调出使用过的命令
  3. 使用clear清屏,或者ctrl+L快捷键清屏

目录介绍:(常用的)

  1. etc 存放系统配置文件
  2. home 存放系统用户的文件
  3. opt 额外安装的可选应用程序包的存放的位置
  4. root 超级用户目录
  5. usr 存放系统应用

二、重要指令:

查看文件的命令:cat/more/tail
  • cat [文件名] ------产看文件的全部内容
  • more ------查看文件内容<一部分>
    • <按回车Enter键 展示一行>
    • <按空格键 展示满屏幕>
    • <按b键 回到上一屏幕>
    • <Ctrl +C>
  • tail -f/[路径]/[文件名] ------动态查看文件内容(Ctrl +C退出)
    • tail /[路径]/[文件名] ------默认查看10条数据内容
拷贝移动命令cp/mv
  1. cp [-r] source dest * cp -r [文件夹路径/*或文件名] [文件夹路径]------用于复制目录中的文件到另一个目录
    • cp -r [aa文件夹] [bb文件夹] ------将aa文件夹复制到bb文件夹中 cp [文件路径]/[文件名] [文件路径]/[文件名2] ------复制文件并重命名
    • cp [文件名] [文件夹路径] ------用于复制文件或目录
  2. mv source dest(为文件或目录进行改名,或者是将文件或目录移动到其他位置)
    • mv [文件名] [文件目录] ------将文件移动到文件目录下(前提文件目录存在)
    • mv [a文件名] [b文件名] ------将a文件重命名为b文件名(如果文件存在可以覆盖)
    • mv [a文件夹目录] [b文件夹目录] ------将a文件夹移动到b的文件夹目录下(前提b文件目录存在)
    • mv [a文件夹目录] [b文件夹目录] ------将a的文件夹名改成b
打包压缩命令:tar

语法:tar [-zcxvf] filename [files]
作用:对文件进行打包、解包、压缩、解压

  1. -z:z代表的是gzip,通过gzip命令处理文件,gzip可以对文件进行压缩或者解压
  2. -c:c代表的是create,即创建新的包文件
  3. -x:x代表的是extract,实现从包文件中还原文件
  4. -v:v代表的是verbose,显示命令的执行过程
  5. -f:f代表的是file,用于指定包文件的名称
打包:
  1. tar -cvf xxx.tar ./* ------将当前目录下所有文件打包,打包后的文件名为xxx.tar
  2. tar -zcvf xxx.tar.gz ./* ------将当前目录下所有文件打包并压缩,打包后的文件名为xxx.tar.gz
解包:
  1. tar -xvf xxx.tar ------将xxx.tar文件进行解包,并将解包后的文件放在当前目录
  2. tar -zxvf xxx.tar.gz ------将xxx.tar.gz文件进行解压,并将解压后的文件放在当前目录
  3. tar -zxvf xxx.tar.gz -C /usr/local------将xxx.tar.gz文件进行解压,并将解压后的文件放在/usr/local目录
文本编辑命令vi&vim

需要安装才可使用,安装命令为yum install vim

编辑常用命令
  1. i ------进行插入,可以对文本进行编辑
  2. ESC ------退出插入编辑
  3. Shift+
    • :wq ------保存并退出
    • :q ------不保存直接退出
    • :q! ------不保存强制退出
    • :set nu显示行号
    • :set nonu取消行号显示
    • :n定位到第n行
查找文件命令find/grep
find:

作用: 在指定目录下查找文件
语法: find dirName -option fileName

  1. find . -name “xxx.txt” ------查找当前目录下的文件 find /bbb/eee -name
  2. “e.txt” ------查找指定的目录下的文件
grep:

作用: 从指定文件中查找指定的文本内容
语法: grep word fileName

  1. grep xxx *.java ------查找当前目录中所有.java结尾的文件中包含xxx字符串的位置
  2. ps -ef|grep tomcat ------查找tomcat为关键字的进程
  3. kill -9 进程号 ------结束当前进程号的进程

(大B的学习笔记)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值