菜鸟记录.

一、更改主机名

hostname  新的主机名

hostname ln0491

将主机名更改为ln0491

登出再登陆,就变为新的主机名

二、新建文件夹和删除

如:在当前路径新建data文件夹

mkdir data

ls查看

删除空目录

rmdir 目录名

rmdir data

在根目录创建文件夹/data

mkdir /data

查看目录是否创建成功 

ls -ld /data

删除非空目录

rm -rf 目录名

r意思是删除目录,

f意思是force的缩写,强制删除,不提示。

递归创建目录

mkdir a/b/c -p 

创建3层目录创建子目录,还可以创建更多层目录,只需要加上-p

删除多层目录

rm -rf a/b/c

查看目录结构

tree a

如果不存在请安装

yum install tree -y

三、在/data目录下创建文件

touch /data/text.txta

ls /data 查看

或者进入/data目录后,再创建

cd /data

touch text.txt

创建多个文件

touch .txt .txt .txt

或者

touch {a,b,c,d}.txt

touch /data/{q,w,e,r,t,y}.txt

大于号创建

>c.txt

重定向

ehco > a.txt

四、编辑文件和查看文件内容

vi编辑器或者vim

vi test.txt

按i进行编辑模式

写入内容

完成按ESC,输入:wq保存退出

cat test.txt

第二种

echo "I am studying linux" > test.txt
cat text.txt查看
其中一个大于号会清空当前文件再写入
echo "Hello linux" >> test.txt
2个大于号表示在文件的末尾追加内容

第三种cat

cat > test.txt
清文件输入内容
按Ctrl +c保存
cat >> test.txt
在文件末尾追加内容
按Ctrl +c保存

第四种

cat >> test.txt <<EOF
> ffffffffffffffffffds
> fdsfsddddddddd
> qqqqqqqqqqq
> EOF
回为是2个大于号>>
表示把2个EOF之间的内容不管多少行,追加到test.txt文件末尾中
如果是一个大于号>表示清空后,写入2个EOF之间内容

其中EOF可以是其它的任意标志字符,自定义即可,但要成对出现

 cat >> test.txt <<FW
> ++++++++++++++++++++
> ===================
> -----------------------
>
> FW

清空文件内容

>test.txt 

五、清屏

快捷键:Ctrl+L 大小写都可以未了看清楚写大写L

或者clear

六、查看历史命令

history
执行过的命令

七、复制(拷贝命令)

将test.txt拷贝到tmp目录下
cp /data/test.txt /tmp/

拷贝目录

将data文件夹拷贝到tmp目录
cp /data/ /tmp/ -ap
参数:
-a 或 --archive 此参数的效果和同时指定"-dpR"参数相同
-p 或 --preserve 保留源文件或目录的属性,包括所有者、所属组、权限与时间
复制文件 cp filename1 filename2 ,把filename1复制一份并命名为 filename2 。
加上参数 -f 在覆盖重命名文件时不做任何提示。
-r 递归处理,将指定目录下的文件与子目录一并处理。 -R或--recursive 递归处理,将指定目录下的所有文件与子目录一并处理。

不同机器之间的拷贝

不同机器间的复制命令 scp    scp的用法和cp很相似,不过就是在不同的机器间运行而已。   复制一个文件到另一台机器:
scp -rf filename1 username@bak.benxiaohai.com:/usr/local/apache/htdocs/bak
上面的命令表示把当前目录下的filename1文件(或者文件夹)
以username的身份复制到bak.benxiaohai.com这台机器上的/usr/local/apache/htdocs/bak这个目录下。

Linux一些基本命令一(学习笔记三)的更多相关文章

  1. 《Unix&Linux大学教程》学习笔记三:Shell常识

    1:全局变量与局部变量 全局:可以从父进程传递给子进程的变量,如:环境变量. 局部:只能在特定的子Shell中使用的变量. 局部变量变全局:使用 “export 局部” 指令将创建的局部变量导出到环境 ...

  2. muduo网络库学习笔记(三)TimerQueue定时器队列

    目录 muduo网络库学习笔记(三)TimerQueue定时器队列 Linux中的时间函数 timerfd简单使用介绍 timerfd示例 muduo中对timerfd的封装 TimerQueue的结 ...

  3. Linux——帮助命令简单学习笔记

    Linux帮助命令简单学习笔记: 一: 命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 语法:man [命令或配置文件] 功能描述:获得帮助信 ...

  4. kvm虚拟化学习笔记(三)之windows kvm虚拟机安装

    KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...

  5. Liunx学习笔记(三) 文件权限

    一.文件权限 1.查看文件权限 (1)文件权限 在 Linux 中对于文件有四种访问权限,列举如下: 可读取:r,Readable 可写入:w,Writable 可执行:x,Execute 无权限:- ...

  6. 物联网学习笔记三:物联网网关协议比较:MQTT 和 Modbus

    物联网学习笔记三:物联网网关协议比较:MQTT 和 Modbus 物联网 (IoT) 不只是新技术,还是与旧技术的集成,其关键在于通信.可用的通信方法各不相同,但是,各种不同的协议在将海量“事物”连接 ...

  7. Oracle学习笔记三 SQL命令

    SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  

  8. [Firefly引擎][学习笔记三][已完结]所需模块封装

    原地址:http://www.9miao.com/question-15-54671.html 学习笔记一传送门学习笔记二传送门 学习笔记三导读:        笔记三主要就是各个模块的封装了,这里贴 ...

  9. JSP学习笔记(三):简单的Tomcat Web服务器

    注意:每次对Tomcat配置文件进行修改后,必须重启Tomcat 在E盘的DATA文件夹中创建TomcatDemo文件夹,并将Tomcat安装路径下的webapps/ROOT中的WEB-INF文件夹复 ...

随机推荐

  1. ssh连接时提示THE AUTHENTICITY OF HOST XX CAN'T BE ESTABLISHED

    问题描述:使用ssh远程连接的时候报如下错误: 解决办法: 输入如下命令: ssh -o StrictHostKeyChecking=no root@123.59.xx.xx 输入密码,链接成功 其他 ...

  2. centos7安装maven

    下载maven 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3. ...

  3. Lucene_索引(域)的查询

    package cn.tz.lucene; import java.io.File; import org.apache.lucene.analysis.Analyzer; import org.ap ...

  4. Shell中EOF内容转义

    1.在$符号前面加反斜杠,如: cat > test.sh <<EOF \$test EOF 如果不加,将转成实际的值. 2.给EOF加个双引号,如: cat > test.s ...

  5. linux 内核大牛-谢宝友

    http://blog.chinaunix.net/uid/25845340.html 谢宝友:毕业于四川省税务学校税收专业,现供职于中兴通讯操作系统团队,对操作系统内核有较强的兴趣.专职于操作系统内 ...

  6. RPM 打包技术与典型 SPEC 文件分析

    一 .rpm 介绍 1. 概述 RPM全称是 Red Hat Package Manager(Red Hat包管理器).几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装.更新和卸载软件. ...

  7. warning,C4996,sprintf,deprecated,C4996,strcpy,C4996,strcat

    在vs2003, vs2005中用sprintf 会出现warning C4996: 'sprintf' was declared deprecated或warning C4996: 'strcpy' ...

  8. error launching remote program failed to get the task for process

    Error  Starting executable: error launching remote program failed to get the task for process 715 这个 ...

  9. TPL中限制进程数量

    The MaxDegreeOfParallelism sets the maximum number of simultaneous threads that will be used for the ...

  10. UML九种图 之 用例图和类图

    前言     近期写UML文档,看视频的时候感觉掌握的还能够,当真正写文档的时候才发现不是一件easy的事.写文档自己又翻开自己的笔记看了一遍又一遍. 以下就给大家介绍一下我画的几张图: 用例图   ...