Linux常用命令(超详细)

136 篇文章 25 订阅
7 篇文章 0 订阅

Linux常用命令(超详细)

su-:切换到超级用户
pwd:查看当前所在目录
ls:以平铺的方式查看目录下有哪些文件和文件夹
cd:切换目录
ls -a:以平铺的方式查看当前目录下有哪些文件和文件夹(包括隐藏文件)
ls -l(ll):以详细信息(列表)的方式查看当前目录下有哪些文件和文件夹
ls -la:以详细信息(列表)的方式查看当前目录下有哪些文件和文件夹(包含隐藏文件)

cd 绝对路径:以/开头的路径叫绝对路径 如: cd /tmp
   相对路径:以当前目录开始的目录 如:cd tmp
cd ..:返回上一层目录
cd .:当前目录

开头有 . 的都是隐藏文件
ll:与ls -ll性质一样

技巧:tab键自动补全(两下)

一、文件夹的操作:
创建:mkdir 如:mkdir cs1 cs2(新建文件夹cs1和cs2)
创建多层级目录:mkdir -p a/b/c(新建文件夹a目录下b目录下c)
(ll a/b可查看)

删除:rmdir 只能删除空文件夹
一般使用:rm -rf 来删除。说明:-r:递归、-f:强制
如:rm -rf a(删除文件a)

复制:cp -r 如:cp -r a1 /cs1(注意:这里有空格;说明:复制a1文件到cs1文件夹下)
也可:cp -r a1 a2(复制文件a1到a2)

剪切:mv 如:mv a2 /a1(剪切a2到a1文件夹中)
重命名:mv 如:mv cs1 cc(把文件cs1重命名为cc)
重命名与剪切的区别:最后一个名称如果是目录(/)则是剪切,如果是文件夹名则是文件夹(当重命名的名字一样时,变成了剪切)

二、文件的操作(linux中的文件没有扩展名)
创建:touch 如:tuoch a.txt b c(创建a.txt文件,b文件 ,c文件)
删除:rm -rf
重命名:mv b b1(文件b重命名为b1)
剪切:mv 如:mv b1 /cs1(剪切b1文件到a1文件夹中)
搜索:find 目录 -name ‘a’(*:通配符(匹配0-N个字符))

通配符:
*:(0-N个字符)
复制当前目录下所有的文件到/cs1目录
如:cp ./* /cs1
复制当前目录下的所有文件和文件夹到/cs1目录
如:cp -r ./* /cs1
删除/cs1目录下的所有文件和文件夹
如:rm -rf /cs1/*

?:(1个字符)(如:文件a.txt就是5个字符)
复制当前目录下只有两个字符的文件到/cs1目录
如:cp ./?? /cs1
复制当前目录下的所有文件和文件夹到/cs1目录
如:cp -r ./?? /cs1

>:(重定向)输出重定向,生成。(history:查看历史命令,显示之前输入过的命令)
如:history>history.txt(生成history.txt文件)

>>:(追加)
如:history>>history.txt

|:(管道符)
如:more history.txt | grep ‘history’
说明:查看history.txt文件,过滤,只显示有history字母的

三、编辑文件(vi)
如:vi a1.txt
命令模式,编辑模式,末行模式
命令模式------>编辑模式(a,i,o) o表示输入在光标的下一行
编辑模式------>命令模式(esc)

命令模式------>末行模式(shift+:)
末行模式------>命令模式(esc)

命令模式的命令:yy:复制一行
        2yy:复制两行
        dd:删除一行
        2dd:删除两行
        x:擦掉(一个字符)
        p:粘贴
        /:查找(往下n;往上:N)
末行模式的命令:wq:保存退出
        q!:退出不保存
        set number:显示行数
        set nonumber:不显示行数


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值