centos常用命令及快捷键

常用命令:文件和目录:#cd/home到目录'/home'#cd..返回上一级目录#cd../..返回上两级目录#cd-return最终目录#cpfile1file2将file1复制为file2#cp-adir1dir2复制目录#cp-a/tmp/dir1.复制目录到当前工作目录#ls查看目录中文件item#ls-a显示隐藏文件#ls-l显示详细信息#ls-lrt按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)#pwd显示工作路径#mkdirdir1创建目录'dir1'#mkdirdir1dir2一次创建两个目录#mkdir-p/tmp/dir1/dir2创建目录树#mvdir1dir2移动/重命名目录#rm-ffile1delete'file1'#rm-rfdir1删除目录'dir1'及其子目录的内容查看文件内容:#catfile1从第一个字节开始查看转发文件的内容#head-2file1查看文件的前两行#moreefile1查看长文件的内容#tacfile1从最后一行开始逆序查看文件内容#tail-3file1查看字处理文件的最后三行:#grepstr/tmp/testSearchinfile'/tmp/test'"str"#grep^str/tmp/testinfile'/tmp/test'Find以“str”开头的行#grep[0-9]/tmp/test查找文件'/tmp/test'中所有包含数字的行#grepstr-r/tmp/*中的字母目录'/tmp'并在其子文件夹中搜索“str”#difffile1file2找出两个文件之间的差异#sdiffile1file2比较显示两个文件不同搜索的公式:#find/-namefile1输入从'/开始的根文件系统'搜索文件和目录#find/-useruser1查找属于用户'user1'的文件和目录#find/home/user1-name\*.bin在目录'/home/user1'中搜索以'.bin'结尾的文件File#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'it#find-typef-print0|xargs-r0grep-F'expr'在当前目录及其子目录的常规文件中查找'expr'#find-maxdeep1-typef|zExtractfile1.gz#tar-cvfarchive.tarfile1将file1关闭为archive.tar#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/Extract将zip格式的压缩包放到/tmp目录下yumtools:#yum-yinstall[package]下载并安装rpm包#yumlocalinstall[package.rpm]安装rpm包,使用自己的软件仓库解决所有依赖#yum-yupdate更新当前系统中设置的所有已安装的rpm包#yumupdate[package]更新rpm包#yumremove[package]删除rpmpackages#yumlist列出当前系统中的设置所有软件包#yumsearch[packages]在rpm存档中搜索软件包#yumclean[packages]删除缓存目录(/var/cache/yum)中的软件包#yumcleanheaders删除所有头文件#yumcleanall删除所有缓存的软件包和头文件Network:#ifconfigeth0show网络以太#ifconfige标签配置th0192.168.1.1netmask255.255.255.0配置网卡的IP地址#ifdowneth0禁用网络设备'eth0'#ifupeth0启用网络设备'eth0'#iwconfigeth1显示无线网卡的配置#iwlistscanshowwirelessnetworknetwork#ipaddrshowshow网卡IP地址其他:#su-切换到root权限(不同于su)#shutdown-hnowshutdown#shutdown-rnowrestart#top列出使用CPU资源最多的Linux任务(输入q退出)#树形视图中的pstree显示程序#manping参见参考指南参考(如ping命令)#passwd修改密码#df-h显示磁盘使用情况#cal-3显示上个月、当月和下个月的日历#cal101988显示指定月份和年份的日历#date--date'1970-01-01UTC1427888888seconds'将1970-01-01对应的秒数转换为时间。
常用键盘快捷键:在CentOS6.4中,可以通过系统->首选项->键盘快捷键来设置键盘快捷键,如图。
例如,您可以将运行终端的键盘快捷键设置为Ctrl+Alt+T。
Ctrl+u删除光标之前到行首的字符。
Ctrl+k删除光标之前到行尾的字符。
Ctrl+c取消在当前行输入的命令。
休息。
Ctrl+a将光标移动到行首(行首),相当于常规Home键Ctrl+e将光标移动到行尾(vidofline)Ctrl+f将光标向前移动一个位置特点。
Ctrl+b将光标向后移动一个字符位置。
Ctrl+l会清屏,相当于执行删除命令Ctrl+r显示:提示符。
根据用户输入。
查找相关历史命令(reverse-i-search)Ctrl+w删除光标位置之前的单词到当前单词(word)的开头Ctrl+t交换光标位置之前的两个字符Ctrl+y粘贴最后删除的单词Ctrl+Alt+d显示桌面Alt+b将光标移回上一个单词Alt+d从光标位置删除到当前单词末尾Alt+F2运行Alt+F4关闭当前窗口Alt+F9最小化窗口当前Alt+F10最大化当前窗口Alt+Tab移动窗口Alt+按住左键移动窗口(或在底部任务栏滚动鼠标滚轮移动窗口)[鼠标中键]粘贴突出显示的文本。
使用鼠标左键选择文本。
将光标指向要粘贴文本的位置。
单击鼠标中键进行粘贴。
[Tab]命令行自动完成。
使用shell提示符时可以使用此方法。
输入命令或文件名的前几个字符,然后按[Tab]键,它将自动补全命令或显示与输入字符匹配的所有命令。
只需在桌面或文件管理器上按/即可输入位置并打开文件管理器。
快速搜索:在vi或Firefox中直接按/进入搜索状态剑。
网站链接和图像可以直接拖放到桌面或文件夹中,并可以立即下载。
只需将文件从文件管理器拖到终端即可获取终端中的完整路径名。
在滚动条的空白处按下鼠标中键,屏幕将滚动到该位置。

CentOS7教程(三)-开关机

完成网络配置后,虚拟机就可以作为远程服务器,想象它运行在机房中。
接下来我们将学习如何在CentOS7上进行开机和关机操作。
启动操作相当直观只需打开虚拟机的电源,它就会进行自检并显示图形用户界面(GUI),类似于Windows登录界面。
如果未安装GUI,系统将启动命令行界面,输入用户名和密码后即可登录。
当您在命令行输入密码时,您不必担心显示的字符。
这是Linux提供安全性的方式之一。
至于关机,GUI用户可以在右上角找到电源选项,然后选择关机、重新启动或取消。
在命令行模式下,使用shutdown命令进行关机,但需要注意的是,该命令执行后,系统会等待1分钟后再重新启动,以防止数据丢失。
您可以通过输入shutdown-c取消此计划的重新启动。
shutdown命令还有其他参数,例如用于取消的-c选项,以及重新启动和挂起命令。
在学习过程中,虽然可以直接使用shutdownnow或者reboot,但是在实际的服务器操作中,为了数据安全,我们一定要谨慎使用这些命令,防止服务意外中断。