《linux是什么.docx》由会员分享,可在线阅读,更多相关《linux是什么.docx(9页珍藏版)》请在课桌文档上搜索。
1、IinUX是什么Iinux是什么IinUX是什么大家知道IinUX是什么吗?以下是小编整理的关于IinUX的相关内容,欢迎阅读和参考!IinUX是什么inux常用吩咐和技巧1.inux是一套免费运用和自由传播的类Unix操作系统,是一个基于EOSlX和UMX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。1.inux继承了Unix以网络为核心的设计思想,是一特性能稳定的多用户网络操作系统。1.inux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。1.inux存在着很多不同的1.inux版本,但它
2、们都运用了1.inux内核。1.inux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频嬉戏限制台、台式计算机、大型机和超级计算机。严格来讲,1.inux这个词本号只表示1.inUX内核,但事实上人们已经习惯了用1.inux来形容整个基于1.inux内核,并且运用GNU工程各种工具和数据库的操作系统。,O通用吩咐:1.date:printorsetthesystemdateandtime2.stty-a:可以查看或者打印限制字符(CtrI-CCtrl-D,Ctrl-Z等)3.passwd:printorsetthesystemdateandtime(用passwd-h查看)4.l
3、ogout,login:登录shell的登录和注销吩咐5.pwd:printorsetthesystemdateandtime6.more,less,headtai1:显示或部分显示文件内容.7.lplpstatcance),lprlpqlprm:打印文件.8.更改文件权限:chmodu+x.9.删除非空书目:rm-frdir10.拷贝书目:cp-Rdir11.fgjobid:可以将一个后台进程放到前台。Ctrl-Z可以将前台进程挂起(SUSPend),然后可以用bgjobid让其到后台运行。job可以干脆让job干脆在后台运行。12. kill的作用:sendasignaltoaproces
4、s,eg:ki1-9发送的是SIG_KI1.1.信号。详细发送什么信号可以通过mankill查看。13. PS的用法,ps-e或ps-opid,ppid,session,tpgid,comm(其中session显示的SeSSiOnid,tpgicl显示前台进程组id,comm显示吩咐名称。)二.ubuntu常用吩咐:1.dpkg:packagemanagerforDebian*安装:dpkg-ipackagedpkg-rpackage*卸载:*卸载并删除配置文件:dpkg-PIpurgepackage*假如安装一个包时。说依靠某些库。可以先apt-getinstallsomelib.*查看软件
5、包安装内容:dpkg-1.package*查看文件由哪个软件包供应:dpkg-SfiIename*另外dpkg还有dselect和aptitude两个frontend.2.apt*安装:apt-getinstallpacks*apt-get:更新源*apt-getupgrade:升级系统。*apt-getdist-upgrade:智能升级。安装新软trnIsudoXargSdpkg-P*安装软件时候包的临时存放目录:/var/cache/apt/archives*清除该书目:apt-getclean*清除该目录的旧版本的软件缓存:apt-getautoclean*查询软件some的依靠包:ap
6、t-cachedependssome*查询软件some被哪些包依匏:apt-getrdependssome*搜寻软件:apt-cachesearchnameregexp*查看软件包的作用:apt-cacheshowpackage*查看一个软件的编译依靠库:apt-cacheshowsrcpackagenameIgrepBuild-Depends*下载软件的源代码:apt-getsourcepackagename(注:中应当有deb-src源)*安装软件包源码的同时,安装其编译环境:apt-getbuild-deppackagename(有deb-src源)*如何将本地光盘加入安装源列表:apt
7、-cdromadd3.系统吩咐:*查看内核版本:uname-a*查看ubuntu版本:catetcissue*查看网卡状态:ethtoolCthO*查看内存,cpu的信息:catprocmeminfo;catproccpuinfo(/proc下面的有很多系统信息)*打印文件系统空间运用状况:df-h*查看硬盘分区状况:fdiskT*产看文件大小:du-hfilename;*查看书目大小:du-hsdirname;du-hdirname是查看书目下全部文件的大小*查看内存的运用:free-m-g-k*查看进程:ps-e或ps-aux一显示用户*杀掉进程:killpid*强制杀掉:kiIlall-
8、9processname4.网络相关:*配置ADS1.:sudopppoeconf*ADS1.手工拨号:sudoponds!-provider*激活ADS1.:sudo/etc/ppp/pppoe_on_boot*断开ADS1.:SUdOpoff*依据IP查网卡地址:arpingIP地址等):ifconfigIifconfigeth*关闭网卡:sudoifconfigethdown*产看本地网络信息(包括ip*查看路由信息:netstat-r*启用网卡:sudoifconfigethup*添加一个服务:SUdO服务名defaults99*删除一个服务:sudo服务名remove*临时重启一个服
9、务:/etc/服务名restart*临时关闭一个服务:/etc服务名stop*临时启动一个服务:/etc服务名start*限制台下显示中文:sudoapt-getinsta1zhcon*查找某个文件:whereisfilename或find书目-name文件名*通过ssh传输文件SCP-rppathfiIenameUSernameremoteIP:/path#将本地文件拷贝到服务器上scp-rpusernajneTemoteIP:/path/fiIcnamc/path4将远程文件从服务器下载到本地5.压缩:*解压缩:tarzxvf*解压缩:tarjxvf*压缩aaabbb书目为:tarzcvf
10、aaabbb*压缩aaabbb书目为:tarjcvfaaabbb6.Nautilus:特别URI地址*computer:/-全部挂载的设备和网络*network:/-阅读可用的网络*burn:/个刻录CDs/DVDs的数据虚拟书目*Smb:/-可用的windows/samba网络资源*-nautilus-desktop:/-桌面项目和图标*file:/-本地文件*trash:/-本地回收站书目*ftp:-FTP文件夹*ssh:-SSH文件夹*fonts:/-字体文件夹,可将字体文件拖到此处以完成安装*themes:/-系统主题文件夹*显示隐藏文件:Ctrl+h*显示地址栏:CtrI+1*查看已
11、安装字体:在nautilus的地址栏里输入fonts:/,就可以查看本机全部的fonts7.补充部分:*查看本地全部的tpc,udp监听端口:netstat-tupln(t=tcp,u=udp,p=program,I=Iisten,n=numric)*通过man搜说相关吩咐:mankkeyword.eg:man-kuser*或者用apropos*统计文件所占用的实际磁盘空间:du(du-estimatefilespaceusage)*统计文件中的字符,字节数:wc-c-l-w(wc-printthenumberofncwlines,words,andbytesinfiles)*查看文件的内容:
12、od-c.(od-dumpfilesinoctalandotherformats)我认为od最有用的就是文件的字节流了:od-txlfilename杳看文件的Ascii码形式:od-tcfilename(其中统计信息最左边的是:字节数)*杳找吩咐所在文件的位置:whichod输出:usrbinod查看该文件由哪个包供应:dpkg-Susrbinod输出:coreutils:usrbinod再查看Coreutils包的全部内容就知道了IinUX的核心吩咐:dpkg-1.coreutils然后infocoreutils哈哈,仔细学吧,满世界都是吩咐!*可以用man吩咐产看某个吩咐的全部sectio
13、n的说明:man-atty然后用q,和next转换到下一个section的说明*bash的好用的快捷键:ctrl+a:光标移到行首。ctrl+b:光标左移一个字母CtrI+c:杀死当前进程。Ctrl+d:退出当前ShelUCtrI+e:光标移到行尾。CIrI+h:删除光标前一个字符,同backspace键相同。CtrI+k:清除光标后至行尾的内容。CtrI+1:清屏,相当于ClearoCtrI+r:搜寻之前打过的吩咐。会有一个提示,依据你输入的关键字进行搜寻bash的historyctrl+u:清除光标前至行首间的全部内容。ctrl+w:移除光标前的一个单词CtrI+t:交换光标位置前的两个字
14、符ctrly:粘贴或者复原上次的删除ctrl+d:删除光标所在字母;留意和backspace以及ctrl+h的区分,这2个是删除光标前的字符ctrl+f:光标右移CIrl+z:把当前进程转到后台运行,运用fg吩咐熨原。比如top-dl然后ctrl+z,到后台,然后fg,重新复原*快速粘贴:先在一个地方选中文字,在欲粘贴的地方按鼠标中键即可。* 等效中键:a、按下滑轮等效于中键。b、同时按下鼠标左右键,等效于中键。* 快速重启X服务:同时按下:Alt+Ctrl+Backspace三个键。* 打开运行窗口:同时按下Alt+F2键。* 戴屏:a、全屏:干脆按下PrtScr键。b、当前窗口:同时按下A
15、lt+PrtScr键Oc、延时戴屏:在终端或运行窗口中输入吩咐:gnome-screenshot-delay3,将延时3秒后戴屏。*干脆将文件管理器中的文件拖到GNOME终端中就可以在终端中得到完整的路径名。Ulimit:显示(或设置)用户可以运用的资源的限制(Iimit),这限制分为软限制(当前限制)和硬限制(上限),其中硬限制是软限制的上限值,应用程序在运行过程中运用的系统资源不超过相应的软限制,任何的超越都导致进程的终止。Ulimited不限制用户可以运用的资源,但本设置对可打开的最大文件数(maxopenfiles)和可同时运行的最大进程数(maxUSerProCeSSeS)无效-a列
16、出全部当前资源极限-C设置core文件的最大值.单位:blocks-d设置一个进程的数据段的最大值.单位:kbytes-fShell创建文件的文件大小的最大值,单位:blocks-h指定设置某个给定资源的硬极限。假如用户拥有root用户权限,可以增大硬极限。任何用户均可削减硬极限-1可以锁住的物理内存的最大值-m可以运用的常驻内存的最大值,单位:kbytes-n每个进程可以同时打开的最大文件数-P设置管道的最大值,单位为block,lblock=512bytes-S指定堆栈的最大值:单位:kbytes-S指定为给定的资源设置软极限。软极限可增大到硬极限的值。假如-H和-S标记均未指定,极限适用于以上二者-t指定每个进程所运用的秒数,单位:seconds-u可以运行的最大并发进程数-vShell可运用的最大的虚拟内存,单位:kbyteseg:ulimit-c100o(可以先通过ulimit-c查看原来的值)