zoukankan      html  css  js  c++  java
  • 家目录,Linux常用命令概述

    linux基本操作概括


    1.对文件的操作

    cd、mkdir、ls、touch、du、file、pwd、cp、rm、mv、echo、sep、wc

    2.查看文件内容

    cat、more、less

    3.查看系统命令或者文件存放的路径

    which、whereis、locate、find

    4.打压缩包

    tar

    5.vim编辑器的使用
    6.重定向
    >、>>、2>、2>>、&>
    7.内容过滤
    grep
    8.对磁盘分区、文件系统

    fdisk、df、mkfs.ext3、mount

    9.软件的安装
    rpm、yum、编译安装
    10.系统用户的操作
    useradd、userdel、passwd、groupadd、groupdel、/etc/passwd、/etc/shadow
    11.配置ip地址和主机名

    ifconfig、ip、route、hostname、
    /etc/hosts、/etc/resolv.conf、/etc/sysconfig/networkscripts/ifcfg-cth*

    12.文件权限的操作
    chmod、chown
    13.shell编程
    意义:避免重复性的操作,提高效率。一键解决某些经常要做的事,同时还在很多其他的机器上执行的操作。
    每天要做的,每台机器要做的,而且还是相同的事情
    =======格式化的过程=========
    inode区:存放文件的属性,例大小、时间、权限等等
    block区:存放真实的数据
    一般来说,格式化是格式的inode区。
    =======使用xshell远程连接到linux========
    1.配置ip地址
    setup—-network configuration—-device configuration——eth0—配置
    2.刷新配置
    ifdown eth0;ifup eth0
    ;命令连接符号,先执行ifdown eth0命令,然后再执行ifup eth0
    ifdown eth0:禁用eth0(interface down)
    ifup eth0:启用eth0
    3.查看ip地址
    4.使用xshell远程连接到虚拟机的linux系统里
    ==========家目录和根目录====
    目录=文件夹
    directory=folder
    ~:代表你现在所在的路径是家目录(宿主目录)
    root用户的家目录在/root —>皇宫
    ps:windows 里的用户的家目录在c:users
    普通用户的家目录在/home下,默认情况下与用户名同名

    根目录 /: 所有的文件和文件夹都在根目录下
    家目录~: 用户登录系统的时候,进入的目录,就喊家目录。不同的用户家目录的路径不一样。
    root用户的家目录在根目录下面,包含关系

    =======[登录用户@主机名 ~]#==========
    [root@teacher ~]#
    []:只是符号,没有意义
    root:代表登录linux系统的用户名—》linux超级管理员—》皇上
    @:分割符号
    teacher 是机器名(主机名)
    www.baidu.com 完整的域名 (domain)
    baidu.com 是域名 –》需要购买
    www是这个域里的一个名字—》具体某台主机的名字
    ==========讲的具体命令=====

    # hostname liupeng.chinaitsoft.com  
    临时修改主机名,重新启动系统后失效。
    # hostname
    查看主机名
    # su - root 
    切换root用户登录系统
    # exit
    注销,关闭程序,退出当前用户
    # useradd  liupeng
    新建普通用户liupeng
    # su  -  liuepng  
    切换用户kangwei登录系统
    $
    普通用户

    =====永久修改主机名:

    # vi  /etc/sysconfig/network
    # cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=liupeng
    $ echo  $PS1 : 查看PS1环境变量的值,规定了显示格式:
    [u@h W]$
    u  用户  user
    h  主机名 hostname
    W  工作目录  working directory 
    # useradd  123   
    新建普通用户123
    # su - 123   
    切换用户到123登录系统
    $ pwd     
    查看当前用户所在路径。
    (pwd=print name of current/working directory)
    $ exit  
    退出登录用户
    # 是超级管理员的提示符号
    $ 是普通用户的提示符号
    # mkdir  a b c    
    新建a b c这3个文件夹
    mkdir :新建文件夹
    touch :新建空文件!注意是文件,不是文件夹
    # cd  /etc/ssh/   
    进入/etc/ssh文件夹

    man pwd 查看pwd命令的使用手册 (manual)
    敲回车是往下面显示
    按q退出 quit

    工作目录: 你在哪个文件夹里,哪里就是工作目录
    当前目录=工作目录
    =======linux命令格式

    # ls  -l  /lianxi

    ①命令
    ②选项(可供选项的项目,可接也可以不接的) 不同的选项有不同的作用,接选型显示的效果会不一样。
    ③参数:参与进来的一个操作数。参数也可以不接,不接就是对当前目录进行操作
    命令和选项、参数之间一定要有空格(一个或者多个都可以)

    命令 选项 参数

    ls:查看文件夹里的内容(ls - list directory contents)
    ls -a  --all 显示所有的文件(.开头的文件在linux系统里是隐藏文件)
    ls -l  long format   长格式(详细信息,文件名、大小、时间、权限等)
    ls -h, --human-readable
    ls -a  查看所有文件# ls -l 以长格式显示#ls -h 查看文件大小多少K

    合起来用:#ls -ahl
    mkdir 新建文件夹
    cd 进入文件夹
    容量大小:KB–>M–>G–>T–>P–>E–>Z–>Y–>B
    ===详细解释===
    例:

    # ls -l
    drwxr-xr-x 2 root root 4096 Nov 28 15:10 luozhenyu

    ①d:代表文件类型 目录(directory)
    ②-:代表普通文件
    ③rwxr-xr-x 权限 r 读(read) w写(write) x执行(execute)
    ④2 代表链接数
    ⑤root 代表用户
    ⑥root 代表组
    ⑦4096 代表文件的大小(字节)
    ⑧Nov 28 15:10 文件的创建时间
    ⑨luozhenyu 文件名
    ===linux由内到外:硬件–内核–shell–人========
    shell :其实就是一个程序。作用人机交互。介于系统内核与用户之间,负责解释命令行
    命令解释器:1.查找命令 2.执行命令
    shell是一类程序的统称。其中bash是最好使用的shell。
    shell的种类:bash、sh、csh等
    ======几个关于shell的命令====

    # echo $SHELL  查看默认的shell是那种
    # cat /etc/shells  查看系统里有多少种shell可以使用
    # cat /etc/issue 查看系统版本
    # sh  使用sh这个shell程序
    # exit 退出sh这个shell

    ====
    tab键:
    1.补齐命令(按2下)
    2.补齐文件名

    上下方向键,可以调用以前使用过的命令
    ctrl+l 清除屏幕

    关机

    • poweroff
    • init 0
    • halt
    • shutdown -h now

    重启

    • reboot

    • init 6

    长选项和短选项

    • -a和–all 显示隐藏的文件和文件夹
    • .开头的文件是隐藏文件
    # mkdir  .zhanghao  
    新建隐藏的文件夹.zhanghao
    # cd .zhanghao 
    .代表当前文件夹,..上一级文件夹
    # cd ..  
    返回到上一级文件夹
  • 相关阅读:
    要学习编程?这10件事情你知道了吗?
    JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议
    这8个免费的网上课程可以有助你的技术成长
    给游戏开发初学者的10条建议
    21个国外受欢迎的学习编程的网站:总有一个理由会让你爱上它们
    hibernate 知识梳理
    struts2 知识梳理
    maven 相关
    c#配置log4net步骤
    arcobject 相关
  • 原文地址:https://www.cnblogs.com/lpeng94/p/12546517.html
Copyright © 2011-2022 走看看