Linux基础命令以及VIM文本编辑器的基本使用
- 格式:doc
- 大小:96.00 KB
- 文档页数:11
常用命令目录方面命令:ls,dir,cd,clear,mkdir文件方面命令:cp,mv,rm,ln帮助方面命令:man,help,info,wiki,doc,blog显示方面命令:cat,tac,head,tail,more,less权限方面命令:chmod,chown,chgrp压缩方面命令:tar,gzip,bzip2关机重启命令:reboot,shutdown,poweroff,halt,init磁盘管理命令:df,du,fdisk,mount,nomount进程管理命令:ps,pstree,kill,killall用户方面命令:w,who,su,sudo,passwd实验练习******************************************************************** 目录方面命令:ls,dir,cd,clear,mkdir******************************************************************** ls 显示指定目录的文件和目录ls -a 列出目录下的所有文件,包括以. 开头的隐藏文件ls -l 显示指定目录的详细列表ls -R 列出所有子目录下的文件ls -F 在每个文件名后附上一个字符以说明该文件的类型/ 表示目录文件* 表示执行文件@ 表示符号链接文件= scoket文件| 管道文件-----------------------------------------------------------------------------dir = ls 也是显示指定目录的文件和目录,单很少使用,一般使用ls-----------------------------------------------------------------------------cd 切换目录cd ~ = cd 切换到当前用户的工作目录。
cd - 切换到上一次目录cd .. 退回到上一级目录cd / 切换到根目录------------------------------------------------------------------------------clear 清屏------------------------------------------------------------------------------pwd 显示当前目录的绝对路径------------------------------------------------------------------------------mkdir 创建目录mkdir a b c d 在当前目录创建多个目录mkdir -m 777 aa bb 在当前目录创建aa,bb目录,且权限为所有权限。
mkdir -p a/b/c/d/e 创建多级子目录mkdir dir{1,2,3,4,5} ==== mkdir dir1 dir2 dir3 dir4 dir5-------------------------------------------------------------------------------********************************************************************文件方面命令:cp,mv,rm,ln 返回顶部********************************************************************cp 复制文件和目录-r:复制目录-v:(显示操作过程)-a:复制所有-p:复制后,权限不改变-------------------------------------------------------------------------------mv 移动和重命名mv /root/install.log /root/install.log.bakmv /root/install.log.bak /install.logmv /install.log ~ (~表示用户的工作目录)-------------------------------------------------------------------------------rm 删除文件和目录(备注:使用此命令删除后,无法恢复)-r 删除目录-f 强制删除,无需确认-i 需要确认rm /* -rfrm * -rfrm *.c -rfrm a b c d -rf-------------------------------------------------------------------------------ln 创建链接-s 创建符号链接-f 强制链接:分为符号链接(软链接)和硬链接。
软链接:快捷方式,方便。
可以对目录和文件操作,可以跨分区,占用一个i节点。
ln -sf /var/log .ln -sf /boot/grub/grub.conf grub.conf硬链接:保护文件,只能对文件操作,不能跨分区,不占用i节点。
-------------------------------------------------------------------------------********************************************************************帮助方面命令:man,help,info,wiki,doc,blog 返回顶部********************************************************************man:帮助,可以提供基于命令,配置文件,函数之类的内容的帮助。
eg: man lsman vsftpd.confman -a open 查询open字符所有帮助文档帮助文档的位置:/usr/share/man/man*-------------------------------------------------------------------------------info:帮助信息。
eg:info ls (退出:q或ctrl+c中止)-------------------------------------------------------------------------------help:帮助信息eg: help 或ls --help-------------------------------------------------------------------------------文档目录:/usr/share/doc/记录程序的帮助信息,白皮书,案例。
cd /usr/share/doc/vsftpd-*/-------------------------------------------------------------------------------blog,wiki,google.-------------------------------------------------------------------------------********************************************************************显示方面命令:cat,tac,head,tail,more,less 返回顶部********************************************************************cat 显示小文件的内容,以头到尾tac 显示小文件的内容,以尾到头-n:显示行号-------------------------------------------------------------------------------head 显示文件的头10行tail 显示文件的后10行cat -n /root/install.log |headcat -n /root/install.log |tailhead -3 /root/install.logtail -2 /root/install.logcat -n 30.txt |head -20 |tail-f 动态显示文件的变化。
tail -f /var/log/messages (ctrl+c中止)-------------------------------------------------------------------------------more 分屏显示大文件的内容,支持上下翻屏less 分屏显示大文件的内容,支持查找功能more /root/install.log (空格(Space)向下翻屏,回车(Enter)向下一行一行翻屏,b向上,f向下,支持pgup,pgdw).less /root/install.log(空格向下,j向下,k向上,支持pgup,pgdw,支持查找功能)。
/char(查找char字符,按n、N继续查找)。
q 退出-------------------------------------------------------------------------------********************************************************************权限方面命令:chmod,chown 返回顶部******************************************************************** chmod 修改文件的权限,基于字母和数字进行修改。
-R 将子目录的权限一并修改。
a 所有(默认) u用户权限g工作组的权限o 其它组的权限-------------------------------------------------------------------------------chown 修改属有者和工作组。
chown owner.group file|dir-R 将子目录的属有者和工作组一并修改-------------------------------------------------------------------------------********************************************************************查找方面命令:find,locate,slocate,whereis,which 返回顶部******************************************************************** find 查找指定目录下的文件或目录。