您的位置:首页 > 运维架构 > Linux

Linux中常用的命令

2016-05-22 12:10 232 查看
先介绍一下Linux的目录结构

/ 根目录

/bin bin是Binary的缩写,存放经常使用的命令

/boot 内核及加载内核所需的文件

/dev Device(设备)的缩写

/etc 启动文件及配置文件

/etc/passwd 用户数据库

/home 用户的主目录,每个用户都有自己的目录,目录名与账号名相同

/lib C 编译器的库和部分C编译器

/media 常用来挂在分区

/misc 该目录可以用来存放杂项文件或目录

/mnt 与media的功能相同

/net 伪文件系统,存放网卡信息

/opt 该目录是可选的软件包安装目录

/proc 伪文件系统

/root 超级用户的主目录

/sbin 引号 修复 或者恢复系统的命令

/selinux selinux相关文件

/srv 一些服务启动之后,这些服务所需访问的数据目录

/sys 将内核的一些映射信息映射,可供应用程序所用

/tmp 临时文件夹

/usr 与用户相关的应用程序和库文件,用户自行安装的软件一班防止该目录

/usr/bin 用户的大多数命令和可执行文件

/var 存放着不断扩充的东西

1.用户管理

添加用户:方法1---:useradd 用户名

passwd 用户名

输入密码

方法2---: vi /etc/passwd

加入下面一行

用户名:密码:UID:GID:用户全名:用户HOME目录:用户的shell

如---- test1 : :500:500:TestUser: /home/test:/bin/bash

用图形化用户管理工具

选择“系统----->管理---->用户和群组”,弹出“用户管理者”对话框,然后按着要求填写。

如何创建无密码的用户呢?

使用passwd -d USERNAME 命令完成。USERNAME用实际的用户名代替或者编辑 /etc/passwd文件,把该用户的第一个和第二个冒号之间的内容删除,如果有/etc/shadow文件存在,也需对/etc/passwd文件执行同样操作.

2.查看当前目录-----

查看当前路径 pwd (present work directory)

查看当前目录或者文件信息-----ls

参数 -a 显示所有文件和目录,隐藏文件也显现.

-l 详细信息列表

4.切换目录----- cd [目录路径]

5.查看文件内容-----

cat 不能分页显示 cat 1.txt

more 或者less 分页显示 如 more 1.txt

head 和 tail 命令 查看开头和结尾

6. grep命令

全称Global Reguar Expression Print

grep [选项参数] 文件 如 grep root /etc/passwd 在/etc/passwd中查找root的行

选项参数 -c 主输出拼配的行的计数

-n显示匹配的行及行号

7.创建文件

touch 文件名1 [文件名2] 如 touch 1.txt 2.txt 在当前目录创建1.txt和2.txt

创建目录 mkdir 是(make directory)的简写

格式如下 mkdir [参数] 目录名

参数-p 若所建立目录的上层目录尚未建立,则会一并建立

8.删除文件或目录

rm 删除文件

rm -r 删除目录

9.复制文件目录

cp 格式: cp[参数] 源文件 目标文件

参数 -r 递归处理,用于复制目录时

-f 强行复制文件或目录,不论目标文件或目录是否存在

10. 移动文件或者目录

mv (move) 格式 mv [参数] 源文件或目录 目标文件或目录

参数 -f 若目标与现有文件重复,直接覆盖

11. 文件的查找

find [路径] 匹配表达式

匹配表达式是find命令的最重要内容,常见匹配表达式如下.

-name 文件名 查找指定文件名的文件或者目录

-amin 分钟 查找指定时间曾被存取过的文件或目录 单位以分钟计

-atime 24小时数 查找指定时间曾被存取的文件或目录 单位以小时记

-cmin 分钟 查找指定时间呗更改的文件或目录

12.更改文件与目录权限

chmod [选项] 对权限的设定 文件或目录

-r 表示递归处理,表示把目录中所有的文件以及子目录的权限全部修改

13.文件的压缩与解压命令

zip 如: zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件

解压unzip 如

把myfile.zip文件解压到/home/sunny/目录下的命令如下 unzip -o -d /home/sunny myfile.zip

参数 -o:不提示的情况直接覆盖文件 -d: 指明文件解压到的目标目录下

删除压缩文件中的 smart.txt 文件 zip -d myfile.zip smart.txt

向压缩文件myfile.zip中添加 rpm_info.txt 文件 zip -m myfile.zip ./rpm_info.txt

tar命令

tar -czvf 名字.tar.gz 要压缩的目录或文件

如 将 目录test 压缩成 Test.tar.gz -------> tar -czvf Test.tar.gz test

解压 将Test.tar.gz解压 ---> tar -xzvf Test.tar.gz -C 解压到的目录

参数 -c 建立压缩档案

-x 解压

-t 查看内容

-r 向压缩文档末尾追加内容

-f 使用档案名字,切记这个参数是最后一个参数,后面只能接档案名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: