linux的基本操作(一)
一、Linux组成1.1:Linux各模块介绍? 内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。 Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,shell编程。 FILE SYSTEMS(文件系统):文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等。 应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等。 ? 1.2:Linux的目录结构? ? 二.常用的命令1.?基本命令1.1:文件相关??Pwd ???????????????????确定自己所在的位置 ?? cd ?[目录] ???????????????????跳转到指定的目录 ? ????????cd常用的命令: ????????cd ~ , 当前用户目录 ??????????cd / ,根目录 ??????????cd ??- ???, 上一次访问的目录 ??????????cd ??.. ????,到上以及目录 cd /usr ?????切换到指定目录 cd ./ ????????切换到当前目录下某个目录 cd ???????????切换到用户主目录 ? ll / ls ??????????????查看目录下的所有内容 ? mkdir ?????????????创建目录 ?????-p ???????????父目录不存在,先创建父目录 ?????-v ????????????显示命令执行过程中的详情 rmdir ??????????????删除文件夹 cat ??文件名 ???????查看文件内容 ????????Cat ?/etc/sysconfig/iptables?????查看防火墙 ????????浏览文件 : ??cat ???????输出文件所有内容 more ?????查看更多内容 q ?????????退出 空格 ???????查询下一屏内容 Less用法与more相同,可以通过pgup与pgdn进行控制 ???????tail ???????????????主要用于查看日志 ???????????????????格式:tail [必要参数] [选择参数] [文件] ?????????????????????????-n <行数> ???显示行数 ?????????????????????????-f ???????????循环读取 ????????????????????使用ping命令,将ping命令输出的内容写入文件,文件名为ip.log ??????????????????&后台输出内(写入文件的具体内容) ?>写入文件<文件名> ?如果 是>> ?是在原本基础上追加内容 例子:ping 127.0.0.1 > ip.log & tail -f ip.log ? ? ? ???????????????& ??表示后台运行,否则占用终端 ???????????????Tail ?-n ?-f ??100 ip.log ? ???????????????Ctrl +c ?????退出 ? ? ???????Find命令: ?????????????????????查找文件或者目录 ???????????????语法:find [要搜索的目录] [参数] ????????????????????-name ???????指定字符串作为寻找文件和目录的名称 ????????????????????find ?/ ?-name ?‘test*‘ touch ?文件名 ??????????????????创建文件 ? Vim ???文件名 ??????????????????用于编辑文件 ?????????Vim编辑器(软件),如果要输入内容,先按i,进入编辑模式,按esc退出编辑模式。:wq 退出并保存 ?,:q! ?强制退出,不保存 rm ??????删除 ???????rm ?文件名 ?????????????????????????删除文件,需要确认 ???????rm ?-f ?文件名 ??????????????????????删除文件,不提示 ???????rm ?-rf ?文件名 ?????????????????????递归删除(rm -rf * 删除所有) ?cp ?a文件 ?b文件 ????????????????????????将a文件复制到b文件 ?mv ?a文件 ?b文件 ????????????????????????删除a文件复制成b文件???? ?????tar –zcvf(自考潍坊) 要被创建出来的文件夹名或文件名?/xxx/xxx(要被打包的内容) ?如果是:*(当前目录所有内容打包)?????????? ????tar –zxvf(直销潍坊) 要被解压的文件夹名或文件名 可以加参数?–C?/xxx/xx要被解压文件输出的指定位置???例如:tar -zxvf ?ip.log.tar.gz -C ../ ? ps -ef 命令 ??????????ps报告系统状态?参数:e,显示所有程序;f,显示程序进程的UID,PID,C与STIME等信息 ????? ? ? ???Kill ?-9 ??进程的id ???????????????????????杀死进程 ???网络命令: ????? ??? ? ? ? ???Setup ?????????????????????????????启动系统 ???????网卡信息的文件: /etc/sysconfig/network-script/ifcfg-eth0 重启网卡的命令: service network restart 配置主机名 setup /etc/sysconfig/network ????系统管理命令: ? ? 多用户: ???????创建组和用户: groupadd ?组名 useradd –g 组名?用户名 passwd 用户名 删除组和用户: userdel ???用户名 groupdel 组名 ? ? 查看所有组:cat?/etc/group ? ? 注:删除用户如果显示当前用户已经登录,那么将该用户相关的进行杀死。 查看所有用户:cat /etc/passwd 设置组 ? 设置用用户: ?? ? 设置用户密码:太简单的密码需要输入多次才可以 Passwd 用户名: ? ? ???su命令:?? ??id命令??? ? ? ? 账户文件 ??/etc/passwd ?用户文件 ? ? ?/etc/shadow ?密码文件 ? ? ?/etc/group ?组信息文件 ? ? 文件权限 ??? ? ? 属主:所有者?root? 属组:所有者所在用户组?root用户所在用户组(root) 其他:其他用户 ?? 修改文件权限 ? ? ???格式:chown 用户:用户组?文件名 关机、重启????关机 ?shutdown -h now ?(立刻关机) ?shutdown -h 5 ?(5分钟后关机) ?poweroff ?(立刻关机) l 重启 ?shutdown -r now (立刻重启) ?shutdown -r 5 (5分钟重启) ?reboot (立刻重启) ? ? ? ? 帮助命令 ?????使用帮助命令?--help ?shutdown --help ?ssh --help ?ifconfig --help (查看网卡信息) l 使用man命令(命令说明书) ?man shutdown :q退出 more命令 ????????more功能:分页显示文件内容,还支持直接跳转行等功能。 语法:more file 操作 ?????????Enter ???向下n行,需要定义。默认为1行 ?????????空格键 ?向下滚动一屏 或 Ctrl+F ?????????B ?返回上一屏 或 Ctrl+B ?????????q ??????退出more more ?/root/install.log ?less命令 ????????less功能:分页显示文件内容,操作更详细。 语法:less [参数] 文件 ?????????-m ?显示类似more命令的百分比 ?????????-N ?显示每行的行号 操作 ????????空格键:前进一页 或 page down ????????b:后退一页 或 page up ????????d:前进半页 ????????u:后退半页 ????????回车键:前进一行 或 方向键向下 ???????y:后退一行 或 方向键向上 ????????/字符串:向下搜索 ?????????字符串:向上搜索 ????????v:进入vim编辑器 ???????左右方向键:相当于水平滚动条 ??????q:退出 less -mN /root/install.log (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |