[Linux养成计划]Linux简介

一、Linux与Window的区别

1. Linux是严格区分大小写的

2. Linux里的一切内容都是以文件的形式存在

3. Linux不会靠后缀名作为文件类型的区分,但是有约定俗成的后缀名

.gz .bz2 .tar.bz2 .tgz 压缩包

.html .php 网页

.rpm 二进制软件包

.sh  脚本文件

.conf 配置文件

4. Window程序是不能直接在Linux系统中安装和运行的

二、命令格式 (Ctrl+L 清屏)

1. [[email protected] ~]#

root 当前用户, root是超级管理员

localhost 主机名IP

~  当前目录

#  超级管理员登录提示符    $ 普通用户登录提示符

2. 查看目录下文件的命令

ls  [选项] [参数:文件或目录]

选项:  -a  显示所有文件包括隐藏文件

-l   显示详细信息

-d  显示目录属性 而不是把目录下的所有文件都显示出来

-h  人性化显示文件大小

-i   显示inode

文件权限加类型: 用十位符号表示

第一位是文件类型:  - 文件     d 目录    l 链接

后九位分为三组,分别表示

3. 目录处理命令

显示当前目录  pwd

新建目录  mkdir -p  [params]

-p  递归创建多级目录

进入目录   cd ~ 表示回到家目录

cd  不传参数表示回到家目录

cd .

cd ..

cd - 回到上一次目录

删除目录  rmdir  只能删除空目录

所以一般都是用 rm  -rf  [path]

-r  删除

-f 强制force

复制目录  cp   -a  待复制的文件或目录   新复制的文件名或目录名

-r

-a

剪切或改名目录和文件    mv 这个命令没有参数

4.  文件处理命令

a. 文件搜索命令 locate

只能搜索文件名,数据库位置 /var/lib/mlocate

数据库一天更新一次,强制更新使用 updatedb

数据库配置文件 /etc/updatedb.conf

b. 命令搜索命令  which whereis

查看命令所在位置 选项有 -m -b

-b 只查找可执行文件

-m 只查找帮助文档

c. echo $PATH

显示系统环境变量

d. 文件搜索命令find

find 搜索位置 选项 参数

搜索位置可以是绝对路径,也可以是当前路径( . )用一个点表示

find /users -name [file] 搜索文件名[file]可以使用* ? [] 匹配

find /users -iname [file]  iname表示忽略大小写

find /users -root  [user] 查找文件所有者为[user]的文件

find /users -nouser  查找没有所有者的文件

find /users -atime +10 查找文件访问的时间在10天前的文件

find /users -ctime 10   查找修改文件属性的时间在10天前当天的文件

find /users -mtime -10  查找修改文件内容的时间在10天以内的文件

find . -size [size] 搜索文件大小等于size的文件   size也可以包含符号 + 表示大于  - 表示小于

find . -inum [num] 搜索文件I节点等于num的文件

搜索条件可以使用 -a -o等逻辑命令

-a 表示逻辑与

-o 表示逻辑或

查找出来的结果可以用来执行后面的命令

-exec [command] {} \;   注意{} \;这四个字符是必须的格式

find . -size +20k -a -size -50k -exec ls -lhi {} \;

e. 搜索字符串的grep命令

在指定文件中搜索满足匹配条件的字符串

grep 选项 字符串 文件名

grep -i -v [str] [file]

5. 帮助命令

作用是查看命令的帮助文档

语法是 man [command]

man ls

man -f [command] 查看某个命令具有哪个等级的帮助文档  等价于  whatis

man [level] [command] 查看命令相应等级的帮助文档

man -k [command] 找到与指定命令相关的所有命令

shell内部命令使用 help [command]

[command] --help

info [command]

6. 压缩文件命令

文件压缩格式   .zip  .gz   .bz2   .tar.gz   .tar.bz2  五种常用格式

a. zip压缩格式

zip 目标文件名  原文件名

zip -r 目标目录名  原目录名

unzip 原文件名

unzip 原目录名

b. gz压缩格式

gzip

gzip -d

gunzip

7. 重启和关机命令

shutdown -r [time] &

shutdown -h [time]

shutdown -c

runlevel

init [level]

配置文件 /etc/inittab

logout

时间: 2025-01-31 15:47:01

[Linux养成计划]Linux简介的相关文章

Linux达人计划

Linux 达人计划 Linux 达人计划 Linux 应用领域 Linux 与 Windows 的不同 系统分区类型 分区设备文件名与挂载 Linux 树形结构 挂载 CentOS 63 常用命令 查询目录中内容 文件处理命令 其他帮助命令 shell基础 1.Linux 应用领域 企业服务器方面 www.netcraft.com 检测网站后台服务相关信息 (国外站点) 嵌入式应用方面 Android XXXSSHd 远程安全管理 (QuickSSHd) Linux 与 Windows 的不同

Linux基础之Linux简介

Linux(英语发音:/?l?n?ks/ lin-?ks)是一种自由和开放源代码的类UNIX操作系统. Linux简介 Linux(英语发音:/?l?n?ks/ lin-?ks)是一种自由和开放源代码的类UNIX操作系统.该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布.在加上用户空间的应用程序之后,成为Linux操作系统.Linux也是自由软件和开放源代码软件发展中最著名的例子.只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修

LINUX应用与发展简介

    LINUX应用与发展简介 学习linux也有一段时间了,对linux系统也有了更深的认识,今天就来总结一下到底什么是linux系统,以及简单介绍Linux系统的发展史与现在企业级别的应用. 顾名思义,linux是一种系统(OS),但更专业的讲它是一种内核,我们姑且称之为操作系统,它是一种自由和开放源代码的类UNIX操作系统,对于linux操作系统或许很多人并不熟悉,大多非科班出生的人只是听说过名字,但并不懂这到底是怎样的一种系统.其实,我们使用的Andriod系统就是linux内核的,而

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍

- 10.23 linux任务计划cron - 10.24 chkconfig工具 - 10.25 systemd管理服务 - 10.26 unit介绍 - 10.27 target介绍 - 扩展 1. anacron http://blog.csdn.net/strikers1982/article/details/4787226  2. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装) http://blog.sina.com.cn/s/blog_46

Linux 任务计划,周期性任务执行

Linux 任务计划.周期性任务执行 概述: 什么是任务计划呢?就像我们每个人日常生活中都会使用到的闹钟一样,按时的去提醒该去做什么事情,以免忘记.同样,我们在工作当中也要在每天在特定的时间内安排做一些事情,这就是任务计划,本章将学习如何制定Linux系统的任务计划,这里主要包括两种工具:at和crontab. 一.定义 1.任务计划的分类:      一次性的任务计划:只执行一次就结束:      周期性的任务计划:每隔一定的时期去做相同的事情:2.使用的命令      未来时间点执行一次某任

linux任务计划

linux任务计划 须知:linux任务计划每次执行的结果包括错误都会以邮件格式发送给管理员,所以必须安装邮件服务,来查看任务执行结果 1.电子邮件服务: smtp: simple mail transmission protocol /var/spool/mail/USERNAME pop3: post office protocol imap4: internet mail access protocol mail命令: mail: 进入交互式收发邮件接口: mail -s 'SUBJECT

Linux驱动程序工作原理简介

转自:http://blog.sina.com.cn/s/blog_55465b470100ri1e.html 一.linux驱动程序的数据结构      二.设备节点如何产生?      三.应用程序是如何访问设备驱动程序的?      四.为什么要有设备文件系统?      五.设备文件系统如何实现?      六.如何使用设备文件系统?      七.具体设备驱动程序分析      1.      驱动程序初始化时,要注册设备节点,创建子设备文件      2.      驱动程序卸载时要

linux任务计划详解

linux任务计划.周期性任务执行 未来的某个时间点执行一次某任务:at,batch 周期性运行某任务:crontab     执行结果:会通过邮件发给用户 mail 简单使用 查看本地电子邮件服务是否开启         ~]$ netstat -tnlp     ~]$ ss -tnl     确保 127.0.0.1:25 处于监听状态就行 本地电子邮件服务:    smtp:simple mail transmission proticol    pop3:post Office Pro

配置Linux任务计划

标签: 任务计划 linux计划任务 linux任务计划 crontab   分类: Linux Linux有三种计划任务: at:指定一个时间执行一个任务 (适用一个或多个任务,执行一次后就不用) cron:根据一个时间表自动执行任务 (使用一个或多个任务,周期性执行) 系统级别的计划任务及其扩展anacron:在一个指定时间间隔错过后自动执行任务 一.at服务:安排一个任务在未来执行,需要一个atd的系统后台进程 #at now+2 minutes 回车 >输入要执行的命令 >ctrl+d