一看就懂的liunx

简介: Linux


Linux介绍

Linux是一个自由和开放源代码的类 Unix 操作系统,是由林纳斯·托瓦兹在1991年从个人兴趣开始的,目前广泛应用于服务器、超级计算机、嵌入式系统等领域。

Linux系统帮助命令

1.man命令   显示命令帮助页面 例如: man ls

2.-help 命令  支持很多选项  使用命令为 --helie  例如:ls  --help

3.whereis:用于查找可执行文件、源代码文件和帮助文档的位置  例如:whereis ls

Linux关机重启命令

1.sudo shutdown now 立即关机

2.shutdown -h now  立即关机

3.shutdown -h 10  延迟十分钟后关机

4.shutdown -r now 重启

Linux系统服务命令

systemctl start sshd          启动服务

systemctl stop  sshd          关闭服务

systemctl restart sshd        重启服务

systemctl status sshd        查看服务状态

systemctl enable sshd       设置服务开机自启动

systemctl disable sshd      设置服务开机禁用

linux一些常见命令(目录)

ls

ls介绍:是 Linux 系统中一个常用的命令,用于显示当前目录中文件和子目录的列表

  1. ls -l     查看文件的详细信息,包括权限所有者,以及修改日期
  2. ls -a    显示所有文件,包括隐藏文件
  3. ls -d    仅显示目录的信息,而不是目录中的文件
  4. ls -s     显示文件的大小

find

find 命令是 Linux 系统中一个非常强大的查找工具,可以根据指定的条件在指定目录下查找文件和目录

1.find   -name 根据文件名查找文件

2.find  -type 根据文件类型(文件、目录、软链接等)查找文件

3.find  -size 根据文件大小查找文件

4.find  -mtime 根据修改时间查找文件

5.find  -user 根据文件所有者查找文件

6.find -group 根据文件所属组查找文件

7.find -exec 对搜索结果执行指定的命令

rm

rm 命令是 Linux 系统中一个常用的命令,用于删除文件和目录。


  1. rm  -f 强制删除,无需确认
  2. rm  -i 每次删除文件时都会询问确认
  3. rm  -r 递归删除目录及其内容

mkdir

mkdir 命令用于在 Linux 系统中创建一个新目录

  1. mkdir   -m 设置目录的权限
  2. mkdir   -p 递归创建目录结构

cd

cd命令是 Linux 系统中的一个基本命令,用于更换当前工作目录的位置。它是一个非常常用的命令,用户可以使用它来浏览系统中的不同目录。

cd  /data               切换目录

cd  ..                    返回上层目录

cd  ~                   切换到宿主目录

cd  -                     回到上次cd的路径

pwd

pwd 命令用于显示当前工作目录的路径

  1. pwd  -L显示符号链接指向的原始路径
  2. pwd -P 不显示符号链接指向的路径,而是显示真实路径


linux一些常见命令(文件)

cat

cat介绍:cat 命令是 Linux 系统中一个常用的命令,用于查看文件的内容

1.cat -n     显示行号

2.cat  -b      只给有内容的显示行号

3.cat -s     合并多个空白行为一个空白行

4.cat -E     在每行结尾显示 $ 符号

cp

cp 命令用于复制文件或目录

  1. cp  -r 递归复制整个目录
  2. cp  -v 显示复制过程中的详细信息
  3. cp  -i 在复制前询问是否覆盖

vim

vim 是 Linux 系统中常用的一个文本编辑器,可以用于编写或编辑各种类型的文件

命令模式下

i 进入插入模式

x 删除光标所在的字符

dd 删除当前行

yy 复制当前行

p 粘贴文本

/ 进入搜索模式

:wq 保存并退出文件

插入模式下

Esc 退回到命令模式

可视模式下

v 进入可视模式

V 进入行选择模式

Ctrl + v 进入块选择模式

mv

mv 是一个 Linux 系统中常用的命令,用于移动或重命名文件和目录

mv   -i :   当要移动的文件或目录已在目标目录中存在时,询问是否覆盖

mv  -f :    强制执行操作,不会询问是否覆盖任何文件或目录

mv  -n :  不覆盖目标文件或目录

more

more 是一个 Linux 系统中用于浏览大文本文件的命令行工具

-d :显示上下文中重复的行

-c :在屏幕底部显示文件的百分比

-n :在屏幕底部显示行号

-p :退出后恢复文件查看时使用的行数

less

less 是一个 Linux 系统中用于浏览文本文件的命令行工具,与 more 类似。它也可以将大文本文件分割成小的屏幕输出,并允许用户向前和向后滚动,以方便阅读和浏览。

-N :显示行号。

-S :禁用换行符,使行文本在行末被截断。

-i :忽略大小写,搜索时不区分大小写。

-s :将连续的多个空行视为一个空行

head 命令是 Linux 系统中常用的命令之一。它可以用于从文件或标准输入流中显示开头若干行内容,默认情况下显示文本开头的前 10 行。

-n:指定需要打印的行数,例如 head -n 20 test.txt 将会展示 test.txt 文件中的前 20 行

-q:当指定了多个文件时,只显示文件的内容,不显示文件名

-v:与 -q 相对,当指定多个文件时,显示文件名以及内容

tail

till 命令实际上是 tac 命令的别名。tac 命令是一个 Linux 系统中的命令行工具,它可以将文本文件中的所有行逆序打印出来。

-b :默认情况下,tac 命令会将回车符或换行符作为行分隔符打印。使用此选项时,将忽略行尾分隔符,直接将所有文本连接在一起打印。

-r :将每一行逆序打印。

相关文章
|
24天前
|
Linux Shell 数据库
Linux文件查找新姿势:总有一种你没见过
【10月更文挑战第18天】文件查找是Linux用户提升工作效率的重要技能。本文介绍了几种实用的文件查找方法,包括基础的`find`命令、快速的`locate`和`mlocate`、高效的`fd`工具、以及结合`grep`和`rg`进行内容搜索。此外,还提供了编写Shell脚本和使用图形界面工具的建议,帮助你更灵活地管理文件。
62 3
|
6月前
|
Java Linux
手把手教你Linux系统下的Java环境配置,简单到不行!
手把手教你Linux系统下的Java环境配置,简单到不行!
248 1
|
5月前
|
Windows
windows系统vbs脚本 恶搞将系统搞崩 死机 以及解决
windows系统vbs脚本 恶搞将系统搞崩 死机 以及解决
53 1
|
缓存 运维 监控
你在服务器上的一举一动,我可都看着!linux超骚技巧三分钟Get
你在服务器上的一举一动,我可都看着!linux超骚技巧三分钟Get
你在服务器上的一举一动,我可都看着!linux超骚技巧三分钟Get
|
数据安全/隐私保护
小白也能重装系统?写给小白的一封信--重装纯净版Win10系统
小白也能重装系统?写给小白的一封信--重装纯净版Win10系统
292 0
|
存储 固态存储 Linux
揭秘linux系统启动流程,面试官问起来再也不怕了
揭秘linux系统启动流程,面试官问起来再也不怕了
揭秘linux系统启动流程,面试官问起来再也不怕了
|
域名解析 Web App开发 网络协议
玩转Liunx系统,看这篇文章就够了(三)
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
玩转Liunx系统,看这篇文章就够了(三)
|
存储 数据可视化 安全
玩转Liunx系统,看这篇文章就够了(一)
Linux系统。Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
玩转Liunx系统,看这篇文章就够了(一)
|
消息中间件 前端开发 JavaScript
阿里云真好使
通过使用阿里云,让我学会了数据库
|
Linux
说出来也许你不信,我被 Linux 终端嘲笑了…….
说出来也许你不信,我被 Linux 终端嘲笑了…….
111 0
说出来也许你不信,我被 Linux 终端嘲笑了…….