Linux基础入门教程
---------
Linux系统发布于1991年
Linux系统的优点:免费,开源,稳定,多任务,多用户,具有良好的可移植性
Linux对硬件的要求:i7以上,8G内存以上,反正RAM是越大越好
禁用Linux的防火墙
--------------
查看Linux的网卡信息
ifconfig
重启网卡
service network restart
查看防火墙的状态
service iptables status
很多知识的博大精深,学起来还是需要费一些劲的
ls命令 list 显示文件或目录
ls -a 显示所有文件
ls -l 显示文件的详细信息
touch 创建一个文件
mkdir 创建一个目录
rm -rf 文件名 删除一个文件
----------------------------------
cd . 表示当前目录
cd .. 表示当前目录的上一级目录
ls 查看当前目录的内容
pwd 查看当前所在文件的路径
terminal 相当于cmd 终端
service network restart
查看防火墙的状态
service iptables status
字符集选择UTF-8
Xshell4远程工具操作Linux系统
clear 假装清空的命令
----------------------
修改主机名:
[email protected]主机名
hostname
修改主机名
hostname 名字
vim /etc/sysconfig/network
--------------
Tab 补全的快捷命令
- 开头的是普通的文件
d 开头的是目录文件
查看一个指定目录的文件信息
ls -la /usr
ls -l /etc
---------------
Linux中文件的信息 ll
文件的类型-文件的rwx权限- 硬链接数 所有者(谁创建的) 所属组 文件的大小 文件的创建或修改时间 文件的名称
- 表示普通的二进制文件
d 表示目录directory
l 表示软链接,快捷方式
rwx r读权限 w write写权限 x execute 执行权限
所有者 user 所属组 group 其他人 others
------------
vim中的命令模式,编辑模式,末行模式
cp a.txt /usr/local/a.txt
递归的copy
cp -r d1 /usr/local/d1
rm remove删除文件
rm -f 删除文件
rm -r 删除目录
rm -f a.txt
rm -r d1/
---------------------
cat 查看100行内的文件内容
more 用空格可以翻页 Enter可以下一行 Q键退出或是Ctrl+C
head -number 文件名 查看文件的前几行
tail -number 文件名 查看文件的后几行
mv 原文件 新文件 移动或重命名文件:剪切功能
ln link
ln -s 源文件 目标文件 创建软链接、
软链接:所有人都可以访问,类似于快捷方式
ln 源文件 目标文件 创建硬链接
硬链接:硬链接的大小和源文件一样,且同步更新 ,类似于copy
硬链接不能跨文件系统分区 软链接可以
权限处理
chmod 命令change model
chmod ugo += rwx 文件或目录
ugo: user group others
给文件a.txt的user加上x权限
chmod u+x a.txt
给文件a.txt的user去掉x权限
chmod u-x a.txt
----------------------------
rwx 421 7 读写执行权限
-----------------------------
递归的创建目录
mkdir -p a/b/c
文件夹的写权限,表示可以删除文件夹下的所有数据
文件的写权限,表示是否可以对文件进行修改操作
如果需要删除这个文件的权限,当前的文件所在的文件夹需要有写的权限才行
目录的w权限表示:可以在目录下创建或是删除文件的权限
目录的x权限表示:可以进入到这个目录中去
目录的r权限表示:可以列出目录中的内容
----------------------------------------------
chown xxx 1.txt 改变文件的所有者
chgrp admin b.txt 改变文件的所属组
umask -S 查看系统默认的权限
创建一个文件系统默认的权限就是755=777-022
-----------------
文件搜索命令
find -name
find -size
find -user
find /etc -name init
find /etc -name *init
find /etc -name ????init 前面必须有4个
1k=2 block 数据块
100M=2*102400 block
---------------------------
ctime: c表示change 改变文件属性:所有者,所属组,权限
atime: a表示access 表示被访问过的意思,被查看了
mtime: m表示modify 更改内容的意思
-时间 表示时间之内
+时间 表示时间之外
----------------------------
找60分钟以内的修改文件
find /etc -cmin -60
找60分钟以外的修改文件
find /etc -cmin +60
-a and 逻辑的与:表示并且的意思
find /etc -size +200000 -a -size 300000
find /etc -size +200000 -a -name ca*
-o or 逻辑的或
find /etc -size +200000 -o -name ca*
-----------------
which 查看命令所在的目录位置
whereis ls
which ls
--------------------
找到一个文件并执行某个命令
找到etc目录中的1.txt并执行删除操作
find /etc -name 1.txt -exec rm -f {} \;
将本地目录中的文件查找后进行显示
find /usr/local -exec ls -l {} \;
找到所有名字有init开头的文件 并将找到的所有文件显示出来
find /etc -name init* -a -type f -exec ls -la {} \;
查看文件的i节点
ls -li
----------------
查看命令的描述
whatis
命令的帮助文档
man
查看某个命令的选项用法
--help
-------------------
打包压缩
tar
-c 用tar打包文件
-x 解压
-v 显示打包操作的执行过程
-f 指定压缩或解压后的文件名
-z 压缩
-C 解压后文件存放的路径
tar -xzvf 软件包名.tar.gz -C /home/hao 将软件包名.tar.gz解压到指定的目录下 (注意:-C为大写)
zip 压缩后文件名称 源文件
unzip 需要解压缩的文件 -d 解压后文件的存放路径
------------
ping
ping 127.0.0.1
ping 域名 会得到域名对应的IP地址
ping IP地址
ping 主机名
ping -c 5 127.0.0.1 表示ping 5次后断开
------------
重启 reboot
关机 poweroff
清屏 Ctrl+L
退出或中断当前操作 Ctrl+C
命令自动补全:Tab
-----------
grep 过滤
| 管道 pope
ls -l /etc |more
ls -l /etc |grep init
ls -l /etc |grep init |wc -l
----------------
输入输出重定向
0 stdin 标准输入
1 stdout 标准输出
2 stderr 标准错误输出
输出重定向:将,命令的执行结果,存放到一个文件中去
> 表示重定向:表示重新覆盖写入
>> 表示在原文件的内容的最后面添加写入
错误信息的重定向
2>
---------------
输入重定向:将一个文件中的内容,读出来显示到另外一个位置
<
wall < 1.txt
----------------------
Camtasia Studio7
桥接模式可以联网
有些的知识真多:博大精深
互动真的很重要:喜欢的是互动的更多一些,不要喊你半天你没反应,
---------------------
原文地址:https://www.cnblogs.com/GaoNa/p/9899837.html