您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > CentOS最常用命令及快捷键整理
CentOS最常用命令及快捷键整理最近开始学Linux,在VMwarePlayer中安装了CentOS6.4。为方便自己也方便他人,整理了Linux常用命令及快捷键。常用命令:文件和目录:#cd/home进入'/home'目录#cd..返回上一级目录#cd../..返回上两级目录#cd-返回上次所在目录#cpfile1file2将file1复制为file2#cp-adir1dir2复制一个目录#cp-a/tmp/dir1.复制一个目录到当前工作目录(.代表当前目录)#ls查看目录中的文件#ls–a显示隐藏文件#ls–l显示详细信息#ls–lrt按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)#pwd显示工作路径#mkdirdir1创建'dir1'目录#mkdirdir1dir2同时创建两个目录#mkdir-p/tmp/dir1/dir2创建一个目录树#mvdir1dir2移动/重命名一个目录#rm-ffile1删除'file1'#rm-rfdir1删除'dir1'目录及其子目录内容查看文件内容:#catfile1从第一个字节开始正向查看文件的内容#head-2file1查看一个文件的前两行#morefile1查看一个长文件的内容#tacfile1从最后一行开始反向查看一个文件的内容#tail-3file1查看一个文件的最后三行文本处理:#grepstr/tmp/test在文件'/tmp/test'中查找str#grep^str/tmp/test在文件'/tmp/test'中查找以str开始的行#grep[0-9]/tmp/test查找'/tmp/test'文件中所有包含数字的行#grepstr-r/tmp/*在目录'/tmp'及其子目录中查找str#difffile1file2找出两个文件的不同处#sdifffile1file2以对比的方式显示两个文件的不同查找:#find/-namefile1从'/'开始进入根文件系统查找文件和目录#find/-useruser1查找属于用户'user1'的文件和目录#find/home/user1-name\*.bin在目录'/home/user1'中查找以'.bin'结尾的文件#find/usr/bin-typef-atime+100查找在过去100天内未被使用过的执行文件#find/usr/bin-typef-mtime-10查找在10天内被创建或者修改过的文件#locate\*.ps寻找以'.ps'结尾的文件,先运行'updatedb'命令#find-name'*.[ch]'|xargsgrep-E'expr'在当前目录及其子目录所有.c和.h文件中查找'expr'#find-typef-print0|xargs-r0grep-F'expr'在当前目录及其子目录的常规文件中查找'expr'#find-maxdepth1-typef|xargsgrep-F'expr'在当前目录中查找'expr'压缩和解压:#bzip2file1压缩file1#bunzip2file1.bz2解压file1.bz2#gzipfile1压缩file1#gzip-9file1最大程度压缩file1#gunzipfile1.gz解压file1.gz#tar-cvfarchive.tarfile1把file1打包成archive.tar(-c:建立压缩档案;-v:显示所有过程;-f:使用档案名字,是必须的,是最后一个参数)#tar-cvfarchive.tarfile1dir1把file1,dir1打包成archive.tar#tar-tfarchive.tar显示一个包中的内容#tar-xvfarchive.tar释放一个包#tar-xvfarchive.tar-C/tmp把压缩包释放到/tmp目录下#zipfile1.zipfile1创建一个zip格式的压缩包#zip-rfile1.zipfile1dir1把文件和目录压缩成一个zip格式的压缩包#unzipfile1.zip解压一个zip格式的压缩包到当前目录#unziptest.zip-d/tmp/解压一个zip格式的压缩包到/tmp目录yum工具:#yum-yinstall[package]下载并安装一个rpm包#yumlocalinstall[package.rpm]安装一个rpm包,使用你自己的软件仓库解决所有依赖关系#yum-yupdate更新当前系统中安装的所有rpm包#yumupdate[package]更新一个rpm包#yumremove[package]删除一个rpm包#yumlist列出当前系统中安装的所有包#yumsearch[package]在rpm仓库中搜寻软件包#yumclean[package]清除缓存目录(/var/cache/yum)下的软件包#yumcleanheaders删除所有头文件#yumcleanall删除所有缓存的包和头文件网络:#ifconfigeth0显示一个以太网卡的配置#ifconfigeth0192.168.1.1netmask255.255.255.0配置网卡的IP地址#ifdowneth0禁用'eth0'网络设备#ifupeth0启用'eth0'网络设备#iwconfigeth1显示一个无线网卡的配置#iwlistscan显示无线网络#ipaddrshow显示网卡的IP地址其他:#su-切换到root权限(与su有区别)#shutdown-hnow关机#shutdown-rnow重启#top罗列使用CPU资源最多的linux任务(输入q退出)#pstree以树状图显示程序#manping查看参考手册(例如ping命令)#passwd修改密码#df–h显示磁盘的使用情况#cal-3显示前一个月,当前月以及下一个月的月历#cal101988显示指定月,年的月历#date--date'1970-01-01UTC1427888888seconds'把一相对于1970-01-0100:00的秒数转换成时间常用快捷键:CentOS6.4中可以通过系统-首选项-键盘快捷键来设置快捷键,如图所示。例如可将运行终端的快捷键设为Ctrl+Alt+T。Ctrl+u删除光标之前到行首的字符Ctrl+k删除光标之前到行尾的字符Ctrl+c取消当前行输入的命令,相当于Ctrl+BreakCtrl+a光标移动到行首(aheadofline),相当于通常的Home键Ctrl+e光标移动到行尾(endofline)Ctrl+f光标向前(forward)移动一个字符位置Ctrl+b光标往回(backward)移动一个字符位置Ctrl+l清屏,相当于执行clear命令Ctrl+r显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)Ctrl+w删除从光标位置前到当前所处单词(word)的开头Ctrl+t交换光标位置前的两个字符Ctrl+y粘贴最后一次被删除的单词Ctrl+Alt+d显示桌面Alt+b光标往回(backward)移动到前一个单词Alt+d删除从光标位置到当前所处单词的末尾Alt+F2运行Alt+F4关闭当前窗口Alt+F9最小化当前窗口Alt+F10最大化当前窗口Alt+Tab切换窗口Alt+按住左键移动窗口(或在最下面的任务栏滚动鼠标滑轮)[鼠标中间键]粘贴突出显示的文本。使用鼠标左键来选择文本。把光标指向想粘贴文本的地方。点击鼠标中间键来粘贴。[Tab]命令行自动补全。使用shell提示时可使用这一方式。键入命令或文件名的前几个字符,然后按[Tab]键,它会自动补全命令或显示匹配键入字符的所有命令。在桌面或文件管理器中直接按/就可以输入位置,打开文件管理器。快速搜索:在vi或Firefox中直接按/即可进入搜索状态。网站链接和图片可直接拖放到桌面或者目录,可以马上下载。直接将文件管理器中的文件拖到终端中就可以在终端中得到完整的路径名。在滚动条的空白处点击鼠标中键,屏幕即滚动到那个地方。
本文标题:CentOS最常用命令及快捷键整理
链接地址:https://www.777doc.com/doc-1285850 .html