Linux教程____基础linux命令(命令操作)

来源:互联网 发布:面向过程的编程思想 编辑:程序博客网 时间:2024/06/06 17:49

一.关机, 重启命令

1、shutdown -h now 立刻关机(root用户使用) 

2、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话.可以用shutdown -c命令取消.

3、shutdown -r now 立刻重启(root用户使用) 

4、shutdown -r 10 过10分钟自动重启(root用户使用)  

5、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

二.列出文件信息

1. ls [filename]  : file tomcat

2. ls [-a] :列出隐藏文件

三.查看文本文件和文件内容信息 

1. cat 文件   缺点对于大文件 一次加载显示....

2. more 文件  百分比显示

3. less 文件 方便快捷

4. grep 查找文件内容 grep  [关键词] [文件名]  查找关键词 xx 在 文件中

grep hiddenmenu  grub.conf -n  早grub.conf文件中查找 hiddenmenu关键词在第几行

返回:13:hiddenmenu

5. find [option] [path...]

find /usr/bin -name zip -print

在 /usr/bin 下找到名称 为zip的指令

6. local 快速文件定位  local *.doc 查找*.doc的文件 

local *.txt 查找所有txt文件

7. whereis 快速查找应用程序 whereis find 快速查找应用程序的配置和路径

8. who 服务器登录信息  登录人 root     pts/0        2017-12-19 13:10 IP:(xx.xx.xx.xx)

9. 当前系统的版本信息

uname -a  当前系统信息

uname -r 当前系统内核信息

四.文件的权限和文件属性

1.ls etc -l 大致的文件属性

 [类型]  [第一组_所有者] [第二组] [第三组]

      - rw- r-- r--.  1 root root    212 Jul 13  2016 statetab
       d rwx r-x r-x.  2 root root   4096 Jul 13  2016 sysctl.d
       l rwx rwx rwx. 1 root root     14 Oct 25  2016 system-release 

 第一个字符代表文件(-)、目录(d),链接(l)  其余字符每3个一组(rwx),读(r)、写(w)、执行(x

 1 表示连接的文件数  root 表示用户  root表示用户所在的组   212 表示文件大小(字节)Jul 13  2016 表示最后修改日期 statetab 表示文件名


第一组rwx:文件所有者的权限是读、写和执行

 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行

 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行

  三组中 如果某个权限被禁用了用"-"来替代

大致权限为:[类型] [文件者] [文件者同组人] [文件者其他组人] 

也可用数字表示为:r=4w=2x=1  因此rwx=4+2+1=7  

d     rwx     r-x     r-x.    2       root    root    4096      Jul 13  2016 sysctl.d

类型  文件者  同组人   它组人  文件数   用户    所在组   文件大小  日期          文件名

改变权限的命令

chmod 改变文件或目录的权限

chmod 755 zhngsan:赋予zhgnsan权限rwxr-xr-x

chmod u=rwxg=rxo=rx tomcat:同上u=用户权限,g=组权限,o=不同组其他用户权限

chmod u-xg+w abc:给tomcat文件去除用户执行的权限,增加组写的权限

chmod a+r abc:给所有用户添加读的权限


改变所有者(chown)和用户组(chgrp)命令

chown xiaoming abc:改变abc的所有者为xiaoming

chgrp root abc:改变abc所属的组为root

chown root ./abc:改变abc这个目录的所有者是root

chown ‐R root ./abc:改变abc这个目录及其下面所有的文件和目录的所有者是root

 

改变用户所在组

在添加用户时,可以指定将该用户添加到哪个组中,同样用root的管理权限可以改变某个用户所在的组

- usermod ‐g 组名 用户名

你可以用

- usermod ‐d 目录名 用户名,改变该用户登录的初始目录

应用实例



原创粉丝点击