linux基础

文件的操作命令:

clear:清屏

ls:查看

ls -l:查看当前目录下的所有文件

ls -lh:

cd:进入目录中

cd 。 :代表当前目录

cd。。:代表上一级目录:

cd /:回到根目录

cd ~:回到家目录

mkdir:创建目录

mkdir -p:递归创建目录

pwd:显示当前所在的目录的绝对路径

touch +文件名:创建文件

mv+要移动的文件+移动的目标地址:移动文件

多层目录移动直接写全目标地址即可

mv+文件名+文件名:改名

mv *。txt

mv -f 文件名 要移动的目录:改名

*代表全部

cp+文件名:复制

rm -rf+文件名:不询问直接删除

rm -rf /:

查看文件的命令:

cat+文件名:查看文件  一般是小文件

more+文件名:按比例查看文件  一般是大文件 按空格可以展开查看

less+文件名:按照行查看

head+文件名:默认查看文件的十行

head -数字 +文件名:查看数字行

tail:从后尾开始查看

tail -数字+文件名:查看文件末尾数字行

tail -f:从末尾动态查看

在看的过程中按q退出

>:重定向

>>:在末尾追加

echo:打印

压缩文件 打包

touch {a..z}.txt  :创建a到z之间的这么多文件

tar cvf demo.tar * :  将现在*的文件打包成demo.tar

tar -tf demo.tar:  查看当前包中所有内容

tar -xvf demo.tar  解开当前的tar包

gzip demo.tar  :压缩文件 压缩后文件变小

gunzip demo.tar:解压缩

tar czvf demo.tar.gz *  :打包的同时用zip进行压缩

tar -xvf demo.tar   解开当期tar包

 bzip2 demo.tar  :压缩文件

bzip2 -d demo.tar.bz2 :解压缩

tar cvjf demo.tar bz2 *:打包同时用bzip2进行压缩

tar -xvf demo.tar 解开当前tar包

vi编辑器 vim编辑器

默认是命令模式

            i——a——o 可以进入编辑模式

编辑模式 退出到命令模式:esc

换行:o

$:行末尾

^:跳到行首

shift+g:移动到文件的末尾

yy与p:  光标移动到要复制的那行yy复制   再移动到目标行 按p粘贴

nyy:复制n行

ndd:删除n行

/:搜索

/port:搜索当前文件的port串

扩展模式

退出vi:

shift+:   +q!:强制退出  不保存

shift+:   +q:强制退出

shift+:   +wq:退出并保存

shift+:   +wq!:强制退出并保存

进程管理

 ps -ef :查看当前linux下的进程

进程的目录解释如下:

ppid:父进程

cmd;当前启动的命令

ps -ef | grep

|: 管道符 

kill -9 :关闭进程

人生很贵 请别浪费
原文地址:https://www.cnblogs.com/xyydsj/p/10022945.html