一看就懂的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 :将每一行逆序打印。

相关文章
|
7月前
|
Linux 数据库 索引
Linux文件查找新姿势:总有一种你没见过
本文介绍了Linux系统中常用的四种文件查找工具:which、find、locate、grep和whereis。对于初学者或是刚接触Linux的新手有着很大帮助,本文为转载后改编,完善了原文的不足之处。
|
12月前
|
数据安全/隐私保护
小白也能重装系统?写给小白的一封信--重装纯净版Win10系统
小白也能重装系统?写给小白的一封信--重装纯净版Win10系统
274 0
3分钟安装Dropzone 4 小白一看就会
Dropzone 是一款Mac上的文件拖拽操作增强工具,这款软件可以让我们把大部分工作都通过拖拽来完成,比如保存文本、发送邮件、FTP上传、打开应用等等,只需要将文件拖拽到菜单栏上的窗口中即可,并且我们完全可以定制化这些操作,可以在官网上下载定制好的各种动作。
3分钟安装Dropzone 4 小白一看就会
|
编解码 iOS开发 异构计算
3分钟安装fcpx10.6.5最新 小白一看就会
Final Cut Pro 是Mac OS平台上最好的视频剪辑软件,Final Cut Pro为原生64位软件,基于Cocoa编写,支持多路多核心处理器,支持GPU加速,支持后台渲染,可编辑从标清到4K的各种分辨率视频,ColorSync管理的色彩流水线则可保证全片色彩的一致性。 经过完整而彻底的重新设计后,Final Cut Pro 为后期制作工作流程的方方面面增添了无与伦比的速度、质量和灵活性。
3分钟安装fcpx10.6.5最新 小白一看就会
|
缓存 监控 网络协议
新人问一般都用哪些 Linux 命令,我把这个扔了过去
新人问一般都用哪些 Linux 命令,我把这个扔了过去
|
存储 数据可视化 安全
玩转Liunx系统,看这篇文章就够了(一)
Linux系统。Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
玩转Liunx系统,看这篇文章就够了(一)
|
域名解析 Web App开发 网络协议
玩转Liunx系统,看这篇文章就够了(三)
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
玩转Liunx系统,看这篇文章就够了(三)
|
网络协议 Unix Linux
玩转Liunx系统,看这篇文章就够了(二)
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
玩转Liunx系统,看这篇文章就够了(二)
|
Linux
说出来也许你不信,我被 Linux 终端嘲笑了…….
说出来也许你不信,我被 Linux 终端嘲笑了…….
91 0
说出来也许你不信,我被 Linux 终端嘲笑了…….
|
Linux 应用服务中间件 nginx
乖,答应阿粉,这些 Linux 命令你一定要常用
想要玩转 Linux 系统的话,平时就要多实践,多用,暖暖的阿粉都替你想到了,赶紧来总结一篇,照着多实践,跟着阿粉不会翻车
乖,答应阿粉,这些 Linux 命令你一定要常用