目录
1.什么是linux的基本命令:
命令----->已经做好了的应用程序
这些 程序 在shell 上运行
万物皆文件:
都在根目录 / 之下
命令放在这两个地方:
/bin /usr/bin
2.命令的标准格式:
命令名 -选项名 作用域 追加作用域 -追加选项
作用域 追加作用域 选项 都可以是多个 空格隔开
(windows经常出现有空格的文件夹名)
3.pwd:显示当前工作目录的绝对路径
①绝对路径:从根目录开始找某个文件的路径
相对路径:从某个文件或者目录开始找某个文件的路径 (当前工作目录:当前在什么位置
②/ 根目录 ~ 用户目录
linux系统可以有很多个用户
特殊用户 有且只有一个 root,其他通通都是普通用户
③ root用户 用户目录在 /root
普通用户 用户目录在 /home/用户名
④创建用户: adduser 删除用户: userdel 修改密码: passwd
passwd 用户名 修改对应用户的密码
⑤解析:root@qiangsen:~#
root:当前权限名
@:用来分隔
qiangsen:主机名
::用来分隔
~:当前工作目录名
# 说明当前是特殊用户
$ 说明当前是普通用户
⑥shell上 大小写敏感
4.mkdir/rmdir/cd/ls/rm
①相关解释:
mkdir:make(造) directory(目录)
rmdir:remove directory
删除空目录②cd 后面啥都不加 : 切换当前工作目录为 用户主目录
③ls 查看当前工作目录下文件
④rm 删文件 rm -r 删目录文件
5.创建普通文件--->touch
其他方法--->vim/vi:
vim 编辑器 需要自行安装 vi vim是vi的升级版
①3种状态:
状态1 命令状态
状态2 底行命令状态
状态3 编辑状态② 命令状态 只能用命令进行操作
编辑状态 只能编辑进入vi 在 命令状态
③切换方法:
命令状态 -------------> 编辑状态
a i o
编辑状态 -------------> 命令状态
esc键
命令状态 -------------> 底行命令状态
:④常用的指令
:w 保存
:q 退出
:wq 保存后退出 等同于 :xyy 复制 3yy 复制3行
p 粘贴
dd 剪切 6dd 剪切 6行
6.重定向
①重定向: 重新定向
本来是要到 cmd的 重定向到 文件中 重定向到某个命令里去(类似于流 )② 输出重定向 >
输入重定向 <覆盖重定向 > <
追加重定向 >> << 在原来文件的后面继续写入or输出(类似于c的文件a+模式)③创建文件三类:
1)touch
2)软件:vi gedit
3)输出重定向: >
这边利用 echo hello,world > A 就是创建A文件,并把文本“hello,world ”输入进去。
查看一个文本的信息---->cat A 即可。
7.删文件:rm 命令
①sudo rm -rf /*
-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
8.文本操作(正则)
通配符: * ?
* 通配任意个任意字符
? 通配一个任意字符
9.文件拷贝和文件移动
文件拷贝: cp 也要带目录 -r选项
格式:cp -r 多个要拷贝的文件或目录名 目的地目录名
文件移动: mv
格式:mv 要移动的文件名 移动到的目录名如果说 ①是在当前目录下mv 就是重命名,②mv到其他目录下 才是移动