Linux命令行基础v1.0

声明:本文来源互联网、培训机构的内容归纳整理及个人的实验设计,以供学习交流之用;因依照本文操作造成的数据损毁或未知因素,本人不负法律责任;文章涉及组织机构或个人权益请及时联系本文作者!

一、命令行基础

1、快捷键

Ctrl+u:清空至行首

Ctrl+k:清空至行尾

Ctrl+l:清空整个屏幕=clear

Ctrl+c:废弃当前编辑的命令行

2、获取帮助命令

help内部命令

外部命令--help

man命令

数字可以帮助我们了解或者是直接查询相关的资料

1使用者在shell环境中可以操作的指令或可执行文件

5文件格式

8系统管理员可用的管理指令

用法:

man数字指令

二、目录和文件基本管理

1、ls:查看文件与目录

-a查看所有文件(包含隐藏文件)

-l=ll长格式显示

-ld长格式显示目录

-lh以字节单位(K,M等)显示信息

-R递归显示内容

通配符

*:匹配任意多个字符

?:匹配单个字符

[n-m]:匹配连续多个字符中的一个

{a,x,y}:匹配不连续的多个字符

2、查看文件目录大小

du-sh

查看所有du�Cah

3、创建目录和文件

mkdir新建目录

-p递归创建

rmdir删除空目录

-p递归创建

touch:创建文件,更新时间戳

ln�Cs创建软链接

4、复制/删除/移动操作

cp:复制文件或目录

-a=-pdrd代表链接文件

-f强制

-p属性一同复制过去

-r复制目录

rm:移除文件或目录

-f强制

-r递归删除

mv:移动文件与目录,或更名

三、程序和文件检索

1、执行命令路径的变量PATH

echo$PATH查看PATH的值

作用:执行任何命令的时候会去从PATH的值(路径)中去搜寻是否有该命令。有就执行,没有就告诉你找不到这个命令

2、命令与文件查询

which:专门用于查找命令

type:查看内部命令和外部命令

whereis:既能查找命令,也能查找文件

locate:查找速度快,需要通过updatedb生成数据库

find:find[路径][条件]

默认不指定路径,就是当前路径

-type类型

F文件

D目录

L链接

-name名字

-size大小(单位c表示byte,k表示1024bytes

+大于

-小于

-a多个条件同时满足

-o多个条件满足一条即可

-mtime

n为数字,意义在n天之前的”一天之内”被更改过的文件

+n列出在n天之前(不包含n天本身)被更改过的文件名

-n列出在n天之内(含n天本身)被更改过的文件名

你可能感兴趣的:(快捷键,Linux常用命令,课堂笔记)