vim编辑器的使用<-传送门 ifconfig //用它来查看ip地址,用以命令行程序(终端程序)FinalShell远程连接Linux系统
ls//默认以平铺的形式列出当前工作目录的内容 选项: -a,展示出隐藏的内容,以'.'(句点)开头的文件或者文件夹默认隐藏,可用-a显示 -l,以列表的形式展示当前工作目录的内容,并展示更多细节 -h,需要和-l选项搭配使用,以更人性化的方式,显示文件的大小单位 命令组合 ls -al:显示所有内容并以列表形式展示更多细节,还能写成ls -la,ls -a -l,ls -l -a等,但要注意后两种组合要用空格隔开! ls -alh,显示所有内容并以列表形式展示更多细节,并更人性化的方式,显示文件的大小单位,其它组合方式同上
cd//用于切换工作目录,无选项,cd直接跟要切换的目录,不给参数时默认回到home目录
pwd//打印当前工作目录
特殊路径符: . ——表示当前目录,例如cd .或者cd ./Desktop(感觉没什么用) ..——表示上一级目录,例如cd ..(回到上一级目录)或者cd ../..(回到上两级目录),以此类推 ~ ——表示用户的HOME目录,例如cd ~或cd ~/Desktop
mkdir//默认在当前目录创建文件夹,参数必填,表示要创建的目录的路径 选项: -p,自动创建不存在的父目录,适用于创建连续多层级的目录
touch//用于创建一个新文件,参数必填,表示要创建的文件的路径
查看文件的命令: cat//查看文件的内容,直接显示全部 more//查看文件内容,每次只显示部分 通过空格切换下一页 通过q退出查看
cp//复制文件(夹),直接跟两个文件(夹)参数(复制前到后,和c语言strcpy区别) 选项: -r,用于特别声明复制的是文件夹
mv//移动文件(夹),移动前参数到后参数 特别的:当后参数文件路径不存在时,具有给前参数文件(夹)改名的效果
rm//删除文件(夹),可以跟多个参数,实现一次多删 参数支持通配符,用于做模糊匹配 *test表示删除以test开头的对象,test*表示删除以test结尾的对象,*test*表示删除包含test的对象 选项: -r,用于特别声明删除的是文件夹 -f,用于强制删除且不显示确认(y/n)提示,一般用于root用户 额外的内容: 通过su - root,输入密码后进入root用户,并通过exit返回普通用户
which//查看命令本体程序文件在哪里,直接跟命令名字
find//查找指定的文件,后面先跟查找的起始路径,再跟选项 选项: -name,按名字查找,可配合通配符使用 -size,按文件大小查找,单位有kMG,小于用'-'号,大于用'+'号
grep//按关键字过滤文件行,后面先跟选项(可选),然后跟关键字,最后跟文件路径 选项: -n,显示匹配的行的行号
wc//默认统计文件的行数,单词数量,字节数,统计结果最后会写上文件名,先跟选项(可选),然后跟文件路径 选项: -c,只统计字节数 -m,只统计字符数 -l,只统计行数 -w,只统计单词数
管道符'|'//将管道符左边命令的结果作为右边命令的输入 例如:cat test.txt | grep -n "keqing"//查看文件内容并对文件内容过滤
echo//Linux中的print函数,不多解释 其后被`反引号又叫飘号`所包围的内容将作为命令执行而非普通字符 例如:echo `pwd`表示打印当前目录
重定向符: > ,将左侧命令的结果覆写到右侧指定文件 >>,将左侧命令的结果追加到右侧指定文件 例如:echo "hello keqing" > test.txt
tail//查看文件尾部的内容,并可持续跟踪,后面先跟选项(可选),再跟文件路径 默认只看10行 选项: -num,num是具体的数字,表示尾部查看多少行 -f,表示持续跟踪观察文件的变化,(复制一个标签页方便观察)