zoukankan      html  css  js  c++  java
  • LINUX基础操作

    常用的linux命令

    ls 查看当前(或者指定)目录下的文件列表

    ls -l 查看详细信息列表

    ls -a  ls -al 查看目录下所有文件(包含隐藏文件)的详细信息 

    cd ./ 切换到当前目录  cd ../ 切换到上一级目录

    clear 清屏 (或者ctrl+l

    / 根目录

    ~ 家目录 cd 回车 回到当前登录用户的家目录

    Cd  = cd ~ = cd /root  进入到root的家目录(当前登录的用户为root时) 

    Cd = cd ~ = cd/home/a 进入到用户a的家目录(当前登录的用户是a时) 

    例如  [abc@localhost ~]$

            abc表示当前登录的用户名称

            localhost 表示当前登录的计算机的名字 

           ~表示当前工作的位置(家目录)

            $表示当前用户是普通用户

            #表示当前用户是root

            su + 用户名/root 切换登录用户账号

    root切换到普通用户不需要输入密码

    Whoami 查看当前用户是谁

    Linux系统命令区分大小写 

    id 查看当前用户的uid  uid=0 表示为root

    Su root = su )切换到root账号

    Hostname 主机名

    More 文件名  (百分比的)显示文件,按回车继续显示,按Q退出

    Less  文件名   不百分比的显示文件,同样按回车继续 按Q退出

    Head 文件 默认显示该文件的前4

    Head -n 文件  显示该文件的前7

    Tail 文件  默认显示该文件的后4

    Tail -n 文件 显示该文件的后5.

    查找文件的命令

    Find +文件的目录 -name +名称   在某目录下查找包含指定名称的文件 打印出来

       find /etc/ -name *network*’  

    Locate  ifcfg-ens33(需要先更新数据库  updatedb)寻找ens33

    whereis 系统命令,用来找出系统命令的具体位置,找文件的时候不一定会找到。

    *linux系统中所有程序都是以文件的形式存在的

    Linux开关机以及运行模式

    重启系统reboot init 6

    关机 iInit 0 shutdown -hhaltpoweroff

    登录 login   login+用户名 切换到用户

    退出 exitlogout

    切换系统模式

    init 数字 

    0 关机 

    1 单用户模式

    2 无网络支持的多用户模式

    3 有网络支持的多用户模式

    4 保留,未使用

    5 有网络支持有X-windows

    6重启

    文件读写操作

    Cat +文件   查看目录下的某文件夹

    Touch  xxx.txt  创建xxx.txt文件(无扩展名为创建文件夹)

    Echo hello word’  ‘’可有可无,并且不区分大小引号  打印一段文字

    Echo hello word>xxx.txt 将某段文字写入某文件

    More xxx.txt   /less xxx.txt  二者有区别

    Tac xxx.txt 读文件

    Mkdir xxx.txt 创建文件

    Rmdir xxx.txt 删除文件

    Rm xxx  删除文件xxx 之后会询问 选择yes删除

    Rm -r +文件夹名称  删除文件夹

    Rm -rf +文件(夹)名称 强制删除文件(夹)(不会在询问确认)

    Cp 源 目标位   拷贝  copy 源 到目标位(cp /var/A  ./  var中的A拷贝到当前目录下)

    Mv  移动,同上cp操作规则

    Grep 查找指定关键词的文件内容、文件夹名称、文件名

    Grep ens33’  /etc/......  /etc/....下查找名称包含ens33的文件

    Find 路径 [-name  -type  -size  -time(小时分钟秒)] 文件名

              名称    类型  大小  时间内或外修改过的文件

      -atime n 最后n*24小时访问的文件

      -ctime n 最后n*24小时被改变文件状态的文件(修改的)

      -mtime n 最后n*24小时内被改变文件数据的文件

      -size  +1000c -print 查找大于1000字节(1K)的文件并打印出来

    / 根目录

    /bin 放可执行文件的目录

    /dev 放设备文件的目录

    /media 放可移除的设备文件的目录

    /opt 第三方软件放置的目录

    /tmp 暂时放置文件的地方(临时文件)

    /home 使用者主文件夹(家目录)、普通用户家目录

    /root root用户的家目录

    /etc 存放配置文件

    /usr 存放Unix操作系统软件资源的位置

    /var 存放常态性变动的文件

    /proc 存放虚拟文件系统

  • 相关阅读:
    unix网络编程 初步了解TCP/IP协议
    unix网络编程 常见概念
    linux 环境变量
    linux c编程
    第二周学习笔记
    jmeter第一周学习笔记
    建造者模式
    原型设计模式
    抽象工厂模式
    工厂方法模式
  • 原文地址:https://www.cnblogs.com/shuihanhhhh/p/11523944.html
Copyright © 2011-2022 走看看