linux 基本命令

    xiaoxiao2021-04-12  31

    界面切换 字符界面 ——> 图形化界面   init5

    图形化界面 ——> 字符界面   init3

    重要热键 Tab 命令补全,文件路径补全 Ctrl+c 终止正在运行的程序

    Ctrl+d 退出字符界面

    用户管理类命令 1、添加用户   useradd 【选项】 用户名 2、删除用户   userdel 【选项】 用户名      -r   删除home中用户的文件 3、修改密码   passwd【选项】 用户名 4、用户切换 su【选项】 用户名 (su - 用户名 )“-”表示切换用户的环境变量 5、添加用户组   groupadd【选项】 用户组名 6、删除用户组   groupdel【选项】 用户组名 文件与目录类命令 1、新建普通文件 touch 文件名  //注:对文件的操作与对目录的操作有所不同,要特别注意 2、查看目录   ls 【选项】 目录或文件 3、改变工作目录 cd 目录名 4、复制文件/目录 cp【选项】  源文件或目录    目标文件或目录 复制目录需要加 -r 5、移动或更名 mv【选项】 源文件或目录    目标文件或目录 6、删除文件/目录 rm【选项】  文件或目录 -r 递归删除目录及其内容 -f 强制删除。忽略不存在的文件,不提示确认 默认时rm不会删除目录,需使用-r或者-R来删除目录 7、改变文件权限 chmod【who】【+|-=】【mode】 文件名 who: u 表示文件的所有者 g 表示与文件所有者同组的用户 o 表示“其他用户” a 表示“所有用户”,它是系统默认值。 mode: + 添加某个权限 — 取消某个权限 = 赋予给定权限 例:chmod g+w hello.c 8、创建目录 mkdir【选项】 目录名 mkdir -p 自动添加不存在的目录 8、查看目录大小 du 目录名 9、查看当前路径 pwd 压缩打包类命令 1、压缩 gzip  文件名   bzip2  文件名 2、解压缩 gzip -d  文件名 bzip2 -d  文件名 3、打包压缩 tar cvf tmp.tar tmp 将tmp目录打包为一个文件 tar xvf tmp.tar   将打包文件解开 tar cvzf tmp.tar.gz tmp   将tmp目录打包压缩 tar xvzf tmp.tar.gz tmp   将打包文件解开 磁盘管理类命令 1、加载光盘 mount  选项  设备名  挂载目录 mount /dev/cdrom /mnt 2、卸载光盘 umount  挂载目录 umount /mnt 重要提示:请在执行umount之前,保证用户已经退出了mnt目录  3、查看磁盘 df 选项 df -hl 4、创建新文件 touch 文件名 touch newfile   创建一个名为 newfile 的空白文件 5、文件链接  ln 选项 文件名 链接名 1、 ln oldfile hlink 为oldfile文件创建一个硬链接hlink

        ln -s oldfile slink 为oldfile文件创建一个软链接slink

    查找类命令 1、查找文件/目录 -find find /root/ -name install.log 在root目录下寻找名字为intall.log的文件 2、查找字符串 grep "hello" ./ -rn 在当前路径下寻找包含字符串“hello”的文件 grep "he*" ./ -rn 

    在当前路径下寻找包含以“he”开头的字符串的文件

    进程管理类命令 1、查看进程 ps 选项 ps aux 2、杀死进程 kill 选项 pid vi hello.c ps aux kill 3、查看内存 free 选项

    4、cpu占有率 top 选项

    杂项命令 1、软件管理 rpm 选项 软件包 rpm -ivh /mnt/Packages/xinetd-2.3.14-34.el6.i686.rpm 安装 2、管道操作 命令1|命令2 3、查看帮助 man 命令名 4、关闭linux系统 shutdown 选项 时间

    文本编辑器 -vim(vim是vi的升级版)

    vim有三种工作模式,分别是命令行模式、插入模式、底行模式.

    使用步骤:

    1.vim hello.c     2.键入i进入插入模式 3.编辑 4.键入ESC按键退入到命令行模式 5.键入“:”进入底行模式,再键入wq保存退出 命令行模式: 刚进入vim时的模式,该模式下可以移动光标进行浏览,可以进行整行删除等操作, 但无法编辑文字,命令行模式下的功能建有: * yy: 复制当前光标所在行 *【n】yy: n为数字,复制当前光标开始的n行 * p: 粘贴复制的内容到光标所在行 * dd: 删除当前光标所在行 *【n】dd: 删除当前光标所在行开始的n行 * /name: 查找光标之后的名为“name”的字符串 * ?name: 查找光标之前的名为"name"的字符串 * G: 光标移动到文件尾(注意是大写) * u: 取消前一个动作(注意是小写) * Ctrl+f 向文件尾部翻整页  * Ctrl+b 向文件头部翻整页 * Ctrl+d 向文件头部翻半页 插入模式: 在命令行模式下,通过键入i进入插入模式,只有在该模式下,用户才能进行文字的 编辑输入,编辑完成后,用户通过ESC键回到命令行模式。 底行模式: 当vim处于命令行模式时,通过键入“:”进入底行模式,用户可以进行文件保存或 退出操作,也可以设置编辑环境,如寻找字符串、列出行号等。具体功能键如下 * :w保存 * :q退出vi(系统会提示保存修改) * :q!强行退出(对修改不做保存) * :wq 保存后退出 * :wq! 强制保存后退出 * :w [filename] 另存为filename的文件且不退出 * :wq! [filename] 另存为filename的文件且退出 * :set nu 显示行号TO * :set nonu 取消行号 * :/ 待查找的字符串 vi 配置文件所在位置  ~/.vimrc 使行号永久显示,修改配置文件,但有的情况下不需要显示行号,不如在复制程序时就不需要显示行号

    其它命令:

    reboot   重启系统 poweroff   关机命令 whoami   查看当前使用的用户 which   查找命令所在位置 cal 查看日历 date 显示日期 在同一行敲多个命令时一定要用分号隔开 当要写入的命令太长时,可以打一个   \  来换行 cat  [选项] 文件名      查看文件内容 选项: -A  查看所有内容(包括隐藏字符) df  显示磁盘的相关功能          -a或-all  包含全部的文件系统          -h或-human-readable   以可读性较高的方式来显示信息      du  显示目录或文件的大小

    mkdir  建立目录

    Vmware网络设置 Vmware提供了三种网络工作模式供用户选择,它们分别是: 1、bridged 桥接模式 2、NAT 网络地址转换模式 3、host-only 主机模式 如果网络中能提供多个IP地址,则使用桥接方式如果安装虚拟机的主机没有连接任何外部网络,则使用主机模式如果网络中只能提供一个IP地址,则使用NAT方式 注意事项: 1、选择网络模式前,停止虚拟机中系统的运行。 2、配置完网络后,重新启动虚拟机中的系统。 Linux网络设置 相关命令 1.ifconfig:查看各网卡详细信息(如IP) 2./etc/init.d/network restart:重启各网卡 配置步骤1: 1./etc/init.d/network restart:   重启各网卡 运行结果:报错 错误原因:/etc/init.d/network与NetworkManager冲突了 解决办法:关闭NetworkManager service NetworkManager stop 配置步骤2: 1.ifconfig 运行结果:没有发现以太网卡“ethO” -ethO: 系统中的第一块物理网卡。-lo: 虚拟的回环网卡-virbrO:虚拟网桥 问题解决:ifconfig后没有出现ethO 1.修改ethO网卡的配置文件,将ONBOOT=“no”改为“yes” 文件位置:/etc/sysconfig/network-scripts/ifcfg-ethO 2./etc/init.d/network restart 重新启动网络 ping 192.168.1.103         
    转载请注明原文地址: https://ju.6miu.com/read-668248.html

    最新回复(0)