zoukankan      html  css  js  c++  java
  • Linux 的常用命令

    1.关机命令

    正确的关机流程:sync>shutdown>reboot>halt

    sync:将数据的内存同步的硬盘中

    shutdown:关机命令

    shutdown –h now:立马关机

    shutdown -h 10: 10分钟后关闭机器,并且会显示在用户的显示器上。

    shutdown -h 20:25  :系统会在今天的20:25关机

    shutdown -h +10: 0分钟后关闭机器 

    shutdown –r now:立马关机

    shutdown -r 10: 10分钟后重启

    shutdown -r 20:25: 系统会在今天的20:25关机。

    shutdown –r +10:系统10分钟后重启

    reboot:重启,相当于shutdown -r now

    halt:关闭系统 相当于shutdown -h now或者poweroff

    init 0:关机

    init 6:开机

     

    2.linux的系统目录

      /bin:bin是Binary的缩写,此目录中存放着常用的命令

    /boot:存放启动Linux时使用的一些核心文件。包括连接文件以及镜像文件

    /dev:dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的

    /etc:存放所有的系统管理所需要的配置文件和子目录

    /home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

    /lib:存放着系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库 /lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件

    /media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下

    /mnt:让用户临时挂载别的文件系统,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了

    /opt:给主机额外安装软件所摆放的目录,比如安装Oracle数据库在此目录下,默认是空的

    /proc:是一个虚拟的目录,它是系统内存的映射,可以通过直接访问这个目录来获取系统信息,这个目录的内容不在硬盘上而是在内存里

    /root:该目录为系统管理员,也称作超级权限者的用户主目录

    /sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序

    /selinux:这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的

    /srv:存放一些服务启动之后需要提取的数据

    /sys:该目录下安装了2.6内核中新出现的一个文件系统sysfs,sysfs文件系统集成了:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统

    /tmp:存放一些临时文件

    /usr:用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录 /usr/bin:系统用户使用的应用程序

    /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序

    /usr/src:内核源代码默认的放置目录

    /var:存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。主要存放各种日志文件

    /run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除,如果你的系统上有 /var/run 目录,应该让它指向 run

    3.Linux文件属性

    通过命令 ll或 ls-l可以查看某个目录下所有的文件以及文件类型、权限、属组等

    [root@www /]# ll

    total 64

    dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin

    dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot

    ……

    每个文件的属性从左到右由10个字符确定

    第0位确定文件类型,其字符意义如下:

    d:目录 -:文件

    l:链接文档(link file)

    b:装置文件里面的可供储存的接口设备

    c:装置文件里面的串行端口设备,例如键盘、鼠标

    第1-3位确定属主(该文件的所有者)拥有该文件的权限

    第4-6位确定属组(所有者的同组用户)拥有该文件的权限,

    第7-9位确定其他用户拥有该文件的权限。

    第1、4、7表示读权限:如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限

    第2、5、8表示写权限:如果用"w"字符表示,则有写权限,如果用"-"字符表示没有写权限

    第3、6、9表示执行权限:如果用"x"字符表示,则有执行权限,如果用"-"字符表示,则没有执行权限

    dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin:表示bin是一个目录,属主、属组以及其他用户具有读权限,没有写权限,具有执行权限;dr-xr-xr-x表示文件属性,第一个root表示属主(该文件的所有者),第二个root表示属组(所有者用户所在的组)

    4.Linux常用命令

    ls:列出目录

    cd:切换目录

    pwd:print working directory 显示当前目录

    mkdir:创建一个新的目录

    redir:删除一个空的目录

    cp:复制文件或者目录,cp/usr/text.txt/temp/text1.txt 将usr下的text.txt复制到temp目录下,并重新命名为text1.txt

    rm:移除文件或者目录,命令rm -f text.txt强制删除文件。

    mv:移动文件或者目录,或者修改名称,命令mv/temp/text1txt/usr 将temp下的text1.txt移动到usr下

    cat:有第一行开始显示文件内容

    tac:重最后一行开始显示内容

    nl:显示的时候顺道输出行号

    more:一页一页的显示文件内容

    less:与more类似,但是可以往前翻页

    head:只看前面的几行

    tail:只看尾巴几行

    vim或vi:编辑文件

    5.Linux用户管理

    添加账户

    命令:useradd[option]用户名,系统管理员添加账号,并未新账号分配用户号、用户组、主目录和登陆Shell等资源,刚添加的账号是被锁定的,无法使用

    useradd[option]用户名:如 useradd-d/usr/jack-m jack表示创建一个用户jack,其中-d和-m选项用来为登录名jack产生一个主目录/usr/jack

    option:

    -c comment:指定一段注释性描述。

    -d 目录:指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

    -g 用户组:指定用户所属的用户组。

    -G 用户组,用户组:指定用户所属的附加组。

    -s Shell文件:指定用户的登录Shell。

    -u 用户号:指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号

    useradd-s/bin/sh-ggroup–G adm,root gem:此命令新建了一个用户gem,该用户的登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组,adm、root是附加组

      删除账户

        命令:userdel 选项用户名

        userdel-r jack:删除用户jack,-r的作用是把用户jack的主目录一起删除

      修改账户

        命令:usermod选项用户名,可以修改用户的用户号、主目录、用户组、登录Shell

      

        

  • 相关阅读:
    centos7如何将docker容器配置成开机自启动
    Linux磁盘和文件系统扩容彻底研究
    Linux 系统中用Systemd 管理系统服务
    让程序员从运维工作中解放出来
    为什么linux系统中init被systemd替换了
    网页是如何实现从剪贴板从读取图片并上传到server的
    局域网中win10作为服务器,其他机器无法连接怎么办
    docker attach 和 exec 用法区别
    怎么理解linux作业(job),与进程(process)的关系
    HashMap和ConcurrentHashMap 源码关键点解析
  • 原文地址:https://www.cnblogs.com/qydknowledge/p/13427482.html
Copyright © 2011-2022 走看看