Linux常用的命令

先介绍一下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  使用档案名字,切记这个参数是最后一个参数,后面只能接档案名



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值