Linux命令入门

Linux命令的通用格式 command [-options] [parameter]

command:命令本身
-options:命令的一些选项,用来控制命令的行为细节
-parameter:命令的参数,控制命令的指向目标

ls命令:ls [-a -l -h] [Linux路径]
-a-l-h是可选的选项
Linux路径是此命令可选的参数
作用:以平铺的形式展示当前工作目录
-a:将隐藏文件夹显示出来
-l:以列表的形式展示,显示更多信息
-h:要和-l混合使用,显示出文件的大小单位

cd命令:cd [Linux路径]
不写Linux路径回到/home路径

pwd命令(print work directory)
查看当前工作目录

相对路径和绝对路径
绝对路径:以根目录为起点,描述路径的一种写法,路径以/开头
绝对路径,以当前目录为起点,描述路径的一种写法,路径描述无需以/开头
.表示当前目录,比如cd ./Desktop
..表示上一级目录,比如:cd ..即可切换到上一级目录,cd../..切换到上二级的目录
~表示HOME目录,cd ~即可以切换到HOME目录或cd ~/Desktop

常见目录命令mkdir(Make Directory)
mkdir [-p] Linux路径
选项可选,表示自动创建不存在的父目录,适用于创建连续多层的目录
确保操作在home目录内

ctrl l清空final shell的命令行

touch,cat,more
touch用来创建文件:touch Linxu路径
cat test.txt查看所有内容
more test..txt也是用来查看所有内容,按空格进行翻页,按q退出

cp [-r] 参数1 参数2
-r选项,用于复制文件夹使用,表示递归
参数1,被复制文件路径
参数2,复制到哪

mv 参数1 参数2:将一个文件夹从一个地方移动到另一个地方

rm [-r -f]参数1,参数2...参数n
-r选用用于删除文件夹
-f表示force,强制删除,普通用户用没什么用,管理员用户删除时不会有提示

通配符
test*表示匹配任何以test开头的内容
*test表示匹配任何以test结尾的内容
*test*百世匹配任何包含test的内容

which,find
which可以查看到所使用的命令存放在哪里
find 起始路径 -name "被查找文件名"
find 起始路径 -size +|-n[kMG]
+,-表示大于和小于
n表示大小数字
kMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB

grep [-n] 关键字 文件路径
-n:表示在结果中显示匹配的行的行号

wc [-c -m -l -w] 文件路径
-c,统计数量
-m,统计字符数量
-l统计行数
-w,统计单词数量

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

echo 输出内容

``这个符号包围的内容会作为命令执行

重定向符号:>和>>
>,将左侧命令的结果,覆盖写入到符号右侧的文件中
>>,追加写入

tail [-f -num] Linux路径
-f表示跟踪
-num表示查看尾部多少行

vi\vim编辑器
三种模式
命令模式
输入模式
底线命令模式
vi/vim 文件路径
如果文件不存在创建一个新的,存在直接修改
按i键从命令模式切换到输入模式
按esc回到命令模式
按:进到底线模式,输入wq回车就可以退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值