文章目录
前言
这里介绍了一些Linux系统中的基础命令,可以供大家参考和学习
一、基础命令
1.touch,mkdir,rm,man命令
touch : 创建一个文件。touch [文件名称]
mkdir:创建一个文件夹。mkdir[文件夹名称]
文件夹的嵌套创建:mkdir -p [文件夹1] [文件夹2] [文件夹3]
rm:删除一个文件。rm[文件名称]
rm -r:递归删除文件夹的内容。递归删除:将文件夹中的内容层层都删除掉。
rm -ri:在删除的时候进行询问,是否要删除文件夹中的具体文件
rm -rf:与rm -ri相反,表示强制进行删除,不进行询问。
rm -rf /* :表示从根目录底下将文件进行删除。(谨慎使用)
rm -rf * :相当于rm -rf ./* ,表示删除当前路径下的所有文件。
man命令:Linux的命令有很多参数,我们不可能全记住,但是我们可以通过查看联机手册获取帮助。
使用方法:man [需要查找的命令或者函数]
2.echo+(重定向),cat命令
echo + 重定向:输出某些内容。
cat:查看文件的内容。
3.cp,mv命令
cp:复制文件或者文件夹。
方法:①cp[需要拷贝的文件] [拷贝到的路径]。
②cp[需要拷贝的文件] [拷贝到的路径]/[重命名的文件]。
当要拷贝文件夹时,需要加上命令行参数 -r,即cp -r [需要拷贝的文件] [拷贝到的路径]。
mv:移动,重命名文件或者文件夹。
移动:mv [需要移动的文件或文件夹] [移动到的路径]。
重命名:mv [需要重命名的文件或文件夹] [重命名的文件或文件夹]。
3.more,less,head,tail命令
这几个命令都是用来查看文件内容
①more:more [文件名],功能类似cat
f:向后查看新内容。b:向前查看老内容。q:退出。
②less:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。
less [命令行参数]:
-i 忽略搜索时的大小写
-N 显示每行的行号
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
q:退出
③head:查看文档首部的内容,默认是查看10行内容。head [文件名]
head -[num] 固定查看首部num行内容。
④tail:查看文档尾部的内容,默认是查看10行内容。tail [文件名]
tail -[num] 固定查看尾部num行内容。
4.zip,unzip命令
这几个命令是关于压缩和解压缩的指令
①zip:
对文件而言: zip [压缩文件的名字].zip [待压缩的文件]
对文件夹而言: zip -r [压缩文件夹的名字].zip [待压缩的文件夹]
压缩文件夹时,命令行参数-r十分重要,不加-r的话文件夹中的内容就没有被压缩上,只会生成一个压缩文件
②unzip:
unzip [解压缩的文件].zip ,默认解压缩到了当前的文件夹
unzip [解压缩的文件].zip -d [解压缩到的路径],可以解压缩到指定路径
4.find,grep,date,cal,uname命令
①find:查找文件
find [查找的路径] -name “文件名”
②grep:在文件中匹配(查找)字符串
grep [需要查找的字符串] [路径] -R
③date:查找当前的时间
date -s “需要更改的时间” :可以更改当前系统时间
④cal:展示日历
cal -y [年份]:展示某年的日历
⑤uname -r:查看当前Linux内核版本
总结
在Linux操作系统中还有很多很多命令,这里只介绍了一些常用的命令。希望对大家有所帮助。
未完待续!!!