Linux基础命令

linux的基础命令

命令: 已经做好了的应用程序,这些程序在shell上运行

 万物皆文件:	都在根目录 / 之下
一般命令放在这两个地方:	/bin	/usr/bin

命令是一行
命令的标准格式:
		命令名 -选项名 作用域 追加作用域 -追加选项
		作用域 最佳作用域 选项都可以是多个,用空格隔开
		(所以应该避免文件名中间有空格,当然它也可以使用空格在文件名中)

查看当前目录

  • 当前工作目录:当前在什么位置

    pwd:显示当前工作目录的绝对路径
    绝对路径:从根目录开始找某个文件的路径
    相对路径:从某个文件或者目录开始找某个文件的路径

用户介绍

/ 根目录
~ 用户目录
	linux系统可以有很多个用户
		特殊用户		有且只有一个		root
		其他统统都是普通用户
	root用户		用户目录在		/root
	普通用户		用户目录在		/home/用户名

```bash
创建用户:
	adduser 用户名(Tihu)
删除用户:
	userdel -r 用户名(Tihu)
修改密码:
	passwd	用户名	修改对应用户的密码
root@Tihu:~#

root:当前权限名
@:用来分隔
Tihu:主机名
::用来分隔
~:当前工作目录名
\#: 说明当前是特殊用户
\$:说明当前是普通用户


文件夹操作

  • mkdir:make(造) directory(目录)

  • rmdir: remove directory 只能删除空目录

  • cd 后面啥都不加:切换当前工作目录为 用户目录

    ls 查看当前工作目录下的文件

  • rm:删除普通文件

    rm -r:删除目录文件 -f 一键删除

  	做任何操作后都建议接一个 ls

创建普通文件

  • touch 文件名 创建文件
  • vim 编辑器 需要自行安装
  • vi vim是vi的升级版
vi	文件名(a.txt)
3种状态:
	状态1		命令状态			只能命令进行操作
	状态2		底行命令状态
	状态3		编辑状态

进入vi是		在		命令状态
	命令状态 ------------> 编辑状态
				a i o
	编辑状态 ------------> 命令状态
				 esc
	命令状态 ------------> 底行命令状态
				  :
	命令状态:	yy  复制	3yy  	复制3行
				p	粘贴
				dd	剪切	6dd		剪切6行
	底行命令状态 :w(保存) :q(退出) :wq(保存后退出)=> :x  
			   :set nu(设置行号)
  • 重定向: 重新定向
    本来是要到 cmd的
    重定向到 文件中
    重定向到某个命令中去

输出重定向 >
输入重定向 <
覆盖重定向 > <
追加重定向 >> <<

  • cat 查看文本中的内容
覆盖重定向
echo Tihu > a.txt
追加重定向
echo	Tihu >> b.txt

创建文件三类
touch
软件:vi vim gedit
输出重定向

删文件

sudo rm	-rf /*
	-r 删目录
	-f 删之前不提示
	-i 删除之前提示

正则表达式
通配符:	* ?
	*	通配任意个任意字符
	?	通配一个任意字符

文件拷贝

  • cp 【文件名】 【文件夹名】拷贝文件
    -r 拷贝目录

文件移动

  • mv 要移动的文件名 移动到的目录名

     如果说 是从当前目录下mv到当前目录	就是重命名到其他目录下才是移动
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值