又是新的一天,继续学习Ubantu命令

cat 可以查看文件内容

cat -n p.py 可以在查看文件内容的同时显示行号

cat -s p.py 可以将多行空白的地方进行合并成一行(输入空格的地方不可以)

tac 倒序输出到屏幕

wc 可以输出文件行数、字符数以及字节

-c 字节  -l 行数  -m 字符(一个空格两个字节) -w(空格换行符)

注:当文件内容为空时,wc -m p.py 显示为0,当输入任意字符时默认加一字符

为空时:

输入字符后

排序 sort

sort p.py 按首字母排序

sort -r p.py 翻转

sort -n p.py 按数字循序排序

uniq 忽略或报告重复行

  -i 忽略大小写字符的不同

  -c 进行计数

  -u 只显示唯一的行

cut 可以从一个文本文件或者文本流中提取文本列 

-c:仅显示行中指定范围的字符;  cut -c 1-5 file  (第一到第五个字符)
-d:后跟字段的分隔符, 与-f一起使用;
-f:取出并显示第几段的内容;

tail 显示文本流

tee 从标准输入中复制到每一个文件,并输出到标准输出。

history 历史输入命令 ! py 最近一次以py开头的命令  !234 执行历史中第234条命令

在文件最后添加内容

修改文件权限 chmod a+x ./p.py 所有组所有用户即其他  - 是去权限

r : 4    w : 2   x : 1   rwx = 7  rw =6    rx =5

一般文件权限为 755

密码文件

查看密码文件

创建一个新用户 less /etc/passwd  查看详细信息

更改所属组

复制配置文件

ID查看当前用户

修改配置

将user1最后改为/bin/bash

此时新建的用户就有前缀了,下面是另一种创建方式

这样创建的已经有标签了

删除账户 sudo userdel user2  仅删除passwd下的配置信息,但不会删除文件

userdel -r user1 可以全部删除

修改组  还可以使用 -D 后跟多个参数

给不用的用户上锁,使其密码失效

解锁账户  -U时清除原有的密码

使用明文密码解锁

使用 less  /etc/shadow查看详细密码  shadow  影子

添加一个新的组

nano 编辑器

另外一种界面

配合文件过滤查看文件 grep -v 过滤

alias 别名机制

永久保存别名修改方式: 在配置文件里面修改

清除系统前请备份 rm -rf /

Ubantu学习笔记2的更多相关文章

  1. Ubantu学习笔记3

    修改PATH环境变量 ~/.profile --->(在文件最后一行添加) PATH="要增加的路径:$PATH" 或者 export 使用变量="调用参数&quo ...

  2. Ubantu学习笔记1

    重启后按e键进行编辑,在文档倒数第二行r0处修改为rw init=/bin/bash 然后F10操作,输入passwd zichua =>修改此用户名的密码,重新输入两次密码(这里密码是看不到的 ...

  3. Linux学习笔记-Linux系统简介

    Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...

  4. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  5. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

  6. PHP-会员登录与注册例子解析-学习笔记

    1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...

  7. 2014年暑假c#学习笔记目录

    2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...

  8. JAVA GUI编程学习笔记目录

    2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...

  9. seaJs学习笔记2 – seaJs组建库的使用

    原文地址:seaJs学习笔记2 – seaJs组建库的使用 我觉得学习新东西并不是会使用它就够了的,会使用仅仅代表你看懂了,理解了,二不代表你深入了,彻悟了它的精髓. 所以不断的学习将是源源不断. 最 ...

随机推荐

  1. 一探torch.nn究竟“What is torch.nn really?”

    来自: https://pytorch.org/tutorials/beginner/nn_tutorial.html <What is torch.nn really?>这文章看起来不能 ...

  2. Linux centos7 日常运维——使用w查看系统负载、vmstat命令、top命令、sar命令、nload命令

    一.使用w查看系统负载 w .uptime查看系统负载,0.00表示1分钟之内负载为0 cat  /proc/cpuinfo查看cpu核数 二.vmstat命令,查看进程.cpu.memory.交换. ...

  3. tomcat安装apr报错解决

    参考http://www.cnblogs.com/nuccch/p/7598361.html 1.no c complie 安装gcc解决 2.rm: cannot remove `libtoolT' ...

  4. JQuery--jQuery对象与DOM对象

    1.JQuery是继Prototype之后又一个优秀的JavaScript库: 2.Jquery的理念是“写得少,做得多”,它有如下优势: --1)轻量级:2)强大的选择器:3)出色的DOM操作的封装 ...

  5. Day1-XDoj-1062

    题目描述 一天,lw梦见自己在打dota,然而对面是一个加强过的卡尔!于是,他每次都被n个技能瞬间秒杀.愤怒的lw决定买BKB,来加强生存力. 由于加强过的卡尔是电脑操作的,他每次看见lw时,只会以1 ...

  6. IdentityServer4专题之四:Authorization Endpoint、Token Endpoint、scope、Access Token和Refresh Token、授权服务器发生错误

    1.Authorization Endpoint 它是与用户交互的端点,用户在此进行为客户端应用授权的操作,即authorization grant 2.Token Endpoint 端点,就是一个w ...

  7. Python 动态从文件中导入类或函数的方法

    假设模块文件名是data_used_to_test.py,放在tests文件夹下 文件夹结构如下: project |-tests |-data_used_to_test.py 文件内包含一个test ...

  8. VS中MFC项目文件特别大的解决办法

    转 来自http://m.zhizuobiao.com/vc/vc-18082800177/ 自己插个眼 项目文件比较大因为 项目下有个隐藏文件夹.vs  下面是解决办法 本文主要向大家介绍了VC编程 ...

  9. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 辅助类:清除浮动1

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  10. HDU 1024:Max Sum Plus Plus 经典动态规划之最大M子段和

    Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...