Linux的基础命令

1,cd命令

作用:修改所在目录

特殊操作:

  • cd / :直接切换到根目录
  • cd - :返回上次所在目录
  • cd .. :返回上一级目录
  • cd ~ :切换到当前用户的家目录

家目录:本质上就是一个目录,Linux在每个用户都有一个专属的目录,每个用户可以在自己的家目录下执行各种操作

2,pwd命令

作用:打印当前所在的目录

Linux中全部的文件都存放在根目录下的

  • Linux:单根系统
  • windows:多根系统

/bin:存放的的是命令
/sbin:存放的的是命令
/tmp:存放临时文件【任何用户都可以在这个目录进行读写操作,但是只能操作自己的文件;这个目录
下的文件30天没有被访问或使用,就会被自动删除】
/etc:存储各种配置文件
/etc/inittab
/etc/rc.local
/etc/httpd/httpd.conf
/etc/sysconfig/network-scripts/ifcfg-eth0
/home:存放普通用户家目录
/root:root用户的家目录
/lib
/lib64
/usr:自定义安装软件保存位置
/usr/bin:存放的的是命令
/usr/sbin:存放的的是命令
/var:存储经常发生改变的文件
/var/log/messages
/var/log/secure
/boot
/sys
/dev:存储设备文件
/proc

3,mkdir命令

作用:创建目录

格式:mkdir 选项 目录

选项:

  • -p:创建目录时先创建父目录再创建子目录
  • -v:显示创建
例:创建目录 a ,在 a 中创建 b b 中创建 c
mkdir -p a/b/c

4,touch命令

作用:创建空白文件
例子:创建 1.txt 文件
touch 1.txt
花括号展开:
例:创建三个文件: 1.txt 2.txt 3.txt
touch {1..3}.txt
date 命令:
作用:显示当前时间
+%F :显示完整的年月日
+%T :显示完成的小时分钟秒

5,ls命令

作用:显示当前或者指定目录下的文件
选项:
  • -a:显示所有文件,包括隐藏文件(Linux中以.开头的文件就是隐藏文件)
  • -l:显示文件的属性信息
  • -d:显示目录本身(如果不加-d,则显示的是目录下的文件,可以结合-l使用)
  • -h:以易读方式显示文件的大小(默认是字节,结合-l使用)
  • -r:倒序排序(结合-来使用)
  • -t:根据修改时间来进行排序(将最后修改的文件排到前面)
例:显示根目录下都有哪些文件
ls /
例:显示根目录下都有哪些文件包括隐藏文件
ls -a /
- :普通文件
d :目录文件

6.mv命令

作用:移动文件或目录(重命名)
例:将 b 文件移动到上一级目录
mv b ../

7.cp命令

作用:复制文件和目录
选项:
  • -r:复制目录(不加-r是复制不了目录)
  • -a:复制的过程中保持文件的属性不变                                                                                    如果复制的目的的备份系统文件,通常使用-a来保留文件属性不变                                        也可以复制目录
  • -i:在执行覆盖的操作会询问用户是否确定覆盖(如果使用了-i,则-f无效)
  • -f:复制过程中如需覆盖,则不需要询问(强制覆盖)
  • -v:显示复制过程

8.history命令

作用:查看和控制历史命令记录
保存位置: ~/.bash_history
  • 在启动终端的时候,会自动从~/.bash_history中读取历史命令,加载到内村中
  • 在终端中执行命令,命令的历史记录是保存在内存中
在关闭终端的时候,会将内存中的命令自动保存到 ~/.bash_history
history 的快捷操作:
  • num:执行历史命令中编号为num的历史命令
  • string:在历史命令中找多指定字符串为开头的命令,执行一次(从下往上)
  • !!:执行上一个命令
  • -num:执行历史命令中倒数第num条命令
历史命令的参数:
  • -c:清空历史命令(内存中)
  • -a:手动将内存中的历史命令保存到文件中
  • -r:重新从~/.bash_history读取历史命令
  • -d num:删除指定编号的历史命令(内存中)
9.cat 命令
作用:显示一个文本文件中的内容
格式: cat [ 选项 ] 文件名
选项:
  • -n:在每行前面显示行号
  • -E:显示行的结束符
Linux 中文件的结束符: $
windows 中是: \n
这样的符号都是隐性符号 -l 默认不可见的

10.head命令

作用:将一个文件的内容的前若干行显示出来(默认是前 10 行)
格式: head 选项 文件
选项:
  • -n:指定显示前n

11.tail命令

作用:将一个文件的内容的后若干行显示出来(默认是后 10 行)
格式: tail 选项 文件
选项:
  • -n:指定显示后n
  • -f:动态监控一个文件中的变化

12.more命令

作用:显示一个文件的内容(分屏显示)
  • 回车:显示下一行
  • 空格:显示下一屏
  • b:向上翻一屏
  • q:退出查看

13.less命令

作用:显示一个文件的内容(分屏显示)
  • 回车:显示下一行
  • 空格:显示下一屏
  • b:向上翻一屏
  • q:退出查看

14.tac命令

作用:倒叙显示文件的内容
总结:
  • cattac:显示一个文件内容(内容少的文件)
  • headtail:显示文件的一部分
  • moreless:显示一个文件内容很大的文件
清屏操作:
ctrl+l (快捷键)
clear (命令)

15.echo命令

作用:打印输出内容
选项:
  • -n:输出信息但是不自动换行
  • -e:这是控制字符,作用是让后面的特殊字符生效
  • \n:换行符
  • \t:水平制表符
  • \v:垂直制表符
控制颜色
控制颜色格式:
  • \033[ <<<修饰字符的开头
  • \033[0m <<<修饰字符的结尾
颜色表示:
  • 31m:红色
  • 32m:绿色
  • 34m:蓝色
背景颜色:
  • 41m:红色
  • 42m:绿色
  • 44m:蓝色
字体:
  • 4m:下划线
例:将 123456 字体颜色是红色 Linux 中的引号:
双引号:强引用,将变量名替换称变量值
单引号:弱引用,将引号中的内容原样输出
反引号:命令替换,将命令替换成命令的执行结果

16.rm命令

作用:删除文件或者目录
格式: rm 选项 文件 1 文件 2..
选项:
  • -f:强制删除(不进行询问)
  • -r:删除目录(删除文件的时候也可以)

相关推荐

  1. linux常用基础命令

    2024-05-14 03:20:04       6 阅读
  2. Linux基本命令

    2024-05-14 03:20:04       30 阅读
  3. Linux基础命令使用】

    2024-05-14 03:20:04       40 阅读
  4. Linux基础命令

    2024-05-14 03:20:04       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 03:20:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 03:20:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 03:20:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 03:20:04       20 阅读

热门阅读

  1. vue基础配置

    2024-05-14 03:20:04       10 阅读
  2. picoCTF-Web Exploitation-Web Gauntlet

    2024-05-14 03:20:04       16 阅读
  3. vue3中实现地区下拉选择组件封装

    2024-05-14 03:20:04       10 阅读
  4. PHP数据库

    2024-05-14 03:20:04       10 阅读
  5. Redis中,hash的使用

    2024-05-14 03:20:04       10 阅读
  6. 算法学习笔记(匈牙利算法)

    2024-05-14 03:20:04       13 阅读
  7. LabVIEW电机测试系统

    2024-05-14 03:20:04       12 阅读
  8. mysql的导入与导出

    2024-05-14 03:20:04       10 阅读
  9. google hack常用命令举例

    2024-05-14 03:20:04       16 阅读