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

[Linux养成计划]Linux简介

时间:2017-04-23 15:56:35      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:压缩文件   家目录   lib   文件   shu   help   大小写   use   系统   

一、Linux与Window的区别

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

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

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

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

    .html .php 网页

    .rpm 二进制软件包

    .sh  脚本文件

    .conf 配置文件

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

 

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

1. [root@localhost ~]#

     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

[Linux养成计划]Linux简介

标签:压缩文件   家目录   lib   文件   shu   help   大小写   use   系统   

原文地址:http://www.cnblogs.com/joyjoe/p/6721060.html

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