ctrl+u :快速删除当前光标处之前的所有字符和内容
ctrl+k :快速删除从当前光标处到行尾的所有字符和内容
ctrl+l :快速清空当前屏幕中的所有内容
ctrl+c :取消当前命令行的编辑,并切换为新的一行命令提示符
一:目录操作命令
help, --help,man,info, 获得命令帮助
pwd :查看当前的工作目录
cd :切换工作目录
ls -l:以长格式显示文件和目录的列表,包括权限,大小,最后更新时间等信息
ls -a:显示所有子目录和文件的信息,包括以“.”开头的隐藏目录和隐藏文件
ls -d:显示目录属主的属性,而不是显示目录内容
ls -h:以K.M等单位人性化的显示出目录大小或文件的大小
ls-R:以递归的方式显示指定目录及其子目录的内容
mkdir 命令创建新的目录,使用“-P”创建嵌套的多层目录结构。
例如创建目录media以及在里面创建子目录cdrom命令:mkdir -p /media/cdrom
du 命令:统计目录及文件的空间占用情况
du -a :统计磁盘空间占用时包括所有的文件,而不仅仅统计目录
du -h :以K,M单位显示显示统计结果
du -s :只统计每个参数所占空间总大小,而不是统计每个子目录和文件的大小
二:文件操作命令
用touch命令创建空文件
用file命令查看文件类型
用cp命令复制文件和目录
cp -f :覆盖目标同名文件火目录时不进行提醒,强制复制
cp -i :覆盖目标同名文件或目录时提醒用户确认
cp -p :复制时保持原文件的权限,属主及时间标记等属性不变
cp -r :复制目录时必须选择此选项,表示递归复制所有文件及子目录
rm -f :删除文件或目录时不进行提醒,直接删除
rm -i :删除文件或目录时提醒用户确认
rm -r :删除目录时必须使用此选项,表示递归删除整个目录树
mv命令移动文件或目录
例如将aa目录转移至bbb目录中:mv /aa /bbb
which命令:查找linux命令文件并显示所在的位置
find命令查找
find -name :根据文件名查找
find -size :根据文件及目录大小查找文件
find -user :根据文件是否属于目标用户进行查找
find -type :按文件类型查找
in命令:为文件或目录建立链接
in -s /源文件或目录/目标目录
三:文件内容操作命令
cat 命令:显示并链接文件的内容
例如查看Apache网站服务器的配置内容:more /etc/httpd/conf/httpd.conf head和tail命令:查看文件开头或者末尾的部分内容
例如查看用户配置文件/etc/passwd的开头前三行内容
head -3 /etc/passwd
查看Apache网站服务器的错误日志文件的最后一行内容tail -1 /var/log/httpd/error.log
wc命令:统计文件内容中的单词数量等信息
wc -c :统计文件内容中的字节数
wc -l :统计文件内容中的行数
wc -w :统计文件内容中的单词数量
grep 命令:检索和过滤文件内容
grep -i :查找内容时忽略大小写
grep -v :反向查找,即输出与查找内容不相符的行
四:归档及压缩命令
gzip和bzip2命令:制作压缩文件或解开已压缩的文件
例如使用gzip命令将当前目录下的aaa.exe文件进行压缩gzip aaa.exe.gz
使用gzip命令将压缩文件aaa.exe.gz进行解压
gzip -d aaa.exe.gz
tar命令:制作归档文件或释放已归档文件
tar -c:创建.tar格式的包文件
tar -C:解压包至C盘
tar -f:表示使用归档文件
tar -j:调用bzip2程序进行压缩或者解压
tar -p:打包时保持保留文件及目录的权限
tar -t:列表查看包内的文件
tar -v:输出详细信息
tar -x:解开压缩包文件
tar -z:调用gzip程序进行压缩或者解压
五:使用vi文本编辑器
命令模式,输出模式,末行模式之间的切换
从命令模式按“:”键可以进入末行模式,而如果按a,i,o等键可以进入输入模式,在输入模式和末行模式均可按ESC键返回命令模式
a:在当前光标位置之后插入内容
A:在光标所在行的末尾插入内容
i:在当前光标位置之前插入内容
I:在光标所在行的开头插入内容
o:在光标所在行的后面插入一个新行
O:在光标所在行的前面插入一个新行
命令模式中的基本操作
使用命令快速复制和粘贴
操作键功能
/word从上而下在文件中查找字符串“word” ?word从下而上在文件中查找字符串“word”n定位下一个匹配的被查找字符串
N定位上一个匹配的被查找字符串
保存文件及推出vi编辑器
文件内容替换。