Linux——基础命令(一)

来自一个小菜鸟的分享——

                                想要学好Linux,就必须要学好Linux的基础命令,打好基础,才是一切的根源。

cd 命令   

 查看ls- lh    ll

自动补全 tab键

历史命令 history

ls  -a 显示所有

-l  详细信息

-lh  显示大小

.  代表文件名字中所有字符

ls  te * 查找以te开头文件

? 任意符号

[  ]   用于表示字符范围

\*a  查找文件名*a的文件

输出重定向命令

cat 1..txt > 2.txt

>覆盖  >>追加

more  查看过多内容

管道 | 

入口  |  出口

ls -ln  |   more

clear   清屏

cd  进下一步

cd  ~切换主目录

cd .  当前目录

cd  ..  上一级

cd  -  进入上次目录

mkdir  创建目录

创建文件  touch

查看历史命令   history

查看文件内容  cat

编辑文件   gedit

rmdir  删除文件  

rm   -i   确认是否删除

rm   -f  强制删除

rm    -r  逐层删除

建立连接文件

ln  源文件  链接文件

ln  -s  源文件   链接文件

查看  cat  

文本搜索  grep  [-选项]   '搜索内容串' 文件名

例如   grep  'a' 1.txt

grep -v   显示不包含文本的所有行

-n 显示匹配行及行号

-i  忽略大小写

grep  'a'查找a开头的

grep  'k$'  k结尾的

grep   -n  '[nknkn]'1.txt

.   匹配一个非换行的字符

find   查找文件

find ./ -name test.sh   查找当前目录下所有名为test.sh的文件

find ./ -name '*.sh'   查找所有后缀为.sh的文件

拷贝   cp   copy

-f  已经显示的文件不提示

-i  覆盖之前提示

-r  复制该目录下所有子目录和文件

-v  显示进度

移动  mv  

mv  -f  不提示

-i  有提示

-v显示进度 

mv  ../ 移动上一层某个文件

归档压缩解压

tar-cvf 命令  参数 归档后文件名字   归档文件

 归档 tar -cvf  xxx.tar                   1.txt   2.txt

接档

tar   -xvf    xxx.tar

归档并压缩加个  -z

tar  -zcvf    xxx.tar.gz     1.txt  2.txt

解档

tar   -zxvf   xxx.tar.gz

归档并压缩

tar   -jcvf   xxx.tar.bz2  1.txt  2.txt  

解档

tar  -jxvf   xxx.tar.bz2    1.txt  2.txt

tar -zcvf  ./指定文件/压缩后的文件名.gz  新文件归档并压缩到指定文件

你可能感兴趣的:(Linux——基础命令(一))