1.命令行别名使用
取别名
alias myls=ls
列出别名列表
alias
取消别名
unalias myls
2.通配符
* 通配0个字符或多个
? 通配任意单个字符
[ ] 通配某个范围内的任意字符
3.输入输出重定向
输出重定向
> 将一个命令的输出放入文件
>>将一个命令的输出放入文件,不覆盖,追加输入
输入重定向
< 从标准输入设备键盘输入
4.管道符 |
将一个进程的输出作为另一个进程的输入
5.联机帮助
man name
man -k keyword
spacebar 翻屏或翻页
Enter 翻页
b 向前翻一屏或一页
f 向后翻一屏或一页
q 退出
/string 查找前面符合string指定的信息
n 查找下一个符合string指定的信息
清屏
clear
历史记录
history
history n
查看文件和目录
1. pwd 显示当前工作目录
2. cd 改变当前工作目录
3. ls 列出当前目录下的文件和子目录
ls -a 列出所有目录文件,隐藏文件
ls -R 列出从当前目录开始的所有的子目录,文件并且一层层往下显示
ls -F 列出文件,目录名并显示出文件类型
ls -t 以修改时间为时间倒序列出文件目录
ls -l 以长列表格式显示文件,目录的详细信息
file 文件名 查看文件类型
创建删除文件
创建文件 touch 1.txt
创建目录 mkdir text
删除文件,目录 rm 1.txt; rm -r text
创建链接文件
创建名为soft1link的软链接 ln -s 1.txt soft1link
创建名为hard1link的硬链接 ln -P 1.txt hard1link
查看文件内容
cat filename 不分屏显示文本内容
more filename 分屏显示文本内容
spacebar 翻屏或翻页
Enter 翻页
b 向前翻一屏或一页
f 向后翻一屏或一页
q 退出
/string 查找前面符合string指定的信息
n 查找下一个符合string指定的信息
head -n filename 查找文件的前n行tail -n filename 查找文件的末尾多少行
拷贝文件及目录
cp [-i] source_file destination_file
cp [-i] source_file destination_directory
cp -r source_directory destination_directory
移动文件目录或重命名文件目录
mv [-i] source_file target_file 重命名原文件为目标文件
mv [-i] source_file target_directory 移动文件到目标目录
修改文件目录权限
chmod u=r,g+w,o-x filename 使用字母表示权限
chmod 664 filename 使用数字修改权限
4 读权限r,2 写权限w,1 执行权限x
修改文件所属用户 chown
修改文件所属组 chgrp
文件目录查找 find locate
过滤与统计
grep
查出包含某些字符串的结果,对文件或输出结果进行过滤
grep [option] string filename
-i 忽略大小写
-v 反向匹配
wc
统计文件或输出结果
wc [option] filename
-l 统计行数
-w 统计多少个单词
-c 统计多少个字符