码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础入门教程

时间:2018-11-03 10:25:45      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:cto   min   工具   mic   用户   添加   list   tar   strong   

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 假装清空的命令
----------------------
修改主机名:
root@主机名
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

 

桥接模式可以联网

有些的知识真多:博大精深

互动真的很重要:喜欢的是互动的更多一些,不要喊你半天你没反应,

---------------------

Linux基础入门教程

标签:cto   min   工具   mic   用户   添加   list   tar   strong   

原文地址:https://www.cnblogs.com/GaoNa/p/9899837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!