`

尚学堂linux笔记(二)

 
阅读更多
touch 文件 创建文件

rm 文件名 删除文件

rm –r 文件夹名 递归删除文件夹

rm –rf 文件夹名 递归强制删除文件夹

rmdir 文件夹名  删除空文件夹

cp (-r)源文件/原文件夹  目标文件/目标文件夹

mv(-r) 源文件 目标文件/目标文件夹

tree 树状显示

查看环境变量:windows下查看所有环境变量:set

              linux下查看所有环境变量:export

查看某一个名字的环境变量:windows下 set 环境变量名

                                                  linux 下  echo $环境变量名(大写)

more 文件名 查看文件

cat 文件名  查看文件

head –n 文件名 查看前几行

tail –n 文件名  查看后几行

find 位置  -name 匹配表达式 查找文件,支持通配符

whereis 命令 查看命令的一些信息

ln –s  文件  链接名 为某一文件建立一个链接(保持链接文件的同步性) ,带上参数-s ,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间, 不带参数,它会在你选定的位置上生成一个和源文件大小相同的文件。

adduser(useradd) 用户名 增加用户

passwd 用户名 修改用户密码

/etc/passwd 文件中有所有用户信息

userdel –r 用户名  删除用户,加-r表述将用户目录下的文档一并删除

usermod  选项 用户名 修改用户信息, -g 组名  修改用户所属组

groupadd〔选项〕用户名, -g 添加组号(大于500)

groupmod 选项 组名 ,   -g 修改组号

su 用户名    su命令的常见用法是变成跟用户或超级用户,如果发出不带用户名的su命令,则系统提示输入根口令,输入之后则可换为根用户。如果登陆为根用户,则可以用su命令成为系统上任何用户而不需要口令。

who  -a显示所有用户的所有信息,-m显示运行该程序的用户名,和“who am I”的作用一样 -q只显示用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项,-u 在登陆用户后面显示该用户最后一次对系统进行操作距今的时间,-H显示列标题

Shell用于和内核打交道,解释执行命令

UNIX/linux Shell中主要有这几类shell:
◆Bourne shell (bsh)
◆C shell ( csh)
◆Korn shell ( ksh)
◆Bourne Again shell ( bash)
◆POSIX shell ( sh)
◆TENEX/TOPS C shell ( tcsh)
◆TC Shell(tesh)
◆Z Shell(zsh)

Bourne Shell使用美元符($);
linux Shell中的C Shell使用百分号(%);
linux Shell中的Korn Shell使用美元符($)。

chmod [ugoa] +- rwx 文件 更改用户模式

chmod 777 文件

chown 用户 文件 更改用户的所有者

wc –cmlw 文件 显示文件包含多少行,多少个单词

grep 字符 文件返回文件中包含指定字符的行

date 显示和设置日期时间

stat 文件 显示指定文件的相关信息

id 显示当前用户的id信息

hostname 显示主机名

uname 显示操作系统的信息

dmemg 显示系统启动信息

du 显示指定的文件(目录)已使用磁盘空间的总量

df 显示文件系统磁盘空间的使用情况

free 显示当前内存和交换空间的使用情况

fdisk –l 显示磁盘信息

locale 显示当前语言信息

管道:讲一个命令的输出传送给另一个命令,作为另一个命令的输入

ls –Rl  /etc |more

cat  /etc/passwd |wc

cat /etc/passwd |grep lrj

dmesg |grep eth0

man bash |col –b > bash.txt

ls –l | grep “^d”  列出所有的文件夹

ls –l |grep “^d”  列出所有的文件

wall 向所有用户发消息,`date` 把命令执行结果返回给所有用户

重定向:命令 文件将命令的执行结果送至指定的文件中。

ls –l  > list.txt 将执行ls –l命令的结果写入文件list中。

ls –l >! list.txt 将执行ls –l命令的结果写入文件中,若文件已经存在,则覆盖。

ls –l >& list.txt 将命令执行时屏幕上所产生的任何信息写入指定的文件中。

ls –l >> list.txt 文件,将执行命令的结果附加到指定的文件当中。

tar :linux下最常用的打包程序,使用tar程序打出来的包我们称为tar包,tar包通常都是以.tar结尾。生成tar包后,就可以使用其它的程序进行压缩了。-c,创建一个新归档。-f指定tar包文件名,-t显示包括在tar文件中的文件列表。-v显示文件的归档进度。-x,从归档中抽取文件, -z使用gzip来压缩tar文件,-j使用zip来压缩tar文件,注意tar默认不会压缩文件

分享到:
评论

相关推荐

    尚学堂Java笔记.pdf

    尚学堂Java笔记.pdf 本资源主要讲述Java语言的基础知识和应用,包括J2SDK、JRE、JDK、classpath、path、Java应用程序、递归调用等内容。 一、J2SDK和JRE Java2 Software Development Kit(J2SDK)是Java开发需要...

    尚学堂hibernate笔记

    ### 尚学堂Hibernate笔记知识点详解 #### 一、项目初始化与环境搭建 1. **新建项目**:在IDE中创建一个新的Java项目。 2. **构建用户库并添加所需的JAR包**: - 右键点击项目 -> `Build Path` -> `Configure ...

    尚学堂Spring学习笔记

    "尚学堂Spring学习笔记" 本文档记录了尚学堂Spring学习笔记的重要知识点,涵盖了Spring配置文件的设置、普通属性的注入、自定义属性编辑器、公共属性的注入、Spring注解等内容。 一、Spring配置文件的设置 在...

    尚学堂视频笔记-oracle

    ### Oracle学习笔记知识点总结 #### 第一课:客户端工具介绍 - **SQL Plus**:作为Oracle最基础的客户端工具,SQL Plus支持通过命令行或图形界面进行数据库操作。 - **命令行方式**:直接在命令行输入`sqlplus`,...

    四个SSH框架实战项目源码加尚学堂课件笔记

    这四个SSH框架实战项目源码加尚学堂课件笔记的资源,为学习者提供了一个深入理解并实践这些框架的绝佳平台。下面将详细阐述SSH框架的主要功能和在实际项目中的应用。 1. **Struts2**:这是一个基于MVC设计模式的Web...

    尚学堂马士兵linux学习笔记

    ### 尚学堂马士兵Linux学习笔记精粹 #### Linux文件系统结构概览 - **根目录(/)**:Linux文件系统的入口,是最高一级的目录,所有其他目录的起点。 - **/bin**:存储基础系统所需命令,如`ls`、`cp`、`mkdir`等...

    尚学堂hibernate学习笔记(原版整理)

    除了基础内容外,笔记还可能包含一些扩展话题,如二级缓存、事件监听器、CGLIB动态代理等,以拓宽读者的视野。 学习风格: - 先整体后局部:建议先从整体理解Hibernate的架构和工作流程,再深入研究各个组件和细节...

    spark笔记整理文档

    本篇笔记将深入探讨Spark的核心概念、架构设计以及实际应用,旨在帮助读者全面理解并掌握Spark。 1. Spark概述: Spark最初由加州大学伯克利分校AMPLab开发,其设计理念是提供一个快速、通用且可扩展的大数据处理...

    Spring Data JPA 笔记

    本笔记将深入探讨Spring Data JPA的核心概念、功能以及如何在实际项目中应用。 首先,我们需要理解JPA的概念。JPA是Java平台上的一个标准,用于管理关系数据库中的数据。它提供了一种面向对象的方式来操作数据库,...

    尚学堂uml学习笔记 李腾飞讲解

    《尚学堂uml学习笔记 李腾飞讲解》是针对UML(统一建模语言)的一份详细学习资料,由知名讲师李腾飞主讲。这份笔记涵盖了UML的核心概念、图形表示和实际应用,旨在帮助学习者深入理解并掌握这一重要的软件设计工具。...

    oracle学习笔记(尚学堂版)

    ### Oracle学习笔记(尚学堂版) #### 知识点概览 本篇Oracle学习笔记主要由尚学堂马士兵老师的教学内容整理而成,旨在为初学者提供一个系统的学习框架与实践指南。通过以下知识点的梳理,我们可以更好地理解...

    B站尚学堂MySQL学习整理笔记.txt

    亲身在B站学习MySQL整理的全套笔记

    Oracle笔记(基于尚学堂马士兵)

    【Oracle笔记(基于尚学堂马士兵)】 Oracle是一款全球广泛使用的大型关系型数据库管理系统,由美国Oracle公司开发。本笔记主要基于尚学堂马士兵老师的教学内容,深入浅出地介绍了Oracle的基本概念、安装配置、SQL...

    SpringCloudGateway初学者学习笔记

    此笔记由本人跟随尚学堂教师一步一讲解梳理出来的 网关的角色是作为一个 API 架构,用来保护、增强和控制对于 API 服务的访问。 API 网关是一个处于应用程序或服务(提供 REST API 接口服务)之前的系统,用来管理...

    我的uml学习笔记(在尚学堂学习的)

    《UML学习笔记——探索软件建模的利器》 UML,全称为统一建模语言,是软件开发中的一种重要工具,尤其在需求分析和设计阶段发挥着关键作用。它并非一种具体的分析或设计方法,而是图形化表示法,帮助我们清晰地表达...

    struts2课程笔记

    本课程笔记主要涵盖了Struts2的基础概念、核心功能及其工作流程。 首先,Struts2的处理流程是通过一系列的组件协作完成的,包括Filter Dispatcher(过滤器调度器)、Action、Interceptor(拦截器)和Result。当用户...

    mongoDB学习整理资料

    MongoDB数据库学习整理资料,里面从数据库的安装和配置,以及配置创建数据数据,查询,修改,删除等。

    mongo学习笔记.doc

    MongoDB基本知识整理。 Mongodb导出与导入命令、创建分片、创建复制集等。

    数据结构与算法笔记代码

    常见的算法有排序(冒泡排序、选择排序、插入排序、快速排序、归并排序等)、搜索(二分查找、深度优先搜索、广度优先搜索)、图算法(最短路径算法Dijkstra、Floyd-Warshall、Prim最小生成树、Kruskal最小生成树)...

    oracle个人总结笔记

    本人自己总结的尚学堂oracle笔记,希望能派上用场,本资源不收资源分,大家可以随意下载

Global site tag (gtag.js) - Google Analytics