Linux 基础命令

路径表示

绝对路径以根节点作为开头,例如:/home/user/Desktop

相对路径不需要以/作为开头。

特殊表示:“. ”当前目录;“.. ”上一级目录;“~”表示HOME目录。

ls 命令

ls 以平铺形式列出当前工作目录下内容:ls [-a -l -h] [路径]

-a:展示隐藏内容。(以 . 开头的文件或者文件夹默认被隐藏。)

-l:以列表形式展示,并显示更多细节。

-h:和-l搭配使用,更明了显示文件大小单位。

混合使用 例如: ls -lah 路径(相当于 ls -l -a -h 路径)。

cd 命令 & pwd 命令

cd切换目录:cd [路径] ,不写路径相当于回到HOME目录

pwd 输出当前所在工作目录,无参数。

mkdir 命令

mkdir 创建新的目录(文件夹)。

mkdir [-p] 路径

-p:自动创建不存在的父目录。

touch 命令 & cat 命令 & more 命令

touch 创建一个新的文件: touch 路径

cat 查看文件内容: cat 路径

more 查看文件内容: more 路径

cp 命令 & mv 命令 & rm命令 && 通配符

cp 复制文件或文件夹:cp [-r] 被复制路径 目的路径

-r 复制文件夹表示递归。

mv 用于移动文件或文件夹:mv 被移动路径 目的路径

*如果目的路径不存在,则相当于改名的效果。

rm 删除文件或文件夹:rm [-r -f] 路径1 路径2 路径3 ....

-r 文件夹删除 -f 强制删除

*路径支持“*”通配符作模糊匹配:test* 匹配test开头文件;*test 匹配test结尾文件;*test*匹配包含test文件。

which 命令 & find 命令

which 查找命令的程序文件:which 要查找的命令

find 查找执行文件。

从起始路径查找文件:find 起始路径 -name 文件名

*文件名支持通配符。

根据大小查找文件:find 起始路径 -size +|- [kMG]

*“+”表示大于,“-”表示小于,“k”表示kb,“M”表示MB,“G”表示GB。

grep 命令 & wc 命令 & 管道符

grep 从文件中通过关键字过滤文件行:grep [-n] 关键字 文件路径

-n 在结果中显示匹配行的行号。

*关键字建议用引号表示,文件路径可作为管道符的输入。

wc 统计文件的行数、单词数量、字节数、字符数等:wc [-c -m -l -w] 文件路径

-c 字节数 -m 字符数 -l 行数 -w 单词数

*文件路径可作为管道符的输入

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

echo 命令 & 反引号 ` & tail 命令 & 重定向符号

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

*复杂内容用引号包围。

反引号: 被 ` 包围的内容会被作为命令执行。

tail 查看文件尾部内容,并可以持续跟踪:tail [-f -num] 路径

-f 持续跟踪 -num 查看尾部行数,默认10

重定向符:> 左侧命令结果覆盖到右侧指定文件中; >> 左侧命令结果追加到右侧指定文件中。

例如:命令行中输出当前工作目录并复写到test.txt文件中:echo "当前工作路径:`pwd`" > test.txt

VI \ VIM 编辑器

vi \ vim 路径

*若路径不存在则创建文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值