linux 基础命令

ls:列出当前工作目录的内容//list

可选选项:-a :显示出隐藏的内容,-l:以列表形式展示内容,-h在以列表形式展示内容时以人性化方式显示文件大小

可选参数:指定的某个路径


cd:切换工作目录(无需选项,只有参数)//change directory

可选参数:指定的某个路径(若不写参数,则返回到用户的home目录)

特殊路径符:

. 表示当前目录

… 表示上一级目录 cd…(你可以写出cd …/… 也就是回退两级)
表示home目录 cd~

pwd:查看当前工作目录(无需选项,无需参数)//print work directory


mkdir:创建新的文件夹//make directory

可选选项:-p:表示自动创建不存在的父目录,适用于创建多层级的目录,例如:mkdir -p ./code/sourse_code 这样code文件夹和sourse_code文件夹会被一起创建。

必填参数:即要创建的文件夹的路径


touch:创建文件(无需选项,只有参数)

必填参数:即要创建的文件的路径


cat:查看文件内容(无需选项,只有参数)//concatenate

必填参数:即要查看的文件的路径


more:查看文件内容(无需选项,只有参数)

必填参数:既要查看的文件的路径

//与cat不同的是,如果文件内容过多,可以一页页的展示(使用q退出)


cp:复制文件\文件夹//copy

可选选项:-r:用于复制文件夹,表示递归复制//recursion

必填参数:参数一:被复制的文件或文件夹的路径,参数二:要复制到的地方(也是路径)这里可以指定文件的新名字

例如:cp -r ~/code /


mv:移动文件\文件夹(无需选项,只有参数)//move

必填参数:参数一:被移动的文件或文件夹路径,参数二:liunx路径,表示要移到的地方(注意这个路径最后要加上斜杠,不然系统认为只是改名移到当前工作目录)


rm:删除文件\文件夹//remove

可选选项:-r:用于删除文件夹,表示递归删除//recursion,-f:表示强制删除(不弹出提示确认信息)//force

必填参数:要删除的文件或文件夹路径,按照空格隔开

rm命令支持通配符*,表示通配符,即匹配任意内容,也就是rm -rf / 删库跑路的道理(把根目录下的全删了)


find:搜索指定的文件

语法:find 起始路径 -name 被查找文件名

find 起始路径 -size + \ - 数字 单位(查找大于\小于指定大小的文件)


sudo su root;进入管理员模式

exit;退出管理员模式


echo:在命令行内输出指定内容

语法:echo 输出的内容

·(飘号):飘号包围的内容会被当做命令执行,因此可以这样:echo `pwd`


重定向符:

> 将左侧命令的结果,覆盖写入到符号右侧指定的文件中

> > 将左侧命令的结果,追加写入到符号右侧指定的文件中


tail:查看文件尾部内容,跟踪文件的最新更改

可选选项:-f 表示持续跟踪(可以实时看到该文件的更改) -num表示查看尾部多少行,不填默认10行(这里的num是一个具体数字)

必填参数: linux路径,表示被跟踪的文件路径


grep:从文件中通过关键字过滤文件行//Global search Regular Expression and Print out the line

可选选项:-n 表示在结果中显示匹配的行的行号

必填参数:参数一:关键字,表示过滤的关键字,建议用双引号引起来 ,参数二:文件路径,表示要过滤内容的文件路径,可作为内容输入端口

它相当于一个字符查找工具,将会返回包含关键字的行


file:用于辨识文件类型。

必填参数:文件路径。


wc:统计文件的行数,单词数量等//word count

可选选项:-c 统计bytes数量,-m 统计字符数量,-l 统计行数,-w 统计单词数量

必填参数:文件路径,可作为内容输入端口 例如:cat test.c | grep “include”(也就是在test.c里找include)


管道符:

| 将管道符左边命令的结果,作为右边命令的输入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值