linux 基本命令 及 用法 1

用户(User)和组群(Group)管理(Management)

Linux等现在操作系统都是多任务和多用户的

 

组群管理:管理的核心是增删改查 

groupadd:创建新组群

groupdel:删除组群

groupmod:修改组群属性信息

cat /etc/group:查看所有组群信息

 

用户管理:

useradd:创建用户

passwd:给用户设置密码(不可空密码)

userdel:删除用户 常用参数-r表示递归删除,即把该用户相关的文件都删除

usermod:修改用户属性信息

cat /etc/passwd:查看所有用户信息

cat/etc/shadow:查看用户信息的密码。

w或who:查看当前一斤登陆系统的所有用户信息

exit:注销,即退出当前登陆用户

 

在Linux系统中,每个用户有且只有一个主组群,除了主组群之外,可以加入其它任何组群。如果在创建新用户是没有指定主组群,那么Linux系统会自动创建一个和用户名同名的组群(也称为私人组群)作为该用户的主组群。

 

文件系统管理(Flie System Management)

文件夹(Directory)也成为目录  

/ :称为根目录

/etc :存放系统或应用软件的各种配置

/home :存放每个普通用户的主文件夹

/root  :root用户的主文件夹

/bin :binary,存放常用的一些命令(即可执行程序)

/sbin :super binary,存放系统管理员常用的命令(即可执行程序)

/lib:存放库文件

/proc:伪文件系统,存放系统的硬件配置或状态信息

/media:自动挂载目录

/mut:手动挂载目录(通过mount命令挂载磁盘)

/tmp :存放临时文件

/boot :存放系统启动所需的一些文件

/sys:system,存放一些重要系统文件

/dev :device,存放设备文件

/selinux :secure Linux,Linux系统中自带安全防护软件

/usr 和/opt:通常作为应用 软件的安装路径

/srv :server ,存放服务器类文件

 

每个普通用户都有自己对应的主文件夹,通常都是存在/home下,文件夹名称和用户名一样,用户只能在自己的主文件夹下工作。

 

文件夹操作

pwd:print working directory ,打印当前工作目录

cd:change directory ,改变当前工作目录

mkdir;make directory创建新文件夹  常用参数-p 建立深层目录文件

rmdir:remove directory ,删除空文件夹

ls:list,查看某个文件夹下的所有文件信息,常用参数-l表示显示详细属性信息,-a表示显示所有文件(包括隐藏文件)

rm -rf /rm -r:删除一切文件

cp -r:拷贝文件夹

mv:移动文件夹 或 重命名文件夹

rename:重命名文件  rename  1  12  123     把123文件夹名中1改成12。

Tab 键自动补全

普通文件

文件(Flie):一堆数据的集合

创建普通文件:vi /vim   touch

重定向(>和>>)(>覆盖文件内容)(>>不覆盖) 定向文件不存在系统就会自动创建

删除普通文件:rm(remove)    

批量删除: rm  a*  删除以a为开头的全部文件

修改普通文件的数据内容:vi/vim

修改普通文件的属性信息:

chmod:change mode ,修改文件模式(即访问权限)

r :4

w: 2

x: 1

chmod  777  文件名   

chown:change ownership,修改文件的所属用户和所属组群。

chown   user:group 文件名   :也可用 . 。

truncate:裁剪文件   truncate  -s 文件大小 文件名   :将文件改为指定大小。

touch: 将文件按的最近修改时间更新为当前系统时间或更改为任意时间,如果文件不存在,它会创建新空文件    用法: touch 文件名

touch改时间: touch  -t  201802021010.22  文件名

rename:重命名

查看文件详细状态信息: stat 文件名

 

 

ls -l命令解读

drwxr-xr-x 2 wushuo wushuo 4096  7月 10 13:49 公共的

第一个字符表示文件类型,d表示为文件夹,-表示普通文件,i表示软链接文件

接下来九个字符表示文件的访问权限,均分为三组(每组三个)来看,第一组表示文件所有者对该文件的访问权限,第二组(同族人)表示文件所属组群里面的用户对该文件的访问权限,第三组(其他人)表示其它用户对该文件的访问权限,每一组最高权限为rwx,如果没有相应的权限,就用 - 表示。

r:  read ,可读

w:write ,可写

x:execute,可执行

具体意思:

1、对于普通文件,r表示可以读取(查看)其数据内容,w表示可以修改其数据内容,x表示可运行它

2、对于文件夹,r表示可以查看其内部的文件信息(比如ls命令),w表示在该文件夹下面可以增加或删除文件,x表示可以打开或进入该文件夹(x权限是r和w权限的基础)

 

接下来列分别表示硬链接数、文件所属用户、文件所属组群、文件大小(以Byte为单位)、最近修改时间、文件名。

链接文件:软链接硬链接

软链接:也称为符号链接,相当于windows的快捷方式文件,使用ln -s 用法  :ln -s 文件1  文件2    (创建一个文件1的软链接 文件2)

硬链接:相当于文件副本,但内容会保持同步。 使用ln 直接创建

用法: ln 文件1 文件2  (创建一个文件1 的硬链接 文件2 )

 

通配符

*表示0或多个任意字符

?表示1个任意字符

 

vi是所有linux系统自带的文本编辑器,他没有图形化界面(GUI),而是字符化用户界面(CUI)

vim就是vi的增强版 但他们的用法都是差不多

vim编辑器

vim 文件名 :进去文件命令模式

i 进入插入模式  

Esc切换回命令模式

:q  退出

:w 保存

:wq 保存并推出

! 强制执行

G:跳转末尾

gg:跳转开头

v:进入可视行模式  y复制  d剪切  

# :注释行

o: 插入下一行

dd:剪切当前一行

u: 撤销  

yy:复制当前行  3yy复制三行

p: 粘贴

set nonu :显示行号

路径两种表示形式

绝对路径 :  /home/wushuo 绝对路径是从(/)根目录开始

相对路径: ./文件名  相对路径是相对当前目录( . )是当前目录  (..)是当前目录的上一目录

 

在Linux系统中,文件名的第一个字符为.的文件为隐藏文件。

 

查看系统硬件信息

cat  /proc/cpuinfo :查看cpu信息

cat  /proc/meminfo :查看内存(Memory)信息或 free

查看磁盘信息:df -h

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值