一看就懂的liunx

本文介绍了Linux操作系统的基本概念和常用命令,包括帮助命令如man和--help,关机重启命令,系统服务管理,以及目录和文件相关的命令如ls、find、rm、mkdir、vim等,提供了详细的使用示例。
摘要由CSDN通过智能技术生成

目录

🍉Linux介绍

🍉Linux系统帮助命令

🍉 Linux关机重启命令

🍉Linux系统服务命令

🍉linux一些常见命令(目录)

🍐ls

🍐find 

🍐rm

🍐mkdir

🍐cd 

🍐pwd

🍉linux一些常见命令(文件)

🍐cat

🍐cp

🍐vim 

🍌命令模式下

🍌插入模式下

🍌可视模式下

🍐mv

🍐more 

🍐ess

🍐head

🍐tail


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

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值