Linux常用命令整理 (一)

一、Linux命令格式:
首先我们先了解一下Linux的命令行的使用格式:
命令字 +【选项】+ 【参数】
选项:短格式(使用“-” 符号引导,后面跟字母);长格式(使用“–” 符号引导,后面跟完整单词)
参数:代表处理的对象,可以是一个文件名,也可以是一个目录(路径),用户名等,它的格式可以是0到多个。
在这里插入图片描述

二、Linux命令分类:
1、内部命令:指shell内部集成的命令,此类命令无需人为安装,开机后自动运行在内存中,命令help查看所有内部命令的详情,如cd、type、echo、time、true等。
2、外部命令:指通过外部介质安装的命令工具包,如通过yum、rpm等方式安装,具体安装路径在$PATH下。
注:PATH(环境变量)是指系统能够识别的命令文件所在的位置范围。

在这里插入图片描述

三、Linux关于管理文件和目录的命令:
在这里插入图片描述
1、pwd
print working directory(打印工作目录),用于显示当前用户所在的工作目录位置,工作目录是用户操作文件或其他子目录的默认位置起点。
示例:
在这里插入图片描述
2、cd:用于将用户的工作目录更改到其他位置,通常使用时需要切换到目标位置(文件夹路径作为参数)。
①、cd / 转到根目录中
在这里插入图片描述
②、cd ~ 转到/home/user用户目录下
在这里插入图片描述
③、cd /usr 转到根目录下的usr目录中-------------绝对路径
在这里插入图片描述
④、cd home 转到当前目录下的home子目录中-------相对路径
在这里插入图片描述
相对路径和绝对路径区别在于,是否有 “/” 这个标记,有/代表是绝对路径,没有/代表是相对路径,绝对路径是以根目录“/”作为起点,相对路径一般是以当前工作目录作为起点。

⑤、一些特殊目录的表示方法及含义:
在这里插入图片描述

3、ls命令:主要用于显示目录中的内容,包括子目录和文件的相关属性信息等。
在这里插入图片描述
结合通配符:“*”匹配多个任意字符;“?”匹配文件名中的未知字符。

一些常见的具体命令:
① ls -a :列举目录中的全部文件,包括隐藏文件:
在这里插入图片描述
② ls -l :列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等
在这里插入图片描述
③ ls -f :显示出现的文件的类型:
在这里插入图片描述
④ls -r :逆向,从后向前地列举目录中内容(便于比较ls,可以看出顺序相反):

在这里插入图片描述
在这里插入图片描述
⑤ ls -R :递归,该选项递归地列举当前目录下所有子目录内的内容:
在这里插入图片描述
⑥ ls -s :按文件大小排序
⑦ ls -sh :显示文件总量大小,以k、g、m等为单位:

在这里插入图片描述4、cat命令:显示文件当中的内容

5、touch命令:创建新文件,它可以创建一个空白的文件,可以在其中添加文本和数据:
在这里插入图片描述
6、cp(copy)命令:拷贝、复制文件:
在这里插入图片描述
① cp -i : 互动:如果文件将覆盖目标中的文件,会提示确认;
② cp - r :递归:这个选项会复制整个目录以及子目录以及其他内容;
③ cp - v : 详细:显示出文件的复制进度

7、mv(move)命令:移动文件或目录
语法格式:mv 所在目录 想要移动的目录

8、rm命令:用来删除文件
在这里插入图片描述①r - i :提示确认删除
②r - f :不提示确认删除
③r - r :将删除某个目录以及其中所有的文件和子目录

9、mkdir命令:创建一个文件夹,我们可以在根目录下创建,也可以cd到某一个你想放置文件的地方创建
在这里插入图片描述
10、du(disk usage )命令:用于检查计算机上文件和目录的磁盘使用情况,可以递归显示文件和目录,显示每个文件和目录的磁盘使用空间。
在这里插入图片描述
在这里插入图片描述
du -a:统计的所有的文件
du -h:显示统计结果
du -sh:显示总的大小

11、ln命令:负责将linux中的文件或者文件夹建立链接,类似windows下的快捷方式。
分为软连接和硬链接:
在这里插入图片描述
12、which命令: 查看可执行文件的位置,which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
在这里插入图片描述
find命令:目录结构中搜索文件,并执行指定的操作。find命令提供了相当多的查找条件,功能也十分强大,它的选项也特别多。
① - name 按名称查找
② - size 按大小查找
③ - user 按宿主查找
④ - type 按类型查找

四、获得命令帮助的方法:
内部命令help:查看bash内部命令的帮助信息
① 命令的 “–help” +选项 (显示的是部分、常用命令)
例如:我们在根目录下输入命令 ls --help,就会出现一系列后面可接的字母,及其对应的作用和意思
在这里插入图片描述
② man命令:使用命令阅读手册页(显示全部,最原汁原味的命令)
在这里插入图片描述
可以使用键盘上的 “↑”或“↓”来移动光标;
page up /page down (上一页/下一页);
按Q或者q退出当前阅读环境,按 “/” 键查找内容。

五、Linux命令行常用快捷键:

1、Crtl+C:强制终止当前命令
2、Crtl+U:清空到行首
3、Crtl+K:清空至行尾
4、Crtl+L:清屏
5、Ctrl+A:光标移动到行首
6、Ctrl+Z:光标移动到行尾
7、Ttb键:自动补齐命令
8、反斜杆“\”:强制换行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值