> 覆盖原内容
>> 添加到文件末
> 覆盖原内容
>> 添加到文件末
> 覆盖原内容
>> 添加到文件末,不覆盖原内容
| 管道,把一个命令的标准输出传送到另一个命令的标准输入中。
echo 用于字符串的输出
echo “It is a test”==echo It is a test 建议加上双引号
显示转义字符
echo“\”It is a test\""
显示结果:"It is a test"
显示换行
echo -e "OK!\n" -e开启转义,如果不加转义,\n代表换行符
sort -n (按照数字大小) 排序 grep 打印匹配行 wc 统计 -l (行数) -w(单词数) -c(字节数) 结合管道 |
cat test.txt | sort -n | grep 2
ln file1 link1 为file1创建硬链接link1
删除file1后,link1内容还存在
ln -s file1 link1 为file1创建硬链接link1
删除file1后,link1内容不存在,链接关系存在
ln -s /tmp/mytest/newpasswd dir1/newpasswd-symbol 创建符号链接时写出文件目录
查看文件内容
cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出tac是cat的倒着写
nl 显示的时候,顺道输出行号!
head 只看头几行 默认是前10行
head -n 5 设置固定行号
tail 只看尾巴几行
more 一页一页的显示文件内容
进入显示页后,
按空格键,向下翻一页
enter ,向下n行,需要定义(先按数字,再按回车)。默认为1行
= ,输出当前行的行号
:f ,立刻显示出文件名以及目前显示的行数
q ,离开more,不再显示该文件内容
v 调用vi编辑器
less与more类似,但是比more更好的是,他可以往前翻页!
进入显示页后
空格键 ,向下翻动一页
pagedown ,向下翻动一页
pageup,向上翻动一页
/字符串 向下搜寻【字串】的功能
?字符串 向上搜寻【字串】的功能
n 重复前一个搜寻(与/或?有关)
N 反向的重复前一个搜寻(与/或?有关)
v 调用vi编辑器
q 离开less程序
1.cp 复制文件和目录
2.mv 移动或重命名文件和目录
3.mkdir 创建目录
4.rm 移除文件和目录
1.cp 复制文件和目录
2.mv 移动或重命名文件和目录
3.mkdir 创建目录
4.
1.cp 复制文件和目录
2.mv 移动或重命名文件和目录
3.mkdir
1.cp 复制文件和目录
cp file1 file2 将file1复制到file2
cp dir1/* dir2 将dir1中的所有文件拷贝到dir2中
cp -r dir1 dir2 将dir1中的所有文件和目录拷贝到dir2中
2.mv 移动或重命名文件和目录
mv file1 file 2 将file1重命名为file2
mv file1 file2 dir2 将file1、file2文件移动到dir2中
mv dir1 dir2 将dir1重命名为dir2
3.mkdir 创建目录
mkdir dir1 创建空目录
mkdir dir1 dir2 dir3 同时创建空目录
mkdir -p dir1/abc/def 递归创建目录
touch c d 创建文件
4.rm 移除文件和目录
-f 就是force的意思,忽略不存在的文件,不会出现警告信息
-r 递归删除,常用在目录的删除
rm -rf file1 dir1 删除file1和dc1
1.文件系统树
最上层:根目录 /
中间:一级子目录 bin (系统存储所需基础命令)boot(系统启动引导文件与内核文件) dev (设备文件)etc(系统配置文件) home(普通用户家目录) root(超管用户root家目录) run (系统运行时的程序数据,不是放到磁盘,使用的是内存空间)sbin (系统管理命令)tmp(临时文件,缓存,关机清除) usr(存放软件程序) var(媒体文件)
下层:二级子目录 alice bob eve bin local sbin tmp
2.pwd:显示当前目录
cd:改变目录 cd / cd /usr/
ls:查看当前目录内容
绝对路径:从根目录开始到当前目录
相对路径:..和. cd .. 跳到上一级目录 cd .不会跳转,还是当前目录
主目录:用户家目录 输入cd 进入/root 用户家目录
3.以.开头的文件名是隐藏的,使用ls -a可以查看;
文件名和命令是区分大小写的;
没有扩展名,可以随意命名;
支持长文件名;最长达到255字符
1.右击计算机,创建新文件夹,命名Linux基础
文件---新建虚拟机
2.安装虚拟机master,使用centos-7-x86-DVD-2003.iso镜像安装。移动到Linux基础文件夹下。
3.系统密码:Key-1122
4.查看ip:ip addr
修改ip地址:vi /etc/sysconfig/network-scripts/ifcfg-ens33
bootproto="static"
IPADDR=192.168.128.130
GATEWAY=192.168.128.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
重启网络:service network restart
重启系统:reboot
5.虚拟网络编辑器
更改设置--NAT设置--DHCP设置
网关:192.168.128.2
起始地址192.168.128.128-192.168.128.150
6.使用xshell远程连接,输入地址,用户名和密码
1.类unix的操作系统,服务器的操作系统,多用户、多任务、多线程、多CPU,有一个桌面系统,可以在多个硬件平台运行(基底核),源码可获得。
2.林纳斯托瓦兹,bash(命令解析器),posix(标准接口),bash和gcc(编辑器)移植到新系统。
3.unxi;minix;gnu计划(革奴计划)是由理查德.斯托曼在1983年9月27日公开发起的自由软件集体协作计划,它的目标是创建一套完全自由的操作系统GNU;POSIX标准(为提高兼容性和可移植性而提出的标准);Internet网络。
4.linux版本:CentOS、Debian、RedHatEnterprise、Ubuntu、Fedora
RedHatEnterprise是面向商业市场的,收费的。
CentOS跟redhat代码一样,但是稳定性好,不收费。
Debian坚守自由软件精神,稳定性更高,但相关资料少,高手可选择。
Ubuntu:以桌面为主的linux操作系统,庞大社区。
Fedora:创建一套新颖、多功能并且自由的操作系统。在个人领域应用。