常用liunx命令

liunx常识知识:

1.liunx系统内文件的三种身份 :所有者、所属组、其它人,每种身份都有三种权限 r、w、x。

2.文件权限与目录权限的区别:

                                     r(读4)                                            w(写2)                                                      x(执行1) 

       文件:     可读取该文件的内容                  可以编辑、新增、修改文件内容              该文件有可以被系统执行的权限

       目录:     可以读取目录结构列表(ls)    新建文件/目录,删除、重命名、转移    代表用户能否进入该目录

注意:windows文件是否具有可执能力,是通过“扩展名”来判断,例如(.bat、.exe、.com)。liunx则是根据‘x’权限来决定的。

3.liunx的文件种类即字符表示:一般文件--》‘- ’ 目录--》‘d’  块设备文件--》‘b’  字符设备文件--》‘c’  套接字--》‘s(sockets)’。

4.liunx文件扩展名:liunx没有所谓的‘扩展名’,我们希望有扩展名了解该文件是什么东西。 例如:*.sh 脚本或批处理文件。

5.liunx目录配置标准:FHS(Filesystem Hierarchy Standard)重点在于规范每个特定目录下应该要放什么文件数据。

6.绝对目录:路径写法由根目录/写起。相对路径:不是由/开始

 

 

系统文件/目录含义:

1./etc/passwd  保存默认的系统账户和一般身份和root用户信息。

2./etc/shadow 系统用户和普通用户的密码保存在这个文件。

3./etc/group 系统所有的组名都记录在这个目录。

4./dev/  设备与设备文件。分为:块设备文件(硬盘、软盘存储设备)-->b字符设备文件(键盘、鼠标串行端口文件)-->c

5./bin/ 放置执行文件的目录(命令目录。/bin 放置的是在单用户维护模式下还能购被操作的命令。

6./boot/ 放置开机会用到的文件。包括Liunx内核文件(文件名为vmliunz,如使用grub引导,则存在/boot/grub/)、开机菜单、开机所需配置文件。

7./etc/ 系统主要的配置文件都放在这个目录。

8./home/ 系统默认的用户主文件夹。

9./lib/ 放置的是开机会用到的函数库。

10./media/ 下面放置的是可删除的设备。例如:软盘、光盘。/media/cdrom

11./mnt/ 暂时挂载某些额外的目录。

12./opt/ 第三方软件的放置位置。

13./tmp/ 正在执行的程序暂时放置文件的地方,放置缓存文件的地方。

 

常用系统命令:

1.查看系统默认编码:locale 

2.ps -aux |grep Mega或者ps -ef |grep Mega  (检查进程名包含Mega的进程运行状况).

3.reboot  重启命令   同 init 6; 

4.shutdown -h time(now表示立即关机) call(想起他登录用户发出警告) 同 ini 0;

5.echo PATH 查看liunx系统环境变量;export PAHT = $PATH:/usr/sbin 添加环境变量,在原有环境变量下追加添加

6.pwd -P 获取当前目录的路径 -P:显示出当前的路径,而非使用链接(link)路径  (Print Working Directory)

 

常用网络命令:

1.service network start、stop、restart 开启、停止和重启网络服务。 

 

常用文件、目录操作命令:

1.chmod -R 777 目录或文件    或    chmod  u=rwx,go=rx 文件或目录   (+  代表添加全选  , -  代表出去属性  , =   代表设置属性)

2.chown -R 所有着 目录或文件    文件所有者 

3.chgrp -R 所属组 目录或文件      文件所属组

4.cp 源文件 目标文件 -a:会复制执行者的属性和权限。-i:如目标文件已经存在,在覆盖时会提示操作。

cp -r /ect/ /test   复制/etc/ 目录到test   -r:递归复制,用于目录的复制。

5.rm  [-f 强制删除][-r递归删除目录]  文件或目录名

6.mv source1 source2 source3 目录 将文件移动到目录中。 mv file1 file5 重命名 《类似于rename》

7.touch [777]  文件名 新建一个文件并设置权限

8.mkdir -m [777] 目录命 新建一个目录并设置目录权限     -P 创建多层目录,例如:/test1/test2/test3/

9.rmdir -r 目录名 删除目录,删除的目录中必定不能存在其它目录肯文件。

10.basename /etc/sysconfig/network -->nerwork  获的文件名 dirname /etc/sysconfig/network -->/ect/sysconfig  获的目录名

11.文件内容查阅:cat--》 (-n 打印出行号)由第一行开始显示文件内容。tac--》从最后一行开始显示。

                              nl--》显示的时候顺便输入行号。

                              more--》》一页一页的显示文件内容 。  less-》》与more类似,比more更好的是可以向前翻页。

                              head-》》只看头几行。 tail-》》只看结尾几行。 

                              od--》》已二进制的方式读取文件内容。

12.umask 目前用户在新建文件和目录时候的权限默认值。-S(symbolic)以符号类型的方式显示权限。

                      例:umask      --》0022   意义:该默认值需要减掉的权限  (注意:默认的新建文件都没有可执行权限)

13.file 查看文件的类型。例如:属于ASCII、data文件或binary,且其中有没有使用到动态函数库。

 

常用用户管理命令:

1.useradd -s /bin/bash -g group  添加普通用户 (uid:0-500一般为系统用户,普通用户id大于500)

2.passwd username  修改用户密码,只有超级用户和自己可以修改

3.userdel -r username 删除用户,-r的作用把用户的主目录一起删除

4.usermod -s /bin/ksh -d /home/z –g developer sam   此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值