linux基础命令

显示当前工作目录下的绝对路径

pwd

放置命令的地方

/bin,/user/bin

普通用户

目录在: /home/用户名

特殊用户

只有一个:root,其他都是普通用户

目录在: root

创建用户

addUser  "用户名称"

删除用户

userdel  "用户名称"

修改密码

passwd 用户名   修改对应用户的密码

切换用户

su  "要切换的用户名称"

解释~,#,$

~:当前工作目录名
#:说明当前是特殊用户
$: 说明当前是普通用户

大小写问题

shell上 大小写敏感

当前权限名

root:特殊用户,其他:普通用户

主机名

例如:qiangsen是主机名

创建目录

mkdir   directory(目录) 

tips:后面可以接多个,也就是可以一次性可以创建多个目录

删除目录

rmdir  directory(目录) 

tips:此命令不能删除空目录

rm -r  directory(目录) 

tips:此命令可以删除空目录

切换当前工作目录为用户主目录

cd 后面啥都不加为切换用户主目录

查看当前工作目录下文件

ls

最好做任何操作,都接一个ls

删文件

rm 文件名

创建普通文件

 touch  “文件名”

套一层shell

bash

退出shell脚本

exit

vi编辑器的使用

vim是vi的升级版

三种状态
  • 命令状态: 只能用命令交互

  • 编辑状态: 只能编辑

  • 底行命令状态: 可以进行一些设置,或者用来搜索字符串所在的位置

状态的切换
命令状态 ------------->  编辑状态
			a i o
编辑状态 ------------->  命令状态
			esc键
命令状态 ------------->  底行命令状态
		:
退出保存命令
  • 保存: :w
  • 退出: :q
  • 保存并退出: :wq 相当于 :x
复制粘贴剪贴命令
  • yy : 复制
  • 3yy 复制3行
  • p :粘贴
  • dd : 剪切
  • 6dd: 剪切 6行

任何命令后面都可以接多个名称,用空格分开,代表可以把这个命令复制n遍,并且参数不一样

底层命令行状态

底行模式共三个开始字符(:、/、?),其中用来匹配模式搜索:

可以搜索字符串

比如在下面输入: /centos 就代表搜索字符串centos

底行模式命令:

1 :setnu显示行号

2 :setnonu隐藏行号

3 :rfile读取文件file内容并写入当前编辑的文件中,内容从光标当前位置下一行开始插入。

4 :wfile将当前编辑的内容写入一个新文件file中。

5 😒/pattern/string/将匹配pattern的字符串替换成string

6 :x作用和:wq相同,保存并退出。

7 :!command暂时离开vim并执行shell命令command。

8 :help查看帮助

9 :.=显示当前行号

10 :=显示总行数

11 :n移动光标到第n行行首

重定向

重新定向,比如本来是要到cmd的,我们将他重定到其他地方里去

输出重定向 >

输入重定向 <

覆盖重定向 > <
追加重定向 >> <<

比如: echo lcwyyds > a.txt

表示将输出的内容重定向到a.txt文件中

echo ttt >> test.txt

表示将输出的内容重定向到test.txt文件中

将后面的内容输出到终端

echo

删除文件

rm “文件名”

命令

-r :删目录
-f :删之前不提示
-i :删之前提示

rm -r -f  a b c
rm -r   a b c -f
rm -rf   a b c 
rm a b c -rf

上面四种都是一样的效果

正则表达式

通配符

*    通配任意个任意字符
?    通配一个任意字符

通常用来删除文件等等

文件拷贝

cp 文件名

如果是文件夹,加上-r选项

多个要拷贝的文件或目录名 最后一个参数为目的地目录名

文件移动

mv 文件名或目录

tips:目录不需要加-r选项

重命名

要移动的目录或文件都在当前目录下进行表示重命名

比如:

mv a.txt b.txt

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值