linux基础命令:

时间:2022-05-02 14:54:40

1.linux基础命令:

echo           输出我写的内容
ls 查看当前目录的文件
pwd 查看当前目录
ifconfig 查看网卡信息
grep 过滤
-v 取反
-n
man 查看命令的帮助信息
md5sum 加密
ll 显示文件的属性信息 ls -l
cp 拷贝文件
whereis 查看命令在哪里
tree 树形格式显示文件内容
-L n 显示n层的文件
netstat -tnulp 查看端口
ps aux | grep 程序名称 查看进程
kill -9 进程号 关闭进程
lsof -Pti 根据端口查看进程号
diff 对比文件
赋权命令: chmod 给文件增加、删除指定的权限 删除命令
清屏命令: clear ctrl+l 进入命令
cd 进入一个目录 cd . 进入当前目录 cd .. 进入上一级目录 ./ 当前目录 ../ 上一级目录
压缩命令: tar 压缩 -z 指定格式: tar.gz -c compress 压缩 -v 显示压缩过程 -f 指定文件名 -x 解压文件 小示例: tar -zcvf bag.tar.gz bag tar -xvf bag.tar.gz
文件颜色: 目录 蓝色 普通文件 白色 执行文件 绿色 设备文件 黄色
文件权限信息: r read 读 4 w write 写 2 x 执行 1
linux常见符号:   | 管道符   \ 转义符 我看到什么就是什么
> 增加 覆盖源文件内容
>> 追加 在原文件内容的基础上,在末尾追加
nohup python3 main 后台执行
tail -f main 动态显示
du -h ./main 查看文件大小
pip freeze > plist.txt pip install -r plist.txt 导出环境
find / -name nginx.conf 查找文件路径
which scrapy 查看包的安装路径
查看服务器端口占用的服务器 netstat -tlnup
pip install --upgrade 库名 更新包 pip list --outdated #列出所有过期的库 -i https://pypi.tuna.tsinghua.edu.cn/simple/ pip安装时指定安装源
wc -l test.txt # 查看文件行数
cat plist.txt | head -n 10 # 查看文件前面10行
cat plist.txt | tail -n 10 # 查看文件最后10行

2.free -h 查看系统内存

linux基础命令:

free -h
total 内存总数: 3.7G
used 已经使用的内存数: 164M
free 空闲的内存数: 2.9G
shared 多个进程共享的内存总额: 580K
buff/cache 缓冲、缓存区内存数: 688M
available 真实剩余的可用内存数: 3.2G

3.清理内存缓存

echo 3 > /proc/sys/vm/drop_caches 

0:不释放(系统默认值)
1:释放页缓存
2:释放dentries和inodes
3:释放所有缓存 

4.date 查看时间

时间使用小示例:
root@ubuntu:~# date +%D
09/01/17
root@ubuntu:~# date +%F
2017-09-01
root@ubuntu:~# date +%T
18:54:36
root@ubuntu:~# date +%F %T
date: extra operand ‘%T’
Try 'date --help' for more information.
root@ubuntu:~# date +%F-%T
2017-09-01-18:55:01
root@ubuntu:~# date "+%F %T"
2017-09-01 18:55:12

5.创建文件和文件夹

mkdir         目录
创建多级目录
mkdir /tmp/111/2/3/4/5/6 -p
touch 创建文件
批量创建多个文件
touch /tmp/{1,2,3,4,5,6,7,8}

6.移动:

mv            移动文件, 改名(改的名和已存在的文件同名,那么就覆盖它)
scp 跨主机转移文件
scp小示例:
把远程主机上的文件,转移到本地
scp root@192.168.56.12:/tmp/yutiange ./
命令 登录用户@远程主机:要转移文件的路径 本地的存放文件的一个路径 把本地的文件转移到远程主机
scp ./yutiange root@192.168.56.12:/tmp 命令格式:
scp 登录用户@远程主机:要转移文件的路径 本地的存放文件的一个路径
scp 本地的存放文件的一个路径 登录用户@远程主机:要转移文件的路径

linux基础命令:的更多相关文章

  1. 第四节,Linux基础命令

    第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

  2. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

  3. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  4. 2.Linux基础命令

    linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...

  5. linux基础命令一

    linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date  [options...]  [+FORMAT] FORMAT:为显示日期的格 ...

  6. 常用的linux基础命令

    常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...

  7. Linux基础命令-文件与目录

    Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...

  8. Linux基础命令回顾

    前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...

  9. linux常用命令大全(linux基础命令&plus;命令备忘录&plus;面试复习)

    linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html

随机推荐

  1. PHP 汉字转拼音类

    本文转载自:http://www.epubit.com.cn/article/867 <?php function Pinyin($_String, $_Code='gb2312') { $_D ...

  2. spring的使用《一》

    在前边的文章中说明了,如何搭建一个spring的开发环境,简单回顾下就是把spring的jar包导入工程中,如果是在javaWeb项目中是放在lib目录下,然后在web.xml文件中进行配置,配置sp ...

  3. SQL触发器,数据库

    触发器类型有两种: 1.AFTER(FOR)触发器 在动作执行之后触发(增删改执行完成后,触发器中的代码再执行),不能为视图指定for触发器,只能为表指定该触发器. 2.instead of触发器 可 ...

  4. &lbrack;ActionScript 3&period;0&rsqb; AS3&period;0 本机鼠标指针

    Flash Player 10.2添加了内置的本机鼠标指针(native mouse cursor)支持,虽然在之前的版本里我们可以侦听MouseEvent事件来模拟鼠标指针,但是在有了原生的本机鼠标 ...

  5. GraphLab面向机器学习的并行框架『针对图数据处理模型』

    最近在做文本处理知识的梳理,关注了CMU提出的GraphLab开源分布式计算系统 这是关于GraphLab的PPT:Distributed GraphLab『 http://cheng-qihang- ...

  6. Python Tricks 若干

    赵斌 - APRIL 29, 2015 在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结. json 字符串格式化 在开发 web 应用的时候经常会用到 json 字符串 ...

  7. Android Studio 导入项目错误

    Gradle DSL method not found: 'Android()' 错误原因: android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在pr ...

  8. Java基础知识强化之集合框架笔记36:List练习之键盘录入多个数据在控制台输出最大值

    1. 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值 分析: •  创建键盘录入数据对象 •  键盘录入多个数据,我们不知道多少个,所以用集合存储 •  以0结束,这个简单,只要键盘 ...

  9. &lbrack;LeetCode&rsqb; 15&period; 三数之和

    题目链接:https://leetcode-cn.com/problems/3sum/ 题目描述: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a ...

  10. shell if判断写成一行

    [[ $? -eq 0 ]] && echo "backup $i success" || exit #判断上一个命令是否执行正确,退出状态吗如果为0,则执行ech ...