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