Advertisement

Linux常用的命令包括其他相关命令。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOC


简介:
Shout down –n now 关机时同步备份内存中的数据 useradd + 用户 创建用户 userdel + user 可以用来删除用户 passwd + user 更改用户密码(不加user ,则更改当前用户密码) poweroff 关机 reboot 重启 vim vi 下 :wq 在vim or vi 后保存退出 :q 不保存退出 :q! 强制退出 在非insert 下可用 x来删除光标所在处字符 dw 可以删除一个单词 d 用来删除一行 w - 从当前光标当前位置直到单字单词末尾,包括空格。 e - 从当前光标当前位置直到单字单词末尾,但是 *不* 包括空格。 $ - 从当前光标当前位置直到当前行末。 u 来撤销最后执行的命令 dd 删除整行 yy复制 按p 粘贴 gg 到首行 G 到最后一行 输入 p 将最后一次删除的内容置入光标之后 输入 r 和一个字符替换光标所在位置的字符 按下 SHIFT-G 键可以使得当前光标直接跳转到文件最后一行 string 下搜索 shift +n 向上搜索 n 向下搜 ?string 上搜索 gedit + name 用来图形化编辑 rmdir 删除目录 rm 删除文件 sed scatdog cats 将cats 文件中cat 替换成dog cd – 可以使回到上次的目录 eg.tmpjackroselove 先在love 目录下,后回到jack目录下cd – 后回到love 目录下 etcpasswd etcshadow etcgroup etcgshadow 与user 有关的文件 chmod ugoa +-= rwx file name 改权限 -r 递归改 R 100=4 W 010=2 X 001=1 数字表示法 chown user file 改文件所有用户 chown user。group file 改文件的用户与所属组 chgrp group file 改文件所有组 usermod –G(g覆盖原组) grpup user改用户属于什么组(共享的组,即同时可以在多个组中) df 查看分区信息 sda 串口硬盘 —h 可读的 du 查看当前目录下的使用情况 fdisk –l 查看磁盘分区信息mkfs 查看格式化的版本 eg. mkfs.ext4 +设备 格式化 mount 查看挂载信息 virtual-manage 打开虚拟机 eg. mv usrbinpasswd usrbinpw 将改密码的命令passwd 改为pw pwd 用户目前存在位置 cp file [file2] directory mv file [file2] directory 剪切 or 改名字 rm –r directory==rmdir rm file rm –rf directory [file] 在etcredhat-release 中存放RHEL的版本信息 env LANG= 语言 tail –f file 使查看的文件不断更新查看 cut –d:(:为指定通配符,:可以另外改) –f1(1为通配符前第几个,可以改) file wc 统计单词,行数 sort 排序 command1| command2 command1的输出是command2的输入 DNS全球通用的: 8.8.8.8 DHCP :动态分配IP地址 255.255.255 网络段 0 主机 ifconfig –a 查看所有网卡 mask 子网掩码,分辨网络地址,与主机地址 改IP地址: etcsysconfignetwork-scripts 在此目录下,文件名与网卡名要一样 Vim ifconfgi eth0(网卡) 在我虚拟机上的是ifcfg-eht0 可以将”dhcp” 改成”static ”(静态的) 增加IPADDR=ip地址 Onboot=yes (用来是否开关此网卡) ipaddr=…… NETMASK=子网掩码 GATEWAY=网关 or service network restart(reload) etcinit.dnetwork restart(reload) Ifdown(ifup) eth0 开关网卡 etcinit.d networkmanager stop etcinit.dnetwork restart 重启网络网卡 Chkconfig networkmanager off 关闭此服务 配置dns : vim etcresolv.conf nameserver(命令) ip 立刻生效 hostname 主机名 etcsysconfignetwork (里面有全局网关gateway) hostname +主机名 可以立刻改名,但未写入文件中 etchosts 本地域名解析,可以改自己定义的域名 ip 域名(www……..) startx 启动图形界面 ssh 用户名@ip 以此用户名登陆 scp file1 ip:file2 远程将本机file1拷贝到ip为此的机子的目录下 scp ip:file1 file2 远程将ip 的file1拷贝到本机file2 中 ln –s file1 file2 为file1创建file3的软连接 ln –s file1(绝对路径) file2(绝对路径) 可以为file1 跨目录连接到file2 ln file1 file2 为file1创建file3 的硬连接 同时删除file1 和file2 才能删除文件 分发系统: 1. 支持pxe client 功能,有pxe的网卡 (client端) 2. 有配置文件config system-config-kick 创建kick 文件 (server端) 3. 为安装文件提供Kickstar文件 etc 4. client端通过pxe处获取config的文件然后重启 用dhcp协议 用tftp协议 tar –cvfz 打包 tar –xzvf 解压 -tvf 查看打包的里面的文件 [abc….] 【】中任意一个单词匹配 [^abc….] 不与[ ]中任意一个单词匹配 ^word 行首匹配 $word 行尾匹配 2> 将错误输入到…….. eg. cp –rf etcpasswd tmp 1 > (正确重定向)file 2> (错误重定向) grep …. 过滤只有…. etcfstab 查看所有挂载 devsda[number] 挂载点(mnt) 文件格式(ext4)defaults 在加电状态下进行核对。kdump(备份) 在启动时执行自检操作。 使用mount命令,通过–a参数读取fstab表内容以实现挂载。 在命令行界面中执行相关操作来创建swap分区。增加swap分区:在分区内容下,即command ……下 t l 数字 将分区变成swap的 type=swap。partx –a 硬盘 mkswap 分区 挂载 swapon 分区 使分区生效。 磁盘管理工具free –m 查看当前swap或相关swapon分区占用内存情况。命令swapoff 分区 可以关闭某个特定的swap分区,以便释放资源。 etcinittab 提供了开机时启动相关的设置选项。具体可用 init number 来配置启动顺序。 umask (权限掩码) 通过umask命令查看当前的权限掩码设置。 通过执行umask 0022可以修改默认的安全权限掩码,以调整系统安全策略。 chattr 命令用于隐藏文件或目录的非标准属性。用lsattr file 查看文件的具体隐藏属性。 对非root用户而言,使用chattr +ae命令可动态更改特殊文件和目录的特殊权限设置。 chmod u-s file 可以删除特定用户的特殊权限设置。+s 选项允许系统管理员禁用SELinux etcsysconfigselinux功能。 suid 命令针对特定文件(由 rwsrwxrwx 定义)使用 x 权限作为基础来配置 s 权限。只有在操作者的用户属性中具备执行 x 权限的条件时,才允许对文件进行 s 权限的配置。其他用户可以通过临时授权的方式获得该用户的权限。 sgid 适用于文件与目录;赋予短暂权限以管理用户组访问;eg.chgrp group directory;chmod g+s(-s) directory,则之后directory 中的所有file将完全归属于组g。sbit 针对目录 当other中有x位有t 权限 除文件拥有者,root外对directory内的file 不可删,但可以写入 4 suid 2 sgid 1 sbit chmod u+s directory g+s o+t 有效用户组:排第一位的组 groups user 查看user的组 改有效用户组: 在当前用户下 newgrp group(此组为user属于的组) rpm 包 相当于一个exe文件 rpm包: rpm –i (install) 包名 -v(显示信息) 包名 -h (show) yum库: 将许多包关联,使包可以一起安装不需要用rpm 一个一个的装 ldap:统一名字(在服务器上) authconfig-tui 打开ldap 空格键 确定选中 用图形用户打开ldap: system-config-authentication etcinit.dNetworkManager status 查看状态 一般关闭,否则许多网络的服务不能起来 iptables –F 清空所有网卡规则 crontab(计划任务): 查看:crontab –l 编辑: crontab –e –u user 配置文件: 分 时 日 月 周 看最后一行:* * * * * user command(如果不用在此时间则用* eg. 10 8 * * * binecho “jdsj”) 每隔10Min执行一次 *10 * * * *…. 几点到几点: * 8--10 * * * ….. 每天8点到10点做什么 * 9,15 * * * ..每天9点,15点提醒做什么 service crond restart 在设置好提醒后重启服务 提醒会在邮箱中 在etccrontab中MAILTO =user则会在邮箱提醒,否则刷屏提醒 etccron.deny 禁止使用计划任务 计划任务中执行脚本: command 处写 sh *.sh(脚本文件) quota(磁盘配额:限制个人所用的磁盘大小):目录在哪分区,则针对某分区进行磁盘配额 检测:edquota –u user edquota –g group 修改fstab表:defaults,usrquota,grpquota 重新挂载 :mount –a or mount –o remount (directory or device) 强制检测并开启quota :quotacheck –avugcm quota -avug edquota –u user 查看是否开启了:quota –u user ntp :同步时间 vim etcntp.conf 在注释hosts on local ….处 restrict ip 下面: server ip 服务端设置: 在use inaccurate…… server ip fudge….打开注释即可 ntpq –p (查看ntp server是否还在) vim etcgrub.conf中的timeout=number参数设定了开机启动时使用的等待时间设置为数值。 default=num指定了默认采用的内核版本号设为整数。 vim在etcinittab中使用id:num:initdefault命令来判断启动时是否使用了图形界面类型。如果需要调整,则可修改相关设置项。 find命令用于搜索特定目录下的文件,-name filename参数指定要查找的文件名称,-user username参数过滤出仅属于username用户的文件内容,-group groupname和-group groupname参数分别控制组权限下文件的包含或排除情况。 在管道操作中,-exec命令执行前一命令的结果会被直接传递给后面接的命令处理,无需中间变量存储。这种方式简化了流程控制逻辑,并且可以使用eg. find -user username –exec cp [参数] {} directory ;这样的语法结构来实现前后命令之间的数据传输功能。 vim工具默认集成在.bash_profile环境变量文件中以处理系统配置相关设置。 BIOS系统管理中,在启动过程中,通过调用grub.conf函数,在开机时自动识别并加载内核。 防火墙级别如下: 1. 硬件级别的防火墙 2. 基于TCP/IP数据包解析功能的软件组件(用于分析网络流量) 3. iptables基于数据流进行流量控制和过滤的技术 4. 内核级别上的SELinux机制提供高级的安全管理措施 5. 服务本身的服务层防护设置

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Linux源码(ls、cp、chmod、df等百余个
    优质
    本书详细介绍了Linux系统中常用的上百个命令的源代码,涵盖ls、cp、chmod和df等多个方面,适合编程爱好者和技术人员学习参考。 在Linux下学习常用命令的源码是一个很好的开始: - base64.c - basename.c - c99-to-c89.diff - cat.c - chcon.c - chgrp.c - chmod.c - chown.c - chown-core.c - chown-core.h - chroot.c - cksum.c - comm.c - copy.c - cp.c - cp-hash.c - csplit.c - cut.c - date.c - dcgen - dd.c - df.c - dircolors.c - dircolors.h - dircolors.hin - dirname.c - du.c - echo.c - env.c - expand.c - expr.c - extract
  • Linux
    优质
    《Linux常用命令》是一份全面介绍Linux操作系统中基本和高级命令的手册,适合初学者快速掌握系统操作技巧。 在Linux操作系统中掌握一些基本命令是必不可少的。这些命令可以帮助用户进行文件管理、系统监控以及软件安装等日常操作。 Linux主要由四个部分组成:内核、shell(如bash shell)、文件系统,以及应用程序。 Linux目录结构中的几个关键目录包括: 1. `bin` 存放基本的用户命令。 2. `sbin` 用于存放系统管理命令。 3. `home` 用户个人工作目录。 4. `root` 超级用户的主目录。 5. `boot` 启动相关的文件和程序。 6. `dev` 设备文件,包括硬件设备的接口等。 7. `etc` 配置文件存放位置。 8. `lib` 共享库所在的位置。 9. `usr` 用户的应用程序及文档目录。 10. `/var` 用于存储变动的数据和日志。 常用命令如下: - 文件目录操作:如使用`ls`, `cd`, `mkdir`, `touch`, `echo`, `cat`, `more`, `find`,`mv`,`cp`,`rm`,`wc`,`ln` - 系统管理命令:如使用`passwd, su root, sudo,sudo passwd root,top,kill,ps,du,df,ping/ifconfig/man` - 开关机操作:可以利用`logout/exit/shutdown`来控制系统状态 - 备份压缩命令,例如 `tar -czvf news.tar.gz` 和 `tar -xzvf news.tar.gz` Linux的管道(|)功能允许将一个命令的输出作为另一个命令的输入。 VIM编辑器中常用的操作包括进入插入模式、退出编辑模式、强制退出不保存更改等。 - 软件安装和管理:Ubuntu系统使用`dpkg`, `apt-get install, apt-cache policy, apt-get update` - CentOS7下,防火墙操作如关闭或开启可以利用命令 `systemctl stop firewalld/systemctl start firewalld.service` 掌握并熟练运用这些Linux命令能够显著提升在Linux环境下的工作效率。无论你是开发者、系统管理员还是普通用户,这都将极大便利你的工作与学习过程。
  • Linux.txt
    优质
    本文件涵盖了Linux操作系统中常用的命令行工具和操作技巧,旨在帮助用户提高系统管理和编程效率。 掌握一些常用的Linux系统命令对于快速上手操作非常有帮助。这些命令涵盖了安装软件、查询信息、配置防火墙以及设置NFS服务器等方面,并且还包括了搭建开发环境的相关内容。熟悉并熟练使用这些基本的Linux命令能够大大提高工作效率和系统的管理能力。
  • Linux Centos7
    优质
    《Linux CentOS 7常用命令》是一份全面介绍CentOS 7操作系统中必备和实用命令的手册,涵盖系统管理、文件操作及网络配置等方面的基础知识与技巧。 CentOS 7系统常用的命令指令可以帮助用户更方便地操作该操作系统。
  • CentOSLinux
    优质
    本教程详细介绍了在基于 CentOS 的 Linux 系统中常用的命令行工具和操作技巧,帮助用户快速掌握系统管理技能。 ### 内容概要 本段落档主要针对CentOS系统中的常用命令及其应用方法进行了详细介绍。目的是帮助用户迅速掌握CentOS操作系统的基本操作及实用功能,涵盖文件操作、系统管理、网络配置以及软件包管理等方面。 ### 适合人群 本资源适用于所有使用CentOS系统的用户,特别是那些希望提高系统管理和运维效率的人员,包括但不限于运维工程师、系统管理员和开发人员。无论是初学者还是有一定经验的专业人士都能从中受益,并获得实用的操作技巧以提升工作效率。 ### 阅读建议 在学习过程中,请逐步深入探索基础命令到更高级的功能应用。结合实际操作进行练习是至关重要的一步,这有助于加深理解并记忆每个命令的正确使用方法。同时推荐参考官方文档或相关教程来获取更多关于CentOS系统的功能和最佳实践的信息。 ### 常见操作命令详解 **1. 文件与目录管理** - `cd home`:进入home目录。 - `ls`:列出当前目录下的文件及子目录信息。 - `mkdir dir1`:创建名为dir1的新目录。 - `cp file1 file2`:将file1复制为file2。 - `rm -rf dir1`:删除dir1及其包含的所有内容。 **2. 文件查看** - `cat file1`:显示文件file1的内容。 - `head -n 2 file1`:展示文件前两行信息。 - `tail -n 3 file1`:列出最后三行的文本数据。 **3. 文本处理** - `grep str tmptest`:在tmptest中查找包含str的所有匹配项。 - `diff file1 file2`:比较file1和file2之间的差异。 **4. 文件搜索** - `find / -name filename`:在整个系统范围内寻找名为“filename”的文件。 **5. 进程管理** - `ps aux`:显示所有活动进程的详细信息。 - `kill PID`或`pkill process_name`:终止指定PID或者名称为process_name的所有相关进程。 **6. 网络工具** - `ping hostname/ip_address`:测试到主机hostname的网络连接状况。 - `netstat -tuln`:查看监听端口的状态和TCP/UDP协议的信息。 - `ifconfig`或`ip addr show`:展示所有活跃网络接口及其配置详情。 **7. 系统信息** - `uname -a`: 显示操作系统版本及内核相关信息。 - `df -h`: 查看磁盘空间使用情况(以人类可读的格式)。 - `free -m`: 展示内存和交换分区的状态,单位为MB。 ### 总结 本段落档全面介绍了CentOS系统中的常用命令及其应用场景。通过学习这些基础到高级的功能性指令,用户可以显著提升其在日常运维工作中的效率,并能够更有效地解决问题。此外建议结合实际操作进行练习并参考官方文档获取更多深入知识和最佳实践信息。
  • Linux.doc
    优质
    《Linux常用命令》文档提供了Linux操作系统中常用的命令行工具和操作技巧,帮助用户掌握基础到高级的各项任务处理能力。 Linux文件操作包括复制、删除和移动命令。 Linux目录管理涉及创建与删除命令。 文本处理在Linux环境中使用特定的命令来完成。 备份及压缩是通过一系列专门的指令实现的,用于数据保护和存储效率提升。 尽管DOS系统有其独特的命令集,在Linux环境下也可以执行某些类似的命令操作。 用户相关功能由一组特别设计的命令支持,帮助管理账户及其权限设置。 此外,还有许多系统管理和磁盘管理方面的工具与技巧。
  • Linux基础汇总
    优质
    本资料全面总结了Linux操作系统中的基本命令与实用指令,旨在帮助初学者快速掌握系统操作、文件管理及程序运行等核心技能。 Linux基本命令与常用命令大全涵盖了系统维护、开发所需的各类指令以及编辑工具和其他几乎所有基础命令的详细格式和使用方法,并附有示例。
  • Linux进程
    优质
    本简介探讨了Linux操作系统中用于管理和监控进程的关键命令,涵盖从创建到终止的各种操作,帮助用户高效地管理其系统资源。 `ps`命令用于查看系统中的进程状态,其基本格式为“ps [参数]”。 以下是`ps`命令的一些常用参数及其作用: - `-a`: 显示所有进程(包括其他用户的进程)。 - `-u`: 显示用户以及其他详细信息。 - `-x`: 显示没有控制终端的进程。 示例: 1. 查看自己的当前运行状态 ``` # ps -l ``` 2. 查看系统中所有的进程 ``` # ps aux ``` 3. 查找特定服务(如redis)的相关进程信息 ``` # ps aux | grep redis ``` 在Linux环境中,常见的五种进程状态包括运行、中断、不可中断、僵死与停止。这些状态的具体含义如下: - **R (运行)**: 进程正在执行或等待调度。 - **S (休眠)**: 正处于睡眠中的进程,在特定条件满足时会被唤醒继续执行。 其余三种常见的进程状态还包括: - 不可中断(D):该状态下,进程不会因信号而停止; - 僵死(Z):已终止但仍在内存中保留信息的子进程的状态。 - 停止(T): 进程被暂停。
  • Linux大全-最全linux集合
    优质
    本资料汇集了Linux操作系统中最全面且实用的命令列表,旨在帮助用户快速掌握系统管理、文件操作及网络配置等核心技能。 本段落介绍了Linux系统中常用的文件和目录管理命令,包括pwd、ls、cd、cat、grep、cp、touch、mv、rm和rmdir等。其中,pwd命令用于显示当前所在目录;cd命令用来改变所在的目录;cat命令可以查看文件内容;grep命令可以在文件中查找特定字符或字符串;cp命令则用于复制文件;touch命令能够创建新的空文件或者更新现有文件的修改时间戳;mv命令可用于移动和重命名文件及目录;rm命令则是删除指定的文件,而rmdir是用来移除空目录。掌握这些基本操作对于有效使用Linux系统至关重要。