linux的常用指令

本文列写了一些较为常用的指令,全部的指令可以前往 UNIX入门教程查看

当不记得指令具体功能时可以使用 man 指令 来在线调用手册,或者 whatis 指令 调出指令的简易解释,或者不记得指令记得功能时使用 apropos + 功能 查找可能的指令

man ls
whatis ls
apropos copy

目录

  • 路径指令
  • 文件操作指令
  • 终端指令

路径指令

ls指令

%输出当前路径下的可视文件
ls
%输出当前路径下的所有文件(包括隐藏文件)
ls -a
%查看下一级文件夹snap下的可视文件
ls snap/
%输出当前路径下以lis开头的文件
ls lis*
%输出当前路径下以cpp结尾的文件
ls *cpp
%输出当前路径下所有 l()()t 的文件
ls l??t

pwd指令

%查看当前的绝对路径
pwd

cd指令

%更改路径到下一级文件夹snap中
cd snap
%更改路径到上一级文件夹中
cd ..

find指令

%输出当前路径以及子文件夹下所有txt文件
find . -name "*.txt" -print
%输出大小超过1M的文件
% find . -size +1M -ls

文件操作指令

mkdir指令

%在当前路径下创建snap1文件夹
mkdir snap1

cp指令

%复制文件夹snap中的a.txt到snap1文件夹中
cp snap/a.txt snap1/

mv指令

%移动文件夹snap中的a.txt到snap1文件夹中
mv snap/a.txt snap1/

rm指令

%删除文件a.txt
rm a.txt

cat指令

%展示文件内容
cat a.txt

less指令

%按页展示文件内容
less a.txt
%查找内容中的关键词ros,高亮显示
less a.txt
/ros

head指令

%展示文件的前十行
head a.txt
%展示文件的前n行
head -n a.txt

tail指令

%展示文件的后10行
tail a.txt
%展示文件的后n行
tail -n a.txt

grep指令

%查找文件中的关键词,并显示出该行
grep ros a.txt
%附加选项:
%-i:忽略大小写,搜索短句(要用''括起来)
%-v:显示不匹配的行
%-c:只打印匹配行的总数
%-n:在每个匹配行之前添加行号
grep -[i,v,c,n] ros a.txt

wc指令

%统计文件字数
wc -w a.txt
%统计文件行数
wc -l a.txt

chmod

%更改文件/文件夹权限
chmod [ugoarwx+-] a.txt

gzip/gunzip

%压缩文件/文件夹
gzip a.txt
%解压压缩包
gunzip a.txt.gz

diff

%比较两个相似文件的差异
diff file1 file2

终端指令

clear指令

%清屏
clear

你可能感兴趣的:(linux,unix,服务器)