1、管道“|” 将前面命令的屏幕输出结果作为后面命令的屏幕输出结果作为后面命令的操作对象pwd 查看当前用户所在的工作目录cd 切换工作目录ls 列表(list)显示目录内容 -l 以长格式(Long)显示文件和目录的列表,包括权限、大小、最后更新的时间等详细信息 -a 显示所有(All)子目录和文件的信息,包括名称以点号“.”开头隐藏目录和隐藏文件 -d 显示目录(Directory)本身的属性,而不是显示目录中的内容 -A 与-a选项的作用基本类似,但有两个特殊隐藏目录将不会显示:表示当前目录的“.”、表示父目录的“.” -h 以更人性化(Human)的方式显示出目录及文件的大小,默认的大小单
2、位为字节,使用-h选项后将显示为K、M等单位。 -R 以递归(Recursive)的方式显示指定目录及子目录中的所有内容 -color 在字符模式中以颜色区分不同的文件mkdir 创建新的目录du 统计目录及文件的空间占用情况 -a 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录 -h 以更人性化的方式显示出统计结果,默认的大小单位为字节,使用-h选项后将显示为K、M等单位 -s 只统计每个参数所占用的空间总的(Summary)大小,而不是统计每个子目录、文件的大小touch 新建空文件file 查看文件类型cp 复制(Copy)文件或目录 -f 覆盖目标同名文件或目录时不进行提醒,而直
3、接强制(Force)删除 -i 覆盖目标同名文件或目录时提醒用户确认(Interactive 交互式) -p 复制时保持(Preserve)源文件的权限、属主及时间标记等属性不变 -r 复制目录时必须使用此选项,表示递归复制所有文件及子目录rm 删除(Remove)文件或目录 -f 删除文件或目录时不进行提醒,而直接强制删除 -i 删除文件或目录时必须提醒用户确认 -r 删除目录时必须使用此选项,表示递归删除整个目录树mv 移动(Move)文件或目录mv 选项 源文件或目录 目标文件或目录which 查找linux命令文件并显示所在的位置find 查找文件或目录find 查找范围 查找条件表达
4、式使用“”表示find命令的查询输出结果,最后需要添加“;”表示命令结束(注意前面加个空格)eg:find /var/log user lp exec ls ld 在/var/log目录中查找属于用户lp的文件或目录,并以长格式显示其详细信息ln 为文件或目录建立连接(Link)cat 显示并链接(Concatenate)文件的内容more 分页查看文件内容less 分页查看文件内容head 查看文件开头的部分内容tail 查看文件末尾的部分内容 -f 用于跟踪日志文件末尾的内容变化,实时显示更新的日志内容wc 统计文件内容中的单词数量(Word Count)等信息 -c 统计文件内容中的字节
5、数 -l 统计文件内容中的行数 -w 统计文件内容中的单词个数grep 检索、过滤文件内容gzip、bzip2 制作压缩文件或解开已压缩的文件tar 制作归档文件或释放已归档的文件 -c 创建(Create).tar格式的包文件 -C 解包时指定释放的目标文件夹 -f 表示使用归档文件 -j 调用bzip2程序进行压缩或解压 -p 打包时保留文件及目录的权限 -t 列表查看包内的文件 -v 输出详细信息(Verbose) -x 解开.tar格式的包文件 -z 调用gzip程序进行压缩或解压tar 选项 归档及压缩文件名 需要归档的源文件或目录vi 编辑器模式切换 a 在当前光标位置之后插入内容
6、 A 在光标所在行的末尾(行尾)插入内容 i 在当前光标位置之前插入内容 I 在光标所在行的开头(行首)插入内容 o 在光标所在行的后面插入一个新行 O 在光标所在行的前面插入一个新行末行模式 :set nu 显示行号复制粘贴或者删除删除操作。使用x或Del按键删除光标处的单个字符 使用按键命令dd删除当前光标所在行,使用#dd的形式还可以删除从光标处开始的#行内容(其中“#”号用具体数字替换) 使用按键命令d删除当前光标之前当行首的所有字符 使用按键命令d$删除当前光标处到行尾的所有字符w 保存文件q 退出编辑器q! 强行退出wq 保存并退出wq! 强行保存并退出e 新文件名 打开新的文件进
7、行编辑r 其他文件 在当前文件中读入其他文件内容替换范围 sub /旧的内容/新的内容/g% 在整个文件内中进行查找并替换n,m 在指定行数范围以内的文件内容中进行查找并替换挂载RHEL5光盘mkdir p /media/cdrom 建立光盘挂载的位置(目录)mount /dev/cdrom /media/cdrom 挂载光盘设备文件cd /media/cdrom/Server/ 进入/media/cdrom/Server文件ls lh bash-3.1-16.1.i386.rpm wget-1.10.2-7.el5.i386.rpm 查看权限file bash-3.1-16.1.i386.r
8、pmrpm 使用RPM包管理命令-qa 显示当前系统中以RPM方式安装的所有软件列表-qi 查看指定软件包的名称、版本、许可协议、用途描述等详细信息(-info)-ql 显示指定的软件包在当前系统中安装的所有目录、文件列表(-list)-qf 查看指定的文件或目录是由哪个软件包所安装的(-file)-qe 显示指定软件包在当前系统中安装的配置文件(-config)列表-qd 显示指定软件包在当前系统中安装的文档文件(-docfiles)列表-qpi 查看指定软件包的名称、版本、许可协议、用途描述等详细信息-qpl 查看该软件包准备要安装的所有目标目录、文件列表-qpe 查看该软件包准备要安装的
9、配置文件列表-qpd 查看该软件包准备要安装的文档文件列表安装、升级、卸载RPM软件包-i 在当前系统中安装(Install)一个新的RPM软件包-e 卸载指定名称的软件包-U 检查并升级系统中的某个软件包,若该软件包原来并未安装,则等同于“-i”选项-F 检查并更新系统的某个软件包,若该软件包原来并未安装,则放弃安装-force 强制安装某个软件包,当需要替换现已安装的软件包及文件、或者安装一个比当前使用的软件版本更旧的软件时,可以使用此选项-nodeps 在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系-h 在安装或升级软件包的过程中,以“#”号显示安装进度-v 显示软件安装过
10、程中的详细信息软件仓库挂载光盘DVDcd /etc/yum.repo.dvi repo Server 指定一个仓库 name=Server 仓库名称 baseurl=file:/media/cdrom/Server 指定仓库的位置可用三种形式(http:/ ftp:/ file:/) enabled=1 仓库是否可用 1:有效 0:无效 gpgcheck=0 是否检查软件包的签名 1:检查 0:不检查mv rhel-debuginfo.repo rhel_debuginfo.repo.bakyum clean allcd /etc/yum.repos.dlsumount /media/RHEL
11、_5.3i386DVDmkdir /media/cdrommount /dev/cdrom /media/cdromyumyum list 列出已安装和可安装的rpm包yum list abc* 列出所有abc开头的rpm包yum info abc 显示abc包的详细信息yum install abc 安装abc包yum update abc 升级abc包yum remove abc 卸载abc包yum clean all 清空yum缓存从源代码编译安装程序的基本过程1. 解包tar zxvf axel-1.0a.tar.gz C /usr/src/ls dl /usr/src/axel-1.
12、0a/解压axel源码包,并释放至“/usr/src”目录2 配置cd axel-1.0a ./configure help ./configure prefix=/usr/local/axel 对axel源码包进行编译前的配置,指定安装目录为“/usr/local/axel”3 编译make 从axel的源码包文件编译生成二进制的程序文件4安装make install 将编译完成的axel应用程序相关文件部署到Linux系统中 make & make install 先运行make,执行成功以后再执行make install命令ls /usr/local/axel/usr/local/axe
13、l/bin/axel help确认安装完成的axel程序目录,并了解axel程序的使用方法ln s /usr/local/axel/bin/axel /usr/bin/axel n 10 o /root ftp:/ftp.zebra.org/pub/zebra/zebra-0.95a.tar.gz使用Axel工具从网上下载zebra软件包,并保存到/root目录中用户帐号文件 passwd 密码 eg:head 2 /etc/passwd查看“/etc/passwd”文件中的前两行内容tail 2 /etc/passwd查看“/etc/passwd”文件中的后两行内容grub-md5-crypt 将密码加密成md5useradd 添加
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1