linux常用操作

基本设置

    一次性转换命令行  init 3

    一次性转换图形化  init 5

    永久性命令行:   1:vi /etc/inittab
            2:按i进入编辑模式
            3:按ESC键退出编辑模式
            4::wq保存退出

    重启命令: init 6

    关机       init 0

----------------------------------------------------------------------------------------------------------------------------------------

常见目录:

    /etc:用于保存系统数据文件,启动文件,脚本
    /bin: 用于普通用户常用命令
    /sbin:存放管理员常用的命令
    /dev :存放与设备有关
    /media 用于系统自动挂载存储设备时候使用的目录
    /mnt:用于挂载设备时候使用目录

----------------------------------------------------------------------------------------------------------------------------------------

查看文件夹内容

    ls
      语法 ls -a 文件夹
      参数: -a 显示所有文件和目录,包含隐藏的文件和目录
          -A 显示所有文件和目录,包含隐藏的文件和目录,但不显示.和..目录
          -t 根据时间排序
          -l 显示文件和目录的完整属性 简称 ll (常用)

      颜色区分
          蓝色 目录
          绿色 可执行的文件
          红色 压缩文件
          浅蓝色 链接文件
          灰色 其他文件

----------------------------------------------------------------------------------------------------------------------------------------

目录管理

    cd 改变路径
      语法:cd 【相对路径或绝对路径】
         cd ..返回上一层
          . 表示 当前文件夹
          ~ 表示 用户文件夹
          .. 表示 上级文件夹
          / 表示 根目录
          ./ 表示 当前文件夹下的文件夹

    pwd 显示当前所在目录

    mkdir 创建文件夹
      语法:mkdir [-option] 目录名称
      参数: -p 当前建立的目录父目录不存在,同时建立父目录

----------------------------------------------------------------------------------------------------------------------------------------

文档编辑命令

    vi/vim 编辑文件
      语法:vi 文件名

            进入编辑模式后操作:

              i 进入编辑模式
              esc 退出编辑模式
              :q 退出
              :wq 保存并退出
              :q! 强制退出
              打开文件后输入i,可往文件夹输入内容,输入完成后,点击esc,输入:wq 退出编辑

    rm 删除文件或者目录
      语法:rm [-option] 文件名
      参数:-r 递归删除,删除文件夹
         -f 强制删除

    cp 将源文件拷贝
      语法:cp 文件 路径 (新名称)

    mv 移动文件或者目录,重命名
      语法:mv 文件名 移动位置 ./文件夹/
          mv wenjian2.txt ./文件/
        . 表示 当前文件夹
        ~ 表示 用户文件夹
        .. 表示 上级文件夹
        / 表示 根目录
        ./ 表示 当前文件夹下的文件夹
      语法:mv 文件 新名字

----------------------------------------------------------------------------------------------------------------------------------------

搜索

    grep 在当前文件夹输入关键字查询

    which 查找可执行文件的位置
      语法:which 文件名

    whereis 根据设定好的目录查找
      语法:whereis [-option] 文件名
      参数:-b 只查找二进制文件
         -m 只查找说明文件

    find 对指定目录及子目录进行文件搜索
      语法:find [path] [-option] 文件名
      参数:-name file 寻找文件名为file的文件

    locate 查找文件快
      语法:locate 文件名
      updatedb 更新文件夹内容后,输入locate查询

----------------------------------------------------------------------------------------------------------------------------------------

文件查看管理命令

    touch 创建文件
语法:touch 文件名.txt(其他后缀名)
可批量创建 touch 文件名1 文件名2 文件名3

cat 显示文件内容
语法: cat [-option] 文件名
参数:-n 对所有输出进行编号
-b 与-n类似,空行不编号


more 语法:more 文件名
参数:+n 从第n行开始显示
-n 定义屏幕大小为n行
下翻命令: 回车(单行下翻)
ctrl+l、空格键 整页下翻
退出 q

less 可以使用pageup和pagedown进行上下翻页
语法:less 文件名
-N 显示每行的行号
空格键 整页
回车 滚动一行
退出 q

head 输出文件前几行数据
语法:head [-option] 文件名
参数:-n 指定显示多少行

不带参数默认前十行

tail 输出文件后n行数据
语法:tail [-option] 文件名
参数:-n 指定显示多少行
不带参数默认后十行
tail -f 动态读取

chmod 变更文件目录读写执行权限
语法:chomd [-R] 权限 文件名
参数:-R 递归修改权限
权限掩码法:chmod 777 文件名

ugo法 u文件拥有者,g所属组,o其它,a所有人
ugo +-法 +增加权限
-删除权限


chown 修改文件拥有者
chown [-R] user:group 文件名
参数 -R 表示递归修改
chgrp 修改文件所属组
语法:chgrp [-R] 组名 文件名

file 检测文件类型
file 文件

 

linux常用操作

上一篇:Linux设置静态IP地址


下一篇:Linux查看文件