Linux常用命令

一 .SHELL

linux系统中运行的一种特殊程序

在用户和内核之间充当“翻译官” shell会把输入的内容翻译成内核能理解的语言

用户登录Linux系统时,自动加载一个shell程序

bash是Linux系统中默认使用的shell程序

​ 文件位于/bin/bash

二.Linux命令

2.1 Linux内部命令和外部命令的区别

内部命令外部命令
集成于shell解释程序内部的一些特殊指令,也称为内建(built-in)指令Linux系统中能够完成特定功能的脚本文件或二进制程序
属于shell的一部分属于shell解释器程序之外的命令
没有单独对应的系统文件每个外部命令对应了系统中的一个文件
自动载入内存,可以直接使用必须知道其对应的文件位置,由shell加载后才能执行

2.2 Linux命令行的格式

通用的命令行使用格式

命令字 【选项】 【参数】

命令字是整条命令中国最关键的一部分

唯一确定一条命令

选项

短格式选项:使用“-”符号引导

长格式选项:使用“–”符号引导

参数

命令字的处理对象

可以是文件名,目录(路径)名或用户名等内容

个数可以是零到多个

编辑Linux命令行

Tab键:自动补齐

反斜杠“"强制换行

ctrl+u组合键:清空至行首

ctrl+k组合键:清空至行尾

ctrl+l组合键:清屏

ctrl+c组合键:取消本次命令编辑

Linux命令行的辅助操作

pwd查看当前工作目录

cd切换工作目录

cd 目标位置 切换到目标位置

cd~ 若不指定目标位置 切换到当前宿主目录

cd 若不指定目标位置 切换当前宿主目录

cd - 切换到上次执行cd目录所在的目录

ls常用选项

列表显示目录内容ls (常用选项,可结合通配符)命令字

-l 将文件属性详细列出,通常直接使用流量,应为设置了别名

-R 递归显示,比如一个目录下还有文件,则把那个文件也一起列出

-d 查看目录本身信息,不显示目录下的内容

-h 友好显示文件大小

-a 遍历所有文件及目录 查看隐藏文件 带.开头的都是隐藏文件

-A 跟啊不同是不列出当前目录和上级目录

-cober 显示颜色

颜色区别

黑色文件 txt

绿色 可执行文件(可安装 可执行的文件)

黄色 块设备文件

红色 压缩包

天蓝色 连接文件(快捷方式)

蓝色 文件夹

ls-lh是查看所有信息

通配符

? 表示比配一个位置的字符 当你忘记目录的字符 会搜索

alias简化比较长的命令

alias myls=ls -alh

删除别名 unalias myls

vi /root/.bashrc进入后

编辑别名,永久保存

du统计目录及文件夹空间占用情况

du 统计目录及文件空间占用情况
-a 统计磁盘空间占用时包括所有的文件
-h 友好显示
-s 显示占用空间的总大小(文件或整个目录的大小)
du -sh 具体显示文件占用大小

mkdir 创建文件夹

创建新的目录

mkdir 【选项】目录位置及名称

-p 一次性创建嵌套的多层目录

mkdir -p /aa/bb/cc

touch,echo,vi三种创建文件方式

创建文件

touch 文件

touch aa bb创建两个空文件,名为aa和bb

echo “xx.txt”>xxx

vi直接编辑文件 vi aa.txt

ln创建链接文件

软硬区别

软链接:ln-s 相当于快捷方式,源文件删除后,无法查看,可以跨任何设备,支持文件夹

硬链接:ln 不能跨设备,建立链接,无法对文件夹创建

cp复制文件或目录

cp【选项】 源文件或目录 目标文件或目录

目录需要加-r 递归

cp a.txt /dev/ 文件可以直接执行

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

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

-p 复制时保持源文件的权限,属性及时间标记等属性不变

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

-a 保留权限

cp -v 常用于备份

rm删除文件或目录

删除指定的文件或目录

rm 【选项】 删除的文件或目录

-i 删除时提醒用户确认

-r 递归删除整个目录

-f 不提醒,直接强制删除

删除空目录 rmdir

mv 移动和重命名文件或目录

将指定的文件或目录转移位置

若目标位置与源位置相同,相当于执行重命名操作

mv

find 查找文件和目录

find 【查找文件或目录位置】 【查找条件类型】

-name 按名字查找

-size 按文件大小查找

-user 按文件属主查找

-type 按文件类型查找

-a 表示并且 可以根据两个来执行

-o 表示或者 只能执行一个

xargs可以和管道配合使用 find ./ -maxdepth 1 -type f -print0 |xargs -0 ls-lh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值