Linux的常用指令

Ctrl+Alt       //鼠标移出来
ctrl+l/clear   //清屏
Ctrl+C         //停止当前指令
Ctrl+d         //保存
ifconfig       //查ip
env            //环境变量
pwd            //查看当前工作目录路径
ls             //Linux目录
ls -l          //以长格式的形式查看当前目录下所有可见文件的详细属性
man +指令      //查看指令的详细信息

cd xxx         //进入xxx目录
cd ..          //返回上级目录
mkdir xxx      //创建目录xxx
./app          //执行叫app的程序,可执行程序都是绿色
source 或. //通常用于重新执行刚修改的初始化文件,使之立即生效

vim xxx.c //打开xxx的代码
:q       //退出vim
esc+:+wq//保存并退出
shift+g  //跳到最后一行

rm xxx   //删除对象xxx
rm *.o   //删除所有.o结尾的文件
mv 源文件名 新文件名   //重命名
mv 源文件名 目录       //移动到目录
--------------------------------------------------------------------移动文件    
https://blog.csdn.net/weixin_42039228/article/details/123836772
cp /etc/skel/.bashrc (目标路径)//拷贝原始的.bashrc文件到目标目录
cp (源文件)  目标文件(夹)     //赋值一个源文件到目标文件(夹)
cp (源文件1 源文件2) (目标文件) 或  cp 文件* 目标文件夹
cp -r 源文件夹 目标文件夹       //赋值源文件夹到目标文件夹
例:将上级calc目录下的一个复制到当前文件夹lib下
cp -r ../calc/libcalc.a ./lib/
--------------------------------------------------------------------查看端口
netstat -a/-at/-au    //列出所有端口/TCP端口/UDP端口
netstat -anp          //查看端口被占用情况,显示程序的uid和名称
netstat -anp | grep 8080
--------------------------------------------------------------------创建文件
touch 文件名   //创建文件
vi/vim 文件名  //创建文件
cat > 文件名   //创建文件并进入编辑模式
cat >>文件名a  //向a文件末尾添加要编辑的内容,后ctrl+d保存 
--------------------------------------------------------------------查看文件
cat -n 文件名         //展示行号的查看文件内容
vim 文件名            //编辑方式查看文件
head -n 数字a 文件名  //查看文件开头a行内容
tail -n 数字a 文件名  //查看文件末尾a行内容
--------------------------------------------------------------------查看进程
ps aux                      //显示所有进程
ps aux|grep 程序名          //根据程序名查程序的uid(进程号)
ps aux|grep'(cron|syslog)'  //查找和这两个服务相关的进程id
--------------------------------------------------------------------杀死进程
kill ‐9 (ps ‐ef |grep pro1)     //先使用ps查找进程pro1,然后用kill杀掉

你可能感兴趣的:(linux,vim,运维)