学习记录001-简单命令

一、基本命令

1.windows 里面的命令
tree /F >1.txt /将目录树写入1.txt中
D: //进入d盘
  2. for f in `seq 1000`;do touch $f.txt;done //从1到1000个txt创建起来
cat >>/data/kaka.txt<<EOF
good night
EOF // EOF就等同于任何一对标签来实现,也可以是其他的字符比如ccd等 
3. cp [-aifpru] [源文件] [目标文件] 命令
-a: 相当于 -pdr
-d:若源文件为链接文件(link file),则复制链接文件属性而非文件本身
-f:强制
-i:覆盖之前先问一遍
cp 1.txt /tmp/ //将1.txt 放入/tmp 下
cp -ap /data /tmp/ //有多少内容拷贝多少内容过去
4.mv [-ifu] [源文件、目录] [目的文件、目的目录]
-i :同上
-f: 强制
-u:若目的文件存在,则比源文件新,才执行
5. 3.txt 文件的内容
weee
www
eee
cat 3.txt |grep -v eee
-v 代表排除eee的字符打印出来
或者 grep -v eee 3.txt这种方法更简单
head -2 3.txt //显示文件中的前两行 如果不加参数,就是默认的10行
或者head -n -2 3.txt 也可以
如果加上“ee” 就是代表这些可以直接过滤掉ee字符
sed -n /eee/p 3.txt //打印eee
sed -e ‘/eee/d’3.txt //打印除eee之外
sed -n /[^eee]/p 3.txt //打印除eee之外
awk /[^eee]/ 3.txt //打印除eee之外
6.如果想从一个文件复制到另一个文件下,而不出现提示则有以下解法
/bin/cp -f /mnt/23.txt /tmp //写全路径
\cp -f /mnt/23.txt /tmp //加反斜线
unalias cp //将-i 去掉 别名存放在 ~/.bashrc 上
7.输入hello 显示hello world
alias hello=‘echo "hello world" ‘
8. 查看文件中的20行到30行的内容
seq 100 // 生成100行
1
2

100
解法: head -30 ett.txt |tail
sed -n ‘20,30p‘ ett.txt
awk ‘{if(NR<31 && NR>19) printf &1}‘ ett.txt // 显示20行到30行的内容


9.find /etc -type f -name "services" //“”号内使用完整的就能找出来
10. LANG=EN //显示英文
11.find /tmp -name "4.txt" -mtime +7 -exec rm -f {} \; // 删除10天前的文件
或 find /tmp -name "4.txt" -mtime +7|xargs rm -f
find /tmp -name -type d "txt" -mtime +7 -exec rm -rf {} \; //删除目录用-r

二、linux简单知识储备

1.服务器:DELL R720 R610

2.电源: 人体心脏
3.硬盘: 存数据的地方。机械的性能不高,3.5英寸
性能 SATA 借口<SAS <SSD
价格:SSD> SAS>SATA
应用: 线下的业务可以选SATA (7200-10000W/M) 比如:备份服务
线上的业务可以选择SAS (15000w/m)
高并发,数据总量小的业务选择SSD
门户:淘宝的服务器(sata+ssd) ,热点存储。把使用率高的放在ssd 里面去,可以节省成本
4.cpu: 人体的大脑 运算部件,是电脑最核心的部件
应用:企业2- 4颗 如果是百度 16颗 IBM的服务器
5.内存:程序运行时所在的地方 程序和进程的区别 进程是已经开发好的
缓存无处不在,的、所有的硬件设备之间都有
高性能大规模集群架构,网站和数据库 存储的前面都有缓存的服务
就是内存对外的提供的服务 (运行的服务)
6. 光驱:装系统的
应用:U盘安装、网络安装(ftp http) 无人值守的安装 5000台服务器你怎么装?
主板优化的地方不多,主要是优化硬盘和cpu以及内存
kernel 内核的版本号2.6.18 308
GPL 是对内核版本的审核者
FSF 自由软件基金会 的主要项目是GNU
不是linux 也不是unix 想创新,依旧在用linux 的内核 包括gc编译软件 bash命令编辑器
自由软件的意思就是言论方面
能在面试过程中说出来就可以
redhat centos ubuntu 临时用vmware ESX 用就可以的
7. 如何选择linux 版本
a.linux 桌面系统,首先选择Ubuntu
b.服务器断的linux系统,首选RHEL 或者Centos
c.如果对安全性能比较高,选择Debian 或FreeBSD
d.需要使用数据库高级服务和电子邮件网络应用选择SUSE (德国用的多)
e.新技术,新功能抢先体验 Fedora
f.喜欢中文环境支持,选择红旗linux

时间: 2024-10-11 11:10:36

学习记录001-简单命令的相关文章

学习记录008-linux常用命令/设置系统and用户环境变量two

修改文件  vi vi 是linux自带的,vim是vi的升级版 命令:vi 文件名 如果文件存在,那么就直接进入对应的文件的编译模式,如果文件不存在,那么就进入以文件名命名的空文件的编译模式 vi 文件有两张模式: 命令模式:在编辑模式下点击ESC可进入命令模式 编辑模式:只有在该模式的时候才能进入内容的输入操作等,在页面左下角显示INSERT的时候就代表当前是编辑模式 [命令模式] 001 在命令模式下,想要进入编辑模式,操作 i 或者 o 或者a 均可 区别是:i 为切换成编辑模式的基础上

前端小白之每天学习记录----js简单的组件封装

设计模式:是解决问题的模板 关于设计模式,可以阅读汤姆大叔的博文http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html 这里简单介绍两种设计模式: 1.单例模式:单例就是保证一个类只有一个实例 eg:在JavaScript里,实现单例的方式有很多种,其中最简单的一个方式是使用对象字面量的方法,其字面量里可以包含大量的属性和方法: var people = { name: "lxb", age: "22"

web文件上传一学习记录 (简单的web浏览器可读文件的上传,servlet 文件上传)

文件上传:这里用得时表单上传的方式,表单上传到的时候 method一定指定为POST,enctype="multipart/form-data". 第一种方式,直接上传.读取.显示内容,并没有存储到服务器端. 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.g

linux学习记录.4.常用命令

帮助command --help    获取'command'命令的帮助 目录与文件 cd /home    进入'home'目录 cd ..    返回上一级目录 cd       进入个人目录 cd -     返回上一级目录 pwd     显示当前路径 ls         查看目录中的文件与目录 ls -l      显示文件和目录的详细资料 ls -a     显示包含隐藏文件 mkdir   dir1    创建以一个'dir1'目录 mkdir -p dir1/dir2   建立

学习记录008-linux常用命令one

Linux是一个操作系统,一般服务器使用的都是Linux系统环境,该系统是开源的 Linux分类: redhat 乌班图 centos:redhat的企业版 debian 连接服务器的预置条件: 服务器ip 服务器对应权限的账号和密码 连接LInux服务器的工具: Mac: crt  finalshell Windows: xshell crt [关机]--- root用户 shutdown -h now [重启] --- root用户 reboot [关于root用户] 是拥有最高权限的用户

中医学习记录001——《四圣心源》

<四圣心源>是清·黄元御撰写于1753年的医书,又名<医圣心源>.作者将黄帝.岐伯.秦越人.张仲景视为医中四圣.本书阐发<内经>.<难经>.<伤寒论>.<金匮要略>诸书蕴义,卷一天人解:卷二六气解:卷三脉法解:卷四劳伤解:卷五至卷七杂病解:卷八七窍解:卷九疮疡解:卷十妇人解.是一部包括中医基本理论和部分临床医学的综合性著作. <四圣心源>阐发<内经>.<难经>.<伤寒论>.<金匮要

学习记录008-linux常用命令:查看权限three

1 执行当前目录下的某个文件 ./file_name 2 场景:当查看针对某个文件对应的权限的时候,一般会输出类似这样的信息:-rw-r--r-- 1 nhy  cnz     17 Jul 30 22:48 a 其中-rw  r--   r--   分别对应的权限人员是:当前用户  本组用户   其他用户,那么就目前该输出来说,对应权限分别是:可读可写,只读,只读: 其中 r 为读的权限:w 为写的权限:x 为执行权限 3 场景:查看文件 a 的权限,当前用户和组还有其他人员的权限分别是可读可

node.js在windows下的学习笔记(2)---简单熟悉一些命令

1.打开如下的安装 2.输入node -v,显示node的版本号 3.输入node --help.显示帮助命令 4.自己用一个文本编辑器编写一下代码,保存为text.js,然后在控制台输入node.exe  text.js的路径(直接把这个js文件拖到控制台自动显示路径),按下回车键 var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {&

Settings app简单学习记录

Settings是android系统设置的入口.主界面由Settings.java以及settings_headers.xml构成. Settings类继承自PreferenceActivity,而PreferenceActivity又继承自ListActivity,ListActivity拥有ListView和ListAdapter类型的成员变量. 1,如何使用PreferenceActivity构建页面 使用addPreferencesFromIntent或者addPreferencesFr