【linux学习记录】basic command

基本命令格式

command [-options] [parameter]
command: 具体命令
options:选项
parameter:参数

目录查看、切换、创建

ls命令

ls(list):
-a(all): 查看所有文件包括隐藏文件,隐藏文件前面会有一点
-l(long format): 以长格式显示文件的更详细的信息,比如文件大小之类的
-h(human-readable):以人类可读方式列出文件,就是-l中的文件大小是以字节为为单位,但是使用-l,可以以KB,MB,GB为单位
默认情况下是以平铺的方式查看当前工作目录的文件
选项可以一起使用,且-h选项必须和-l选项一起使用才能起作用
可以更换顺序,路径在前,选项在后

cd(change directory)命令

cd: 改变工作目录
语法: cd + path
默认路径为/home/用户名

相对路径和绝对路径

绝对路径:完整的路径以根目录为起点的路径,以“/”开头
相对路径:以当前工作目录为起点的路径,不以“/”开头

特殊路径符

. :表示当前目录,比如./home表示当前目录下的home目录
… :表示上一级目录,比如…/home表示上一级目录下的home目录
~ :表示home目录

pwd(print work directory)命令

pwd: 打印当前工作目录
语法:pwd

mkdir(make directory)命令

创建文件夹,增
语法:mkdir [-p] [路径(必填)]
-p:如果路径有没有被创建的父目录

文件创建、查看

touch

创建文件
语法:touch path

cat和more

cat(concatenate):将文件内容输入到标准输出,通常是终端
more:逐页显示文件内容

文件和目录的复制、转移、删除

cp

cp(copy): 复制文件或者目录
语法: cp [-r ] 源 目标
-r(recursive):递归复制,拿来复制目录的

mv

mv(move):移动文件
语法:mv [-v -i] 源 目标
-v(verbose):显示详细的移动信息
-i(interactive):是否覆盖

rm

rm(remove):删除文件
语法:rm [-i -r -f] 目标
-i(interactive):交互的逐个确认是否删除
-r(recursive):删除目录
-f(force):强制删除,谨慎使用

查找命令

查找命令which

which:查找已存在命令的程序放在那个位置
语法:which 命令名称

查找文件和目录find

find:查找文件和目录
语法:find 查找根目录 [-name -type -size] [关键字]
-name: 以名字形式查找
-type:以文件类型查找,比如目录为d 文件为f
-size:以文件大小查找,有KB,MB,GB三种类型

查找终端输出关键词grep命令

强大的文本搜索命令:可以搜索文本中的关键字,不一定是文件,比如是打印在终端的上东西,可以和 “|”连用。
语法: grep [-i -r -n -l] "关键字“ ”搜索路径“
-i:不区分大小写,搜索时
-r:递归搜索,搜索所以目录和文件
-n:输入行号
-l:输出文件名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值