帮助命令:        xxx
--help        man
xxx
列出当前目录下的目录和文件:        ls 
      ls -l     
  ls --help        ls -m
目录跳转:        cd /dev 
      cd..     
  cd.
打印当前目录名:     
  pwd
建立目录:     
  mkdir xxx
删除目录:     
  rmdir xxx        rmdir -r
xxx 递归删除        rmdir -rf xxx
强制递归删除
创建空文件:     
  touch xxx    Linux下从技术角后缀名没有意义。
拷贝:     
  cp 1 2 把1文件拷贝成2        cp
-r d1 d2 把目录拷贝成d2
移动:     
  mv 同上
===
读代码:先运行—〉了解业务逻辑—〉读jsp页面—〉从哪个数据库取得数据
debug:去掉一部分—〉运行观察问题
===vi
vi两种模式:命令模式    编辑模式
命令:
a 添加
esc: 切换到命令模式
w 存盘
q 退出
q! 不存盘退出
wq 存盘退出
dd 删除一行
dw 删除整个单词
o 插入一行
O 往上插入一行
[谷歌 vi常用命令]
[vi下小键盘不用]
===
more 3.txt     
  逆序
cat 3.txt     
  正序
head -3 3.txt    输出倒数3行
find 查找文件在什么顺序上
=不要心里洁癖=
=找好书,卖书网站排名靠前的一定是好书=
=买书没用,买完就过时,更新太快=
=最好是查英文资料=
find /etc -name *local 查找指定目录下的文件
whereis ls    查找命令文件所在目录
echo $PATH    查看环境变量
=windows分隔符 ;   Linux、nuix :=
ln 3.txt 4    创建3.txt链接到4 
  硬链接
ln -s 3.txt 5    软链接
=软链接相当于Windows下的快捷方式,应链接相当于复制了这个文件并在两个文件间创建了一个链接=
=自己设计实验也是怎样学习的关键一步=
=添加用户
useradd(adduser) testuser
cd /home    会多一个主目录
password testuser    指定用户名密码
testuser    用户密码
cd /etc    查看多出来的文件
more passwd    这里存储所有的用户 
  用户主目录    用户Shell
=Shell
bash
bsh
csh
ksh
sh
=
添加用户组的信息在 more group
默认添加一个新的组
groupadd testg    添加一个新的组
useradd testuser2 -g testuser    新建一个用户,添加到一个组
usermod -g testg testuser    将一个用户添加到一个组
userdel    testuser 
  删除用户
删除用户后没有删除主目录,需要手动删除主目录
su testuser2    切换用户
当新用户登陆时,默认当前路径时主目录。
 
=重要知识点——文件权限
ls -l
第一位
-    文件
l    链接
d    目录
后九位分三组
r    可读
w    可写
-    没有权限
x    可运行
第一组,文件的所有者
第二组,文件所有者同组其他人
第三组,剩下的人的权限
 
chmod +x 3.txt 
  添加可执行权限
chmod -x 3.txt    移除可执行权限
chmod u+x 3.txt
chmod g+x 3.txt
chmod o+x 3.txt
chmod 777    三位八进制数,0代表无权限,1代表有权限
 
chown testuser2 3.txt    修改文件所有者
 
=文件操作
wc    统计指定文本文件的行数、字数、字符数
grep asdf 3.txt 
  查找文件哪一行包含的字符串
stat    显示指定我那件的相关信息
fdisk -l    显示磁盘信息
locale    显示当前语言环境
uname    显示操作系统信息
dmesg    显示系统启动信息
=首次遇到的信息要从头读到尾
ls -Rl    按长文件名列表显示
ls -Rl /etc | more 
  分页显示....
管道:将一个命令的输出传送给一个命令,作为另一个命令的输入    命令1|命令2|命令3
 
=命令替换
wall 字符串    通知所有人
wall myname
wall `date`    命令替换 
  把命令结果输出
 
=重定向
ls > 2.txt
more 2.txt    文件中的内容是ls输出的内容
ls >> 2.txt
more 2.txt    追加内容到文件
lssss 2> 2.txt    错误重定向
 
vi aaa.txt
wall < aaa.txt    重定向输入

02_Linux学习_命令的更多相关文章

  1. <h1>02_Linux学习_命令</h1>

    帮助命令:        xxx --help        man xxx 列出当前目录下的目录和文件:        ls        ls -l        ls --help        ...

  2. 『TensorFlow』SSD源码学习_其一:论文及开源项目文档介绍

    一.论文介绍 读论文系列:Object Detection ECCV2016 SSD 一句话概括:SSD就是关于类别的多尺度RPN网络 基本思路: 基础网络后接多层feature map 多层feat ...

  3. TypeScript学习_入门向

    TypeScript学习_入门向 1-TypeScript简介 首先官网祭天 ---> https://www.tslang.cn/ TypeScript 是 JavaScript 的一个超集, ...

  4. 学习vim命令:“:w !sudo tee %”

    学习vim命令:“:w !sudo tee %” Original URL:http://www.haw-haw.org/node/1501 原文来自于commandlinefu 原文是这样解释这个命 ...

  5. python学习_数据处理编程实例(二)

    在上一节python学习_数据处理编程实例(二)的基础上数据发生了变化,文件中除了学生的成绩外,新增了学生姓名和出生年月的信息,因此将要成变成:分别根据姓名输出每个学生的无重复的前三个最好成绩和出生年 ...

  6. Linux操作系统学习_操作系统是如何工作的

    实验五:Linux操作系统是如何工作的? 学号:SA1****369 操作系统工作的基础:存储程序计算机.堆栈(函数调用堆栈)机制和中断机制 首先要整明白的一个问题是什么是存储程序计算机?其实存储程序 ...

  7. 每日linux命令学习-head命令和tail命令

    本节主要学习了linux文件浏览的相关命令,包括cat.less.more.read.tail等,由于本人经常使用cat.less.more命令,已经较为熟悉,所以本节重点学习head命令和tail命 ...

  8. 深入学习Make命令和Makefile(上)

    https://www.zybuluo.com/lishuhuakai/note/209302 深入学习Make命令和Makefile(上) make是Linux下的一款程序自动维护工具,配合make ...

  9. [转]git学习------>git-rev-parse命令初识

    git学习------>git-rev-parse命令初识 2017年06月13日 10:04:13 阅读数:2172 一.准备工作 第一步:在d盘git test目录下,新建工作区根目录dem ...

随机推荐

  1. iOS下WebRTC音视频通话(三)-音视频通话

    前两篇文章记录了音视频通话的一些概念和一些流程,以及一个局域网内音视频通话的示例. 今天以一个伪真实网络间的音视频通话示例,来分析WebRTC音视频通话的过程. 上一篇因为是在相同路由内,所以不需要穿 ...

  2. 后端分布式系列:分布式存储-HDFS 架构解析

    本文以 Hadoop 提供的分布式文件系统(HDFS)为例来进一步展开解析分布式存储服务架构设计的要点. 架构目标 任何一种软件框架或服务都是为了解决特定问题而产生的.还记得我们在 <分布式存储 ...

  3. ECMAScript 6之Set和Map数据结构

    Set 基本用法 ES6提供了新的数据结构Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set本身是一个构造函数,用来生成Set数据结构. var s = new Set(); [2, ...

  4. 【shell脚本】ftp自动上传mysql备份文件

    上一篇中 mysql每日备份shell脚本 给出了使用mysqldump备份到本地的脚本,接着下面是利用ftp把备份文件传输到远程服务器的脚本. 当然也可以用scp,rsync等等方案. #!/bin ...

  5. HTML5 placeholder(空白提示) 属性

    原文地址:HTML5′s placeholder Attribute 演示地址: placeholder演示 原文日期: 2010年08月09日 翻译日期: 2013年8月6日 浏览器引入了许多的HT ...

  6. Android原生嵌入React Native

    1.首先集成的项目目录 我使用的是直接按照react-native init Project 的格式来导入的,也就是说,我的Android项目目录是跟node_modules是在一个目录下的. 我们i ...

  7. Server2012R2 ADFS3.0 The same client browser session has made '6' requests in the last '13'seconds

    本问题是在windows server2012R2系统ADFS3.0环境下遇到的,CRM2013部署ADFS后运行一段时间(大概有一两个月)后在IE浏览器中访问登陆界面点击登陆后就报以下错误 &quo ...

  8. Android启动过程分析

    Android系统启动过程 首先看一张Android框架结构图 Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用. 启动的过程如下图所示:(图片来自网上, ...

  9. MinerConstanits.java 常量类

    MinerConstanits.java 常量类 package com.iteye.injavawetrust.miner; /** * 常量类 * @author InJavaWeTrust * ...

  10. 幂次法则power law

    幂次法则分布和高斯分布是两种广泛存在的数学分布.可以预测和统计相关数据. pig中用其处理数据倾斜,实现负载均衡. 个体的规模和其名次之间存在着幂次方的反比关系,R(x)=ax(-b次方) 其中,x为 ...