Ubuntu切换用户

su root

sudo passwd root 使用管理员提权修改root 登录密码

连续输入两次即可.....

重置root 用户密码

例:当前登录用户为:ubuntu,但是我把root 用户密码忘记了。这时候我们就用Ubuntu这个用户来修改root密码

1:先登录ubuntu用户

2:输入 su passwd 回车

3:输入密码

4:再次输入密码

5:验证root密码 su root 回车

6:输入修改的密码登录即可

使用完成后exit 退出就回到 ubuntu用户了。

echo  :输出

> :重定向 覆盖

>>:重定向 尾部追加

cat :查看 一次性打印出所有内容

echo wdj > 1.txt----将内容wdj重定向到1.txt 文件中

cat 1.txt

echo 1314520 >> 1.txt

案例:cat  .bashrc >> 2.txt----->把抓取出来的内容写到另一个文件中

more | less   (f:向下翻页  ,b:向上翻页 ,q:结束)

more filename # 分页查看 (看完自动退出)

less filename # 分页查看  (按q键退出)

which / whereis  #查看命令位置

which command # 查看 -二进制文件
whereis 可执行文件 # 二进制文件 、man手册

帮助文档:
1.man手册 ,帮助文档 man ls
2.--help , ls --help

find # 查找文件

find 路径 参数
# 常用参数
-name # 按照名字
-size # 按照大小
find ./ -size +100k -size -10M # 在当前目录下找大于100k 小于 10的文件

find  / -name '*.txt' # 在根目录下查询.txt的文件

grep 文本搜索(筛选内容)

grep 'content' filename
# 常用参数
-v 显示不包含匹配文本的所有‘行’ (求反)
-n 显示匹配行及行号
-i 忽略大小写
# 内容参数
^wu 行首 搜索以wu开头的行
wh$ 行尾 索以wh结束的行

| 管道

一个命令的输出,可以通过管道符,做为另一个命令的输入

命令输出 | 命令处理

ls --help | less # 将输出,放入翻页模式中
ls --help | grep -n 'f' #将输出,放入‘筛选’模式中
ls --help | grep -n 'f' >> 3.txt #将输出,放入‘筛选’模式中,然后将重定向到3.txt

ln 创建链接文件

ln  file  hardlink # 硬链接
ln -s file softlink  # 软链接

软链接: 相当于 window上的快捷方式 源文件删除则软链接失效

硬链接: 硬链接只能连接普通的文件 不能连接目录

注意 如果软链接文件和源文件不在同一个目录 源文件要使用绝对路径 不能使用相对路径

alias 创建别名

alias     # 查看所有别名   alias c4='cat 4.txt'

unalias   # 删除别名

注意 这种定义别名的方式 只在当前登录有效 如果要永久定义生效 可以通过修改~/.bashrc文件 这个修改要下次登录才能生效 想要立即生效 可以输入source ~/.bashrc

三:Linux 的基本命令、的更多相关文章

  1. 第四周博客之一---Linux的基本命令(前5个)

    一.Linux的系统结构 "/"根目录部分有以下子目录: 1./bin:系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用. 2./boot:用于自举加载程序(LILO ...

  2. Linux 常用基本命令及应用技巧

    需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...

  3. 二:Linux 的基本命令、VI编辑器、Linux中软件安装

    Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...

  4. Linux 的基本命令

    Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E……盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...

  5. Linux常用基本命令(less)

    转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...

  6. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  7. Linux操作系统-基本命令(二)

    Linux操作系统基本命令 文件操作类命令 – ln命令 另外一种链接方式称为符号链接(软链接),是指一个文件指向另外一个文件的文件名.软链接类似于Windows系统中的快捷方式.软链接由ln -s命 ...

  8. Linux文件基本命令

    Linux文件基本命令学习 操作技巧: 输入文件/目录/命令的前几个字母之后,按下tab键,则自动补全 按上/下,回滚曾经用过的命令 不想执行命令使用:crtl + c 基础命令: ls(查看) 基础 ...

  9. AIR32F103(三) Linux环境基于标准外设库的项目模板

    目录 AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告 AIR32F103(二) Linux环境和LibOpenCM3项目模板 AIR32F103(三) Linux环境基于标准外 ...

  10. Linux一些基本命令一(学习笔记三)

    菜鸟记录. 一.更改主机名 hostname 新的主机名 hostname ln0491 将主机名更改为ln0491 登出再登陆,就变为新的主机名 二.新建文件夹和删除 如:在当前路径新建data文件 ...

随机推荐

  1. 浅讲JUnit

    JUnit单元简介:      JUnit ----是一个开发源码的java测试框架,用于编写和运行可重复的测试,它是用于单元测试框架体系xUnit的一个实例, 用于java语言,主要用于白盒测试,回 ...

  2. 分布式集群下的Session存储方式窥探

    传统的应用服务器,自身实现的session管理是大多是基于单机的,对于大型分布式网站来说,支撑其业务的远远不止一台服务器,而是一个分布式集群,请求在不同的服务器之间跳转.那么,如何保持服务器之前的se ...

  3. Python自动化--语言基础4--模块、文件读写、异常

    模块1.什么是模块?可以理解为一个py文件其实就是一个模块.比如xiami.py就是一个模块,想引入使用就在代码里写import xiami即可2.模块首先从当前目录查询,如果没有再按path顺序逐一 ...

  4. 通过实例介绍持续集成的应用--基于Jenkins

    1.测试工程师为什么要掌握持续集成 一个程序员如果想发布一个产品,他需要编码.编译.测试,发布的过程.对于一个企业来说,如果也想发布一个产品的话,同样的也是需要上述的过程,区别在于企业要发布的产品的需 ...

  5. EF的Join()和Include()差异性教程

    在EF中表连接常用的有Join()和Include(),两者都可以实现两张表的连接,但又有所不同. 1.Join(),两表不必含有外键关系,需要代码手动指定连接外键相等(具有可拓展性,除了值相等,还能 ...

  6. Hibernate学习(二)保存数据

    package cn.lonecloud.test; import java.util.Date; import org.hibernate.HibernateException; import or ...

  7. Linux CentOs集群LVS+Keepalived负载均衡的实现

    准备工作 环境:Win10下Centos6.4虚拟机. 负载均衡:两台(一主一备)  LVS + Keepalived. HTTP服务器:3台. 给每台服务器配置IP 1.VIP(virtual ip ...

  8. 老男孩Python全栈开发(92天全)视频教程 自学笔记14

    day14课程内容: 深浅拷贝 #浅拷贝只能拷贝一层s=[1,'a','b']s1=s.copy()#浅拷贝print(s1)#[1, 'a', 'b']s[0]=2print(s1,s)#[1, ' ...

  9. java基础--面对对象

    面对对象--概述 什么是对象? +---->对象可以泛指一切现实中存着的事物 +---->类是对象的抽象集合 什么是面对对象? +--->万物皆对象,面对对象实际就是人与万物接触== ...

  10. Qt 如何使用 lambda 表达式连接信号和槽?

    connect(camera, static_cast<void(QCamera::*)(QCamera::LockStatus, QCamera::LockChangeReason)>( ...