linux下的所有命令实际上都是一个可执行程序

ls命令

1.作用

​ (1).针对的是目录,则展示目录下的文件夹或文件

​ (2).针对的是文件,则展示文件的信息

2.命令的范式

​ ls[命令行参数] [目录或者文件] ([命令行参数可有可无])

​ *ls如果后面不加目录或者文件,表示输出当前目录下的内容

命令行参数

​ -l:罗列文件或文件夹的具体信息 eg:ls -l [目录或者文件]

​ 首字符为d,代表文件夹

​ -a:展示linux系统下的隐藏文件

​ linux下的隐藏文件以"."开头;

​ -lrt:显示文件信息且按时间从早到晚排列

pwd命令

1.作用:罗列出当前目录路径

"/":代表根目录 ,一串路径中第一个"/"代表根目录,后续代表路径分隔符

​ "/root":是root用户家目录,root用户每次登录上来都在该目录下

cd命令

1.作用:切换目录

2.用法:cd[目录]

​ ".":代表当前目录

​ “..”:代表上级目录

3.快捷用法:

​ cd:哪个用户执行就回到哪个用户的家目录

​ cd ~:哪个用户执行就回到哪个用户的家目录

​ cd -:切回到之前路径

touch命令

1.作用:创建文件

2.用法:touch[文件名称]

mkdir命令

1.作用:创建文件夹

2.用法:mkdir[folder_name]

3.参数:-p:嵌套创建

​ eg:mkdir -p [folder_name1]/[folder_name2]/[folder_name3]

rm命令(!!!!!!!!!!!!一定谨慎使用)

1.作用:删除文件或文件夹

2.用法:rm[filename]

​ rm -r [folder_name]

3.参数:-f:不需要询问,强制删除

​ -i:删除前逐一询问

echo命令:

1.作用:输出

2.用法:

​ echo [输出内容]

​ echo+重定向:echo [输出内容] > [文件名]

cat命令

1.作用:查看文件内容

2.用法:cat [filename]

​ cat -n [filename]

cp命令

1.作用:拷贝文件或文件夹

2.用法:

​ 文件:

​ cp [filename] [path]

​ cp [filename] [path]/[rename_filename]——拷贝并重命名

​ 文件夹:

​ -r:对于文件夹拷贝,必须有-r选项

mv命令

1.作用:(1)移动 (2)重命名

2.用法:

​ 移动: mv [filename/foldername] [path]

​ 重命名:mv [filename/foldernaem] [rename filename/foldernaem]

head、tail、more、less:都是用来查看文件内容的
head命令

1.作用:查看文档首部内容

2.用法:head[filename]默认查看前10行

3.参数:-[num] 查看前num行

tail命令

1.作用:查看文档尾部内容

2.用法:tail [filename]默认查看尾部10行内容

3.参数:-[num] 查看尾部num行

more命令

1.作用:查看文档内容

2.用法: more [filename]

​ more -n [filenaem]

​ f:向后查看新内容

​ b:向前查看旧内容

​ q:退出

less命令

f:向后查看新内容

b:向前查看旧内容

/字符串:向下搜索"字符串"

?字符串:向上搜索"字符串"

n:重复前一个搜索(与/或?有关)

N:反向重复前一个搜索(与/或?有关)

q:退出

zip,unzip,tar==>>压缩和解压缩的指令

​ zip:

​ 文件:zip [压缩文件名].zip [待压缩文件]

​ 文件夹:zip -r [压缩文件夹名].zip [待压缩文件夹]

​ unzip:

​ unzip [xxxxx].zip——默认解压到当前路径

​ unzip [xxxxx].zip -d [path]——解压到path路径下

​ tar:

​ gz:

​ 压缩:

​ tar -zcvf[压缩之后的文件名称].tar.gz[待压缩的文件或文件夹]

​ z:gz压缩方式

​ c:creat(创建压缩文件)

​ v:view(展示压缩或者解压缩的过程)

​ f:后面需要指定压缩文件的名称

​ 解压缩:

​ tar -zxvf [待解压缩的文件].tar.gz

​ x:解压缩

find命令

1.作用:在linux操作系统当中查找文件

2.用法:find [path] -name "filename"

gerp命令

1.作用:在文件中匹配(查找)字符串

2.用法:grep [string] [path] -R(递归查找)

​ | grep [string]

date命令:日期命令

1.作用:更改当前系统时间

2.用法:date -s "20210518 21:40:00"

​ date -s "20210519 21:40:00"——error

cal命令

1.展示日期(日历)

2.用法:cal -y 2019