一篇非常好的linux学习笔记分享(Linux入门绝佳)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一篇非常好的linux学习笔记分享(Linux入门绝佳)作者:佚名字体:[增加减小]来源:互联网时间:03-0621:54:44我要评论一篇非常好的linux学习笔记分享,对于常用命令整理的比较详细,推荐使用。linux目录架构/根目录/bin常用的命令binaryfile的目錄/boot存放系统启动时必须读取的档案,包括核心(kernel)在内/boot/grub/menu.lstGRUB设置/boot/vmlinuz内核/boot/initrd核心解壓縮所需RAMDisk/dev系统周边设备/etc系统相关设定文件/etc/DIR_COLORS设定颜色/etc/HOSTNAME设定用户的节点名/etc/NETWORKING只有YES标明网络存在/etc/host.conf文件说明用户的系统如何查询节点名/etc/hosts设定用户自已的IP与名字的对应表/etc/hosts.allow设置允许使用inetd的机器使用/etc/hosts.deny设置不允许使用inetd的机器使用/etc/hosts.equiv设置远端机不用密码/etc/inetd.conf设定系统网络守护进程inetd的配置/etc/gateways设定路由器/etc/protocols设定系统支持的协议/etc/named.boot设定本机为名字服务器的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0设置IP/etc/resolv.conf设置DNS/etc/X11XWindow的配置文件,xorg.conf或XF86Config這兩個XServer的設定檔/etc/fstab记录开机要mount的文件系统/etc/inittab设定系统启动时init进程将把系统设置成什么样的runlevel/etc/issue记录用户登录前显示的信息/etc/group设定用户的组名与相关信息/etc/passwd帐号信息/etc/shadow密码信息/etc/sudoers可以sudo命令的配置文件/etc/securetty设定哪些终端可以让root登录/etc/login.defs所有用户登录时的缺省配置/etc/exports设定NFS系统用的/etc/init.d/所有服務的預設啟動script都是放在這裡的,例如要啟動或者關閉/etc/xinetd.d/這就是所謂的superdaemon管理的各項服務的設定檔目錄/etc/modprobe.conf内核模块额外参数设定/etc/syslog.conf日志设置文件/home使用者家目录/lib系统会使用到的函数库/lib/moduleskernel的相关模块/var/lib/rpmrpm套件安装处/lost+found系統不正常產生錯誤時,會將一些遺失的片段放置於此目錄下/mnt外设的挂载点/media与/mnt类似/opt主机额外安装的软件/proc虚拟目录,是内存的映射/proc/version内核版本/proc/sys/kernel系统内核功能/root系统管理员的家目录/sbin系统管理员才能执行的指令/srv一些服務啟動之後,這些服務所需要取用的資料目錄/tmp一般使用者或者是正在執行的程序暫時放置檔案的地方/usr最大的目录,存许应用程序和文件/usr/X11R6:X-Window目录/usr/src:Linux源代码/usr/include:系统头文件/usr/openwin存放SUN的OpenWin/usr/man在线使用手册/usr/bin使用者可執行的binaryfile的目錄/usr/local/bin使用者可執行的binaryfile的目錄/usr/lib系统会使用到的函数库/usr/local/lib系统会使用到的函数库/usr/sbin系统管理员才能执行的指令/usr/local/sbin系统管理员才能执行的指令/var日志文件/var/log/secure記錄登入系統存取資料的檔案,例如pop3,ssh,telnet,ftp等都會記錄在此檔案中/var/log/wtmp記錄登入者的訊息資料,last/var/log/messages幾乎系統發生的錯誤訊息/var/log/boot.log記錄開機或者是一些服務啟動的時候,所顯示的啟動或關閉訊息/var/log/maillog紀錄郵件存取或往來(sendmail與pop3)的使用者記錄/var/log/cron記錄crontab這個例行性服務的內容/var/log/httpd,/var/log/news,/var/log/mysqld.log,/var/log/samba,/var/log/procmail.log:分別是幾個不同的網路服務的記錄檔一些常用的基本命令:uname-a查看内核版本ls-al显示所有文件的属性pwd显示当前路径cd–返回上一次目录cd~返回主目录dates设置时间、日期cal显示日历cal2006bc计算器具man&info帮助手册locale显示当前字体locale-a所有可用字体/etc/sysconfig/i18n设置文件LANG=en使用英文字体sync将数据同步写入硬盘shutdonw-hnow&half&poweroff关机reboot重启startx&init5进入图形介面/work&?work向上、下查找文档内容chgrp改变档案群组chgrptestinginstall.logchown改变所属人chownroot:rootinstall.logchmod改变属性chmod777install.logread=4write=2execute=1cp复制cpfilenamerm删除文件rm-rffilename强制删除文件rmdir删除文件夹mv移动mv123.txt222.txt重命名mkdir创建文件夹touch创建文件更新当前时间cat由第一行开始显示cat|more分页nl在内容前加行号more&less一面一面翻动head-nfilename显示第N行内容tail-nfilename显示后N行内容od显示非纯文档df-h显示分区空间du显示目录或文件的大小fdisk分区设置fdisk-l/dev/hda显示硬盘分区状态mkfs建立各种文件系统mkfs-text3/dev/ram15fsck检查和修复LINUX档案ln硬链接ln-s软件链接whereis查找命令locate查找find查找find/-name“***.***”which查看工具whoami显示当前用户gcc-v查看GCC版本chattr+ifilename禁止删除chattr-ifilename取消禁止lsattr显示隐藏档属性updatedb更新资料库mke2fs格式化mkfs-text3ddif=/etc/passwdof=/tmp/passwd.bak备份mount列出系统所有的分区mount-tiso9660/dev/cdrom/mnt/cdrom挂载光盘mount-tvfat/dev/fd0/mnt/floppy挂载软盘mount-tvfat-oiocharset=utf8,umask=000/dev/hda2/mnt/hda2挂载fat32分区mount-tntfs-onls=utf8,umask=000/dev/hda3/mnt/hda3挂载ntfs分区Linux-NTFSProject:缷载ifconfig显示或设置网络设备servicenetworkrestart重启网卡ifdowneth0关闭网卡ifupeth0开启网卡clear清屏history历史记录!55执行第55个指令stty设置终端stty-afdisk/mbr删除GRUBat僅進行一次的工作排程crontab循環執行的例行性命令[e]编辑,[l]显示,[r]删除任务&后台运行程序tar-zxvf123.tar.gz&—后台运行jobs观看后台暂停的程序jobs-lfg将后台程序调到前台fgn–n是数字,可以指定进行那个程序bg让工作在后台运行kill结束进程kill-9PID[9]强制结束,[15]正常结束,[l]列出可用的kill信号psaux查看后台程序top查看后台程序top-d2每两秒更新一次top-d2-p10604观看某个PIDtop-b-n2/tmp/top.txt–將top的資訊進行2次,然後將結果輸出到/tmp/top.txtpstree以树状图显示程序[A]以ASCII來連接,[u]列出PID,[p]列出帐号killall要刪除某個服務killall-9httpdfree显示内存状态free-m—以M为单位显示uptime显示目前系统开机时间netstat显示网络状态netstat-tulnp–找出目前系統上已在監聽的網路連線及其PIDdmesg显示开机信息demsg|morenice设置优先权nice-n-5vi&–用root給一個nice植為-5,用於執行virenice调整已存在优先权runlevel显示目前的runleveldepmod分析可载入模块的相依性lsmod显示已载入系统的模块modinfo显示kernel模块的信息insmod载入模块modprobe自动处理可载入模块rmmod删除模块chkconfig检查,设置系统的各种服务chkconfig-list–列出各项服务状态ntsysv设置系统的各种服务cpio备份文件压缩命令:*.Zcompress程式壓縮的檔案;*.bz2bzip2程式壓縮的檔案;*.gzgzip程式壓縮的檔案;*.tartar程式打包的資料,並沒有壓縮過;*.tar.gztar程式打包的檔案,其中並且經過gzip的壓縮compressfilename压缩文件加[-d]解压uncompressgzipfilename压缩加[-d]解压zcat123.gz查看压缩文件内容bzip2-zfilename压缩加[-d]解压bzcatfilename.bz2查看压缩文件内容tar-cvf/home/123.tar/etc打包,不压缩tar-xvf123.tar解开包tar-zxvf/home/123.tar.gz以gzip解压tar-jxvf/home/123.tar.bz2以bzip2解压tar-ztvf/tmp/etc.tar.gz查看tar内容cpio-covB[file|device]份份cpio-icduv[file|device]还原vi一般用法一般模式编辑模式指令模式h左a,i,r,o,A,I,R,O:w保存j下进入编辑模式:w!强制保存k上dd删除光标当前行:q!不保存离开l右ndd删除n行:wq!保存后离开0移动到行首yy复制当前行:e!还原原始档$移动到行尾nyy复制n行:wfilename另存为H屏幕最上p,P粘贴:setnu设置行号M屏幕中央u撤消:setnonu取消行号L屏幕最下[Ctrl]+r重做上一个动作ZZ保存离开G档案最后一行[ctrl]+z暂停退出:setnohlsearch永久地关闭高亮显示/work向下搜索:sp同时打开两个文档?work向上搜索[Ctrl]+w两个文档设换gg移动到档案第一行:nohlsearch暂时关闭高亮显示认识SHELLalias显示当前所有的命令别名aliaslm=”ls-al”命令别名unaliaslm取消命令别名type类似whichexprot设置或显示环境变量exprotPATH=”$PATH”:/sbin添加/sbin入PATH路径echo$PATH显示PATH路径bash进入子程序name=yang设定变量unsetname取消变量echo$name显示变量的内容myname=”$nameitsme”&myname=’$nameitsme’单引号时$name失去变量内容ciw=/etc/sysconfig/network-scri

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功