Linux 常用命令精讲

目录

1.编辑linux命令行

2.使用man命令阅读手册页

3.pwd展示当前所在的目录地址/系统路径

4.cd 切换目录

5.ls

6.通配符:匹配文件名或者目录名,不能匹配文件内容

7.软连接与硬连接

8.alias  别名

9.du

10.df

11.mkdir

12.touch

13.cp

14.删除rm


linux常用命令精讲

操作:对系统中的所有内容进行增删改查。

linux:和windows一样,都是操作系统。

linux系统是专门为专业的开发人员提供开发服务环境的平台

特点:1.运行程序的速度快 2.兼容性强 3.系统安全性高

4.支持多用户模式 5.支持多任务模式 6.网络功能也很强大(可以做路由器) 7.开源

centos的内核做二次开发的

redhat 8 收费

centos 8 不再进行更行了

centos 7 2024年12月也停止更新了

shell的概念:

shell的作用:翻译

把用户输入的指令转换成二进制,传递给内核执行。内核执行完成之后,再通过shell翻译成人类能够看懂的语言。

命令分类:

内部命令:shell的一部分,在系统开启时,就被shell加载到了内存当中,内部命令运行时,直接从内部调用,速度快。内部命令都是一些简单的系统命令,不复杂,功能也不强大。比如:cd history exit

外部命令:不在shell当中,也不随着系统的开启加载到系统的内存当中,外部命令都是实用功能非常强大的命令,比较复杂,程序量也很大,所以只在执行时,有shell控制。shell:查找外部程序的路径、加载存放,控制这些命令的执行。

默认解释器:bash之外额外安装的程序。一般在/bin /user/bin /sbin /user/sbin 例如vim

bin是普通用户 ,sbin是超级管理员。

格式:命令字 选项 参数

命令字:你想要干什么 你想对系统发出什么样的操作指令。

选项:对系统做的操作指令进行精确的指示。一般在选项前面会有“-”,特殊的也有长格式“--”。

参数:操作对象。

1.编辑linux命令行

编辑linux命令行的辅助操作

linux一切皆文件,目录也是文件,所有的设备也是文件。

强制换行:\

清空至行首:ctrl + u

清空至行尾:ctrl + k

清屏:ctrl + l

取消本次命令编辑,取消本次操作,退出当前命令:ctrl + c

切换到行首:ctrl + a

切换到行尾:ctrl +e

终止当前进程,并跳出:ctrl + z           //使用它会产生隐藏保护文件,可以使用rm -rf xx.swp删除

自动补齐:tab

2.使用man命令阅读手册页

详细版:man cd

简略版:cd --help

3.pwd展示当前所在的目录地址/系统路径

[ky30@localhost home]#   管理员

[ky30@localhost home]$    用户

ky30 是当前登录用户系统的名称,localhost 是主机名,home 表示当前所在的目录

#表示管理员用户

$ 表示普通用户

4.cd 切换目录

切换到当前登录系统的家目录:cd ~

切换到根目录,linux系统的一切都在根目录下:cd /

当前目录不变:cd .

返回到上一层目录:cd ..

返回上一次目录:cd -

绝对路径:以/为开头,所有向下的路径,绝对路径 根目录下,都要是已存在的目录。只能切换目录,不能对文件操作。

相对路径:没有/的就是相对路径。

5.ls

ls #简略的查看当前目录下的所有内容。

ls -a #展示当前目录下所有的文件,包括隐藏文件。

ls -A #只显示目录下的所有文件,包括隐藏文件,但是没有.和..了。

ls -R #以递归的方式展示当前目录下以及包括子目录下的所有内容。

ls -d #显示目录本身的属性。

ls -h #人性化显示。

ls -i #显示文件和目录的inode号。

ls -t #以时间排序展示当前目录下文件

ls -r #以时间倒序展示当前目录下文件

ls -l #长格式展示 可以简写为:ll

ls -lh #人性化的长格式展示

6.通配符:匹配文件名或者目录名,不能匹配文件内容

?:匹配单个字符

*:匹配所有字符,不管你有多长,但是不能匹配以"."为开头的文件

[a-z]:匹配所有小写字母

[A-Z]:匹配所有的大写字母

[0-9]:匹配0-9数字

{1..10} touch文件只能以花括号的形式

{a..z}

{A..Z}

touch文件只能以花括号的形式,ls两个都可以。

7.软连接与硬连接

ln -s #软连接:类似快捷方式。

ln #硬链接:创建了一个和源文件一模一样的文件。

两个文件内容、大小、inode号一致的文件,除了文件名不一样。

删除其中一个,对另外一个没有任何影响。

8.alias  别名

例如ls -l == ll

alias #查看系统自带的别名

alias check=‘cat /etc/sysconfig/network-scripts/ifcfg-ens33’ #临时创建(系统一旦重启,立即失效):

unalias check #删除别名

9.du

du #查看当前目录的文件以及大小

du -a #所有文件、目录

du -h #人性化显示

du -s #只统计总大小,而不一一列出

du -d 1 #只显示统计到第几层

一般用 du -sh *

10.df

df #查看所有的磁盘空间

df -h #人性化查看所有的磁盘空间

df -i #显示inode号

11.mkdir

mkdir 123 #创建目录123

mkdir 123 456 789 #平行创建多个目录

mkdir -p aa/bb/cc #在目录下递归创建目录

12.touch

不要创建和目录名相同的文件名,有重复文件,不覆盖,不提示,不报错,但是最后一次更新时间会改变。

touch 123 #创建文件123

touch 123 456 789 #并行创建多个文件

13.cp

cp 复制文件,也可以复制目录,可以复制多个

cp -a ky32 ky33 boge/ purun/ #将文件ky32、ky33、目录boge复制到purun目录中。

-f:覆盖目标同名文件或目录时不进行提醒,而直接强制复制。cp=cp

-f -i:覆盖目标同名文件或目录时提醒用户确认。

-p:复制时保持源文件的权限、属主及时间

-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录。

-a:完整保留所有的信息包括连接文件,可以直接复制目录。

注:复制多个文件或目录时,目标位置必须是目录,且目标目录必须已存在。

14.删除rm

rm -rf *删除所有

-f:删除文件或目录时不进行提醒,而直接强制删除

-i:提醒确认

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值