Linux基础命令
linux基础命令
目录操作:
cd:切换目录。
“ - ”返回上一次操作的目录
“ . ”当前目录
“ .. ”上级目录
“ ~ ” 当前用户家目录
ls:查看目录内容
“ -a ”显示所有文件,包括隐藏文件
“ -l ”以长格式显示目录内容,别名“ ll ”
“ -d ”只显示目录
“ -t ”以修改时间排序
pwd:显示当前目录绝对路径
tree:当前目录以树状显示
“ -L ”显示级别
“ -d ”只显示目录
“ -f ”每个目录和文件显示绝对路径
“ -i ”不以梯状显示
“ -s ”列出大小
“ -t ”以修改时间排序
mkdir:创建一个新目录
“ -p ”递归创建目录
“ -v ”创建时显示详细信息
文件操作:
touch:创建一个新文件或修改文件创建时间
cp:复制文件或者目录
“ -r ”递归复制目录
“ -p ”复制时保持文件或者目录属性
mv:移动目录或文件,重命名
echo:打印输入内容
文件内容操作:
cat:查看文件内容
“ -n ”查看文件内容时显示行号
“ -A ”查看文件内容时显示特殊字符,比如空格
tac:以倒序方式显示文件内容
less:分页查看文件内容,光标上下移动,空格翻页
more:分页查看文件内容,回车上下移动,空格翻页
head:查看文件默认前十行
“ -n5 ”查看文件前五行
tail:查看文件默认后十行
“ -n5 ”查看文件后五行
“ -n+5 ”查看文件五行以后的内容
grep:文本内容过滤命令。语法:grep “内容”
“ -A n ”查找内容并显示下 n 行
“ -B n ”查找内容并显示上 n 行
“ -C n ”查找内容并显示上下 n 行
“ -i ”查找时不区分大小写
“ -v ”查找内容以外的内容
“ -E ”支持匹配多个字符
cut:截取字段
“ -d ”指定分隔符 “ 字符 ”
“ -f ”指定哪一列,多列是用逗号分开,如:“ -f 3,6 ”三列和六列
sort:对无序文本进行排序
“ -r ”倒序排列
“ -n ”按数组顺序进行排列
“ -t ”指定分隔符,默认空格
“ -kn ”指定第n行,指定第几列第几个字符,如(1.3)(1.4)
unip:去除相邻重复的行。“ -c ”去重的同时统计重复字数