美文网首页
Linux常用基础命令

Linux常用基础命令

作者: ZekeLyon | 来源:发表于2020-05-25 22:58 被阅读0次

ls 文件查看

ls 查看当前目录下的文件
ls [选项, 选项] 目录

常用选项:
-l 长格式显示文件
-a 显示隐藏文件
-r 逆序显示
-t 按照时间顺序显示
-R 递归显示

例:ls -l /root 显示root目录下的文件,并且长格式化显示
注:可使用多个选项如 ls -l -a -r 等同于 ls -lar


cd 移动操作目录。

cd 更改当前的操作目录。cd是shell的内置命令,通过man cd显示的是命令解释器shell的帮助信息,可通过help cd获取真正的帮助信息。
cd [选项] 参数

选项
- 返回上一次移动的目录

例:cd /usr/local/ 绝对路径。cd usr/local/ 相对路径


mkdir 创建目录

mkdir [选项] 参数

选项
-p 创建多级目录

例:
mkdir a 在当前目录下创建目录a。
mkdir /a 在根目录/下创建目录a。
mkdir -p /a/b/c/d/e/f 创建多级目录


rmdir 删除目录。此命令用的较少,一般用rm

rmdir 默认只可删除空目录

rm 删除目录或者文件

rm [选项] 参数

选项
-r 递归删除,同时删除子目录
-f 忽略删除确认提示

例:
rm -r a 删除当前目录下的a目录及其所有子目录。
rm -rf a 删除a目录及其所有子目录,并且忽略删除询问。
注:可使用快捷键 Ctrl + C 取消操作。

cp 复制文件或目录

cp [选项] SOURCE... DIRECTORY ...

常用选项
-r 复制目录
-v 显示复制过程
-p 保留用户、权限、时间等文件属性
-a 等同于 -dpR

例:
cp -r a a1 复制a文件夹到a1。
cp -v file* /home 移动所有file开头的文件到/home目录下。
cp -v file? /home ?只通配一个字符,*通配多个字符。

常用通配符:
   *  匹配到任何字符;
   ?  匹配任意1个字符;
   [xyz]  匹配xyz任意1个字符;
   [a-z]  匹配a到z之间任意1个字符;
   [!xyz]或[^xyz] 不匹配xzy任意1个字符

touch 创建文件

touch [选项] FILE
例:touch abc.txt 在当前目录创建a.txt文件


mv 移动文件或目录,重命名目录

mv [选项] SOURCE... DIRECTORY ...
例:mv a a2 移动当前目录的a文件夹到当前目录并重命名为a2。


文本查看命令

cat 显示文本内容到终端
head 从文件开头查看,默认显示开头10行
    例:head -5 a.txt 显示a.txt文件中开头5行内容
tail 从文件结尾查看,默认显示结尾10行
    常用参数-f 文件内容更新后,同步显示到终端。例:tail -f catalina.out
wc 统计文本内容
    wc anaconda-ks.cfg 统计文内容行数、单词数、字节大小
注:wc anaconda-ks.cfg | more 管道符 | more 分页查看文本内容,用空格键翻页。


tar 文件或文件夹打包、压缩、解压命令

tar [选项] FILE/DIRECTORY

选项
-c 打包
-x 解包
-f 指定操作类型为文件

tar cf /tmp/etc-backup.tar /etc 打包/etc目录下的所有文件到etc-backup.tar文件中
ls -l /tmp/etc-backup.tar 查看打包后的文件大小
ls -lh /tmp/etc-backup.tar 查看打包后的文件大小,文件大小以M为单位显示。
tar czf /tmp/etc-backup.tar.gz /etc 打包并压缩/etc目录下的所有文件到etc-backup.tar.gz文件中(使用gzip压缩算法)
tar cjf /tmp/etc-backup.tar.bz2 /etc 打包并压缩/etc目录下的所有文件到etc-backup.tar.gz文件中(使用bzip2压缩算法)
tar xf /tmp/etc-backup.tar -C /root 解包etc-backup.tar到/root目录。
同理 tar jxf ... 或 tar zxf ...

注:网上常见的后缀 .tbz2.tgz,其实就是 tar.bz2 和 tar.gz 的缩写

相关文章

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • Linux系统基础命令汇总

    Linux系统学习,总结汇总了linux系统下基础常用的命令: 一.Linux系统基础常用命令 1.命令da...

  • linux基础

    linux基础 ============ 1.主要内容: 常用的linux命令(shell命令) l...

  • Linux之常用文件操作命令

    前言 继Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令. 文件处理命令 Linux 下一...

  • 零基础搭建Spark环境

    目的 认识Spark 基础知识 需要有一丢丢的Linux基础,至少知道名词,了解Linux基础命令Linux常用命...

  • [Linux记录] 常用BASH命令(1)——基础

    基础 Linux最简单基础的常用命令,掌握这些命令就可简单使用Linux系统。 以下命令的更多用法可以参考:菜鸟教...

  • 工具集#02 Linux 常用命令

    目录:基础常用命令表总结 1. Linux 基础 最基础的10个命令,面试说让写出十个 linux 命令,写这十个...

  • 工具集#02 Linux 常用命令

    目录:基础常用命令表总结 1. Linux 基础 最基础的10个命令,面试说让写出十个 linux 命令,写这十个...

  • 软件测试知识学习路线

    Linux基础◇ Linux系统的了解与环境的熟悉◇ 常用的Linux命令◇ Linux文件属性、权限、用户...

  • Linux基础教程

    Linux基础教程 一、常用命令使用 1.1 常用命令使用 1.1.1 登录和退出Linux系统 1. 启动和登陆...

网友评论

      本文标题:Linux常用基础命令

      本文链接:https://www.haomeiwen.com/subject/jbwuahtx.html