• linux的shell指令 2019-02-19 00:02:41
    一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 s 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ...
    一、文件、目录操作命令
    1、ls命令
    功能:显示文件和目录的信息
    s 以默认方式显示当前目录文件列表
    ls -a 显示所有文件包括隐藏文件
    ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
    ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
    ls -lt 显示文件,按照修改时间排序
    2、cd命令
    功能:改名目录
    cd dir 切换到当前目录下的dir目录
    cd / 切换到根目录
    cd .. 切换到到上一级目录
    cd ../.. 切换到上二级目录
    cd ~ 切换到用户目录,比如是root用户,则切换到/root下
    3、cp命令
    功能:copy文件
    cp source target 将文件source复制为target
    cp /root /source. 将/root下的文件source复制到当前目录
    cp –av soure_dir target_dir 将整个目录复制,两目录完全一样
    4、rm命令
    功能:删除文件或目录
    rm file 删除某一个文件
    rm -f file 删除时候不进行提示。可以于r参数配合使用
    rm -rf dir 删除当前目录下叫dir的整个目录
    5、mv命令
    功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
    mv source target 将文件source更名为target
    6、diff
    功能:比较文件内容
    diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
    diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
    comm file1 file2 比较文件,显示两个文件不相同的内容
    7、ln命令
    功能:建立链接。windows的快捷方式就是根据链接的原理来做的
    ln source_path target_path 硬连接
    ln -s source_path target_path 软连接
    二、查看文件内容命令
    1、cat命令
    显示文件的内容,和DOS的type相同
    cat file 
    2、more命令
    功能:分页显示命令
    more file
    more命令也可以通过管道符(|)与其他的命令一起使用,例如:
    ps ux|more
    ls|more
    3、tail 命令
    功能:显示文件的最后几行
    tail -n 100 aaa.txt 显示文件aaa.txt文件的最后100行
    4、vi命令
    vi file 编辑文件file
    vi 原基本使用及命令:
    输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出
    5、touch命令
    功能:创建一个空文件
    touch aaa.txt  创建一个空文件,文件名为aaa.txt
    三、基本系统命令
    1、man命令
    功能:查看某个命令的帮助,如果你不知道某个命令的用法不懂,可以问他,他知道就回告诉你
    例如:
    man ls 显示ls命令的帮助内容
    2、w命令
    功能:显示登录用户的详细信息
    3、who命令
    功能:显示登录用户
    4、last命令
    功能:查看最近那些用户登录系统
    5、date命令
    功能:系统日期设定
    date 显示当前日期时间
    date -s 20:30:30 设置系统时间为20:30:30
    date -s 2002-3-5 设置系统时期为2003-3-5
    date -s "060520 06:00:00" 设置系统时期为2006年5月20日6点整。
    6、clock命令
    功能:时钟设置
    clock –r 对系统Bios中读取时间参数
    clock –w 将系统时间(如由date设置的时间)写入Bios
    7、uname命令
    功能:查看系统版本
    uname -R 显示操作系统内核的version
    例如:
    Sarge:~# uname -a
    Linux Sarge 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC 2005 i686 GNU/Linux
    8、关闭和重新启动系统命令
    reboot   重新启动计算机
    shutdown -r now  重新启动计算机,停止服务后重新启动计算机
    shutdown -h now  关闭计算机,停止服务后再关闭系统
    halt   关闭计算机
    一般用shutdown -r now,在重启系统是,关闭相关服务,shutdown -h now也是如此。
    9、su命令
    功能:切换用户
    su -  切换到root用户
    su - zhoulj 切换到zhoulj用户,
    注意:- ,他很关键,使用-,将使用用户的环境变量
    四、监视系统状态命令
    1、top命令
    功能:查看系统cpu、内存等使用情况
    2、free命令
    功能:查看内存和swap分区使用情况
    例如:
    Sarge:~# free -tm
                    total       used       free     shared    buffers     cached
    Mem:           187         42        145          0          6         16
    -/+ buffers/cache:         19        167
    Swap:          243          0        243
    Total:         430         42        388
    3、uptime
    功能:现在的时间 ,系统开机运转到现在经过的时间,连线的使用者数量,最近一分钟,五分钟和十五分钟的系统负载
    例如:
    Sarge:~# uptime
    21:54:46 up 31 min,  1 user,  load average: 0.00, 0.00, 0.00
    4、vmstat命令
    功能:监视虚拟内存使用情况
    5、s命令
    功能:显示进程信息
    ps ux 显示当前用户的进程
    ps uxwww 显示当前用户的进程的详细信息
    ps aux 显示所有用户的进程
    ps ef 显示系统所有进程信息
    6、kill命令
    功能:干掉某个进程,进程号可以通过ps命令得到
    kill -9 1001 将进程编号为1001的程序干掉
    kill all -9 apache 将所有名字为apapche的程序杀死,kill不是万能的,对僵死的程序则无效。
    五、磁盘操作命令
    1、df命令
    功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
    参数 功能
    -a 列出全部目录
    -Ta 列出全部目录,并且显示文件类型
    -B 显示块信息
    -i 以i节点列出全部目录
    -h 按照日常习惯显示(如:1K、100M、20G)
    -x [filesystype] 不显示[filesystype]
    2、du命令
    功能:检测一个目录和(递归地)所有它的子目录中的文件占用的磁盘空间。
    参数  功能
    -s [dirName] 显示目录占用总空间
    -sk [dirName] 显示目录占用总空间,以k为单位
    -sb [dirName] 显示目录占用总空间,以b为单位
    -sm [dirName] 显示目录占用总空间,以m为单位
    -sc [dirName] 显示目录占用总空间,加上目录统计
    -sh [dirName] 只统计目录大小
    3、mount命令
    功能:使用mount命令就可在Linux中挂载各种文件系统。
    格式:mount -t  设备名 挂载点
    (1)、mount /dev/sda1  /mnt/filetest
    mount -t vfat /dev/hda  /mnt/fatfile
    mount -t ntfs /dev/hda  /mnt/ntfsfile
    mount -t iso9660 /dev/cdrom  /mnt/cdrom
    mount -o  设备名 挂载点
    (2)、使用usb设备
    modprobe usb-storage
    mkdir /mnt/usb
    mount -t auto /dev/sdx1 /mnt/usb
    umount /mnt/usb
    4、mkswap命令
    功能:使用mkswap命令可以创建swap空间,如:
    debian:~# mkswap -c /dev/hda4
    debian:~# swapon /dev/hda4      #启用新创建的swap空间,停用可使用swapoff命令
    5、fdisk命令
    功能:对磁盘进行分区
    fdisk /dev/xxx 格式化xxx设备(xxx是指磁盘驱动器的名字,例如hdb,sdc)
    fdisk -l 显示磁盘的分区表
    6、mkfs命令
    功能:格式化文件系统,可以指定文件系统的类型,如ext2、ext3、fat、ntfs等
    格式1:mkfs.ext3 options /dev/xxx
    格式2:mkfs -t ext2 options /dev/xxx
    参数   功能
    -b  块大小
    -i   节点大写
    -m   预留管理空间大小
    例如:
    debian:~#mkfs.ext3 /dev/sdb1
    7、e2fsck命令
    功能:磁盘检测
    e2fsck /dev/hda1 检查/dev/hda1是否有文件系统错误,提示修复方式
    e2fsck -p /dev/hda1 检查/dev/hda1是否有错误,如果有则自动修复
    e2fsck -y /dev/hda1 检查错误,所有提问均于yes方式执行
    e2fsck -c /dev/hda1 检查磁盘是否有坏区
    8、tune2fs命令
    功能:调整ext2/ext3文件的参数
    参数  功能
    -l  查看文件系统信息
    -c  设置强制自检的挂载次数
    -i  设置强制自检的间隔时间,单位天
    -m  保留块的百分比
    -j  将ext2文件系统转换成ext3格式
     #tune2fs -l /dev/sda1
    9、dd命令
    功能:功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。
    跟DOS下的diskcopy命令的作用类似。
    dd if=/dev/fd0 of=floppy.img 将软盘的内容复制成一个镜像
    dd if=floppy.img of=/dev/fd0 将一个镜像的内容复制到软盘,做驱动盘的时候经常用。
    七、压缩命令
    1、gzip格式命令
    功能:压缩文件,gz格式的
    注意:生成的文件会把源文件覆盖
    gzip -v  压缩文件,并且显示进度
    -d  解压缩
    gnuzip  -f  解压缩
    2、zip格式命令
    功能:压缩和解压缩zip命令
    zip   
    unzip   
    3、bzip2根式命令
    功能:bzip2格式压缩命令,
    注意:生成的文件会把源文件覆盖
    bzip2   
    bunzip2
    4、tar命令
    功能:归档、压缩等,比较重要,会经常使用。
    -cvf    压缩文件或目录
    -xvf     解压缩文件或目录
    -zcvf    压缩文件或,格式tar.gz
    -zxvf    解压缩文件或,格式tar.gz
    -zcvf     压缩文件或,格式tgz
    -zxvf     解压缩文件或,格式tgz
    
    
    展开全文
  • Linux Oracle11安装 2020-01-04 22:33:20
    Linux Oracle11安装目录安装准备功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建...
  • 所有的虚拟机安装在移动硬盘上,操作系统为Oracle Linux 7.2 数据库为 12.2.0.1.0,从官网下载,由于是RAC,因此需要下载 linuxx64_12201_database.zip和 linuxx64_12201_grid_home.zip两个安装包 两个虚拟机的...
  • linux lvm 逻辑卷管理 2019-11-19 19:28:33
      每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。...
  • 联想 双硬盘双系统 ACPI wepe Win10 Linux MBR和GPT BIOS和EFI 黑屏只有鼠标 黑屏 以上为关键词,便于搜索 2020.3.3,这是又是一个神奇的日子,我在我的(双硬盘)联想笔记本(主要系统为Linux Fedora31)装上了双...
  • Linux常用的英文总结 2019-04-07 21:58:24
    1. file [fail] n。文件;诉 保存文件 2。命令[k ??mɑ:nd] n。命令,指令 3。使用[ju:z,ju:s] v。使用,用途 4。程序[?pr?ugr?m] n。程序 5。line [lain] n。(数据,程序)行,线路 ...设置,n...
  • linux下用户和组的管理 一、linux是一个多用户多任务的操作系统 二、为什么要创建多个用户? 1.使每个人对自己的资源进行更好的管理 2.使不同的用户对计算机的资源管理有特殊的权限 3.实现分布式处理(把一个...
  • 如何初始化Linux 2019-07-25 11:23:06
    Linux 系统启动过程】 Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动。 Linux系统的启动过程大体上可分为五部分...
  • Linux LVM磁盘管理与FS挂载 2018-09-26 10:37:48
    公司使用的服务器一般为Linux虚拟机(云主机),其系统盘构成完整的Linux文件系统,数据盘大小在申请时自己指定,但没有被挂载到系统中。如下所示,sda、sdb构成Linux文件系统,100G的sdc没有挂载点。因而,有了此篇...
  • ENV: [root@Fedora32 ~]#uname -r 5.6.16-300.fc32.x86_64 [root@Fedora32 ~]#cat /etc/redhat-release Fedora release 32 (Thirty Two) 之前心血来潮突然想重新玩玩引导U盘,结果操作不当,先前做好的启动U盘...
  • linux LVM 常用总结 2018-04-19 14:26:56
    linux LVM 常用总结1 创建 、删除思路创建:Linux分区---物理卷---卷组---逻辑卷--文件系统删除:卸载文件系统---逻辑卷---卷组----物理卷---Linux分区2 linux分区linux中我们通常使用fdisk对磁盘做分区操作,但它...
  • ARMv8与linux的新手笔记 2016-12-08 20:39:20
    ARMv8 與 Linux的新手筆記 by loda hlchou@gmail.com 從iPhone 5S採用ARMv8處理器架構後,對於ARMv8 64bits的相關討論很多,也受到大家關注,Google也如預期在2014年底前推出了Android Lollipop (也就是Android 5.0) ...
  • 以下内容来自转载(非常感谢此文第一作者):1.安卓各组件介绍一、ListView二、ActionBar三、Menu四、ViewPager 、Gallery五、GridView六、ImageView七、ProgressBar八、其他2.GitHub上优秀Android开源项目3....
  • Linux进阶之路-Ubuntu版 2020-03-21 22:33:33
    Linux进阶之路Linux 简介概述Linux 与 Windows 比较安装 Linux 操作系统Linux 远程控制管理概述OpenSSHXShellLinux 目录管理目录结构操作文件目录压缩解压缩targzipbzip2Linux 系统管理系统管理命令开关机命令Linux ...
  • linux lvm常用命令总结 2019-06-15 19:14:23
    linux LVM1 创建 、删除思路创建:Linux分区---物理卷---卷组---逻辑卷删除:逻辑卷---卷组----物理卷---Linux分区2 linux分区linux中我们通常使用fdisk对磁盘做分区操作,但它只能划分2T以下的磁盘,而现在大于2T的...
  • 点击打开链接 安装环境  Linux服务器:oracle linux 6.6 64位 ... Oracle服务器:Oracle11gR2 64位 ...1、Linux安装Oracle系统要求   系统要求 说明 内存 必须高于1G
  • 1. windows与Linux操作系统的不同 windows和Linux是目前来说最流行的两大操作系统,在基本设计概念上,进程、线程、寻址、...可执行文件的格式,Windows采用的是PE的格式,要求以.exe为后缀名,而Linux使用的是elf...
  • TNS-12547 Linux Error: 104: Connection reset by peer 解决过程参考:http://blog.chinaunix.net/u/7121/showart_403812.html [oracle@MyMachine log]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - ...
  • 玩转Linux操作系统 2020-02-11 07:45:11
    玩转Linux操作系统 说明:本文中对Linux命令的讲解都是基于名为CentOS的Linux发行版本,我自己使用的是阿里云服务器,系统版本为CentOS Linux release 7.6.1810。不同的Linux发行版本在Shell命令和工具程序上会有...
  • Linux LVM详解及创建 2013-08-22 16:07:58
    网络参考: http://molinux.blog.51cto.com/2536040/518441    1. LVM基本创建及管理  2.... 3.... LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制
1 2 3 4 5 ... 20
收藏数 2,050
精华内容 820