Linux常用命令大全(2)

rm -rf + 文件夹名   删除该目录 rmdir 删除空目录

mkdir + 文件 创建目录

clear 清屏

pwd 当前路径

tar -zxvf 文件名 解压后缀是.gz的文件

ll -i  显示文件节点 ,使用find ./ -inum XXX(节点号) -print -exec rm -rf {} \;删除乱码文件

sudo mv 修改文件名 /路径/

tail -n(数字),查看实时更新n行日志

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log    按时间段查看日志

***************************************************************************************

shutdown -t + 时间 时间(s)后关机

shutdown -h 20:25 20:25关机

shutdown -h 立即关机

shutdown -r 重新启动

***************************************************************************************

df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数

df -h ##查看每个根路径的分区大小

sudo du --max-depth=1 -h ## 查看当前的文件夹下的磁盘使用情况

fsck -t ext4 /dev/sda3 -y ## 修复挂载磁盘 /dev/sda3

fsck 命令格式如下:

[root@localhost ~]# fsck [选项] 分区设备文件名

选项:

-t 文件系统:指定分区的文件系统;

-A:按照配置文件 /etc/fstab 检查所有分区;

-a:不用显示用户提示,自动修复文件系统;

-C:显示检查分区的进度条;

-f:强制检测。一般 fsck 命令如果没有发现分区有问题,则是不会检测的。如果强制检测,那么不管是否发现问题,都会检测;

-y:自动修复。和 -a 作用一致,不过有些文件系统只支持 -y;

如果想要修复某个分区,则只需执行如下命令:

[root@localhost ~]#fsck -y /dev/sdb1

#自动修复

运行完毕之后重启服务器

******************************************************************************

ip a 查看本机IP

sudo reboot 立即重启

ps -ef | grep "python" 查看本机python启动信息

tail -100f text.log // tail -f -n 100 text.log 最后100行实时更新日志

chmod 777 +文件名 赋予最高权限

mv test.txt wbk.txt ## 将文件test.txt重命名为wbk.txt

unzip xxx.zip ./* ## zip解压

unzip xxx.zip -d xxx ## 解压到指定目录

tar -xzvf xxx.tar.gz ## tar.gz 解压

scp -r 20181029 oeasy@192.168.6.198:/home/oeasy ## 本地该目录复制至oeasy用户的192.168.6.198/home/oeasy 目录下

sudo vim /etc/network/interfaces

sudo /etc/init.d/net()  restart ## 修改ip地址并重新启动

find zhanglucs/20181029/ -name "*.py" ## 查找zhanglucs/20181029/路径下的py的所有文件

find zhanglucs/20181029/ -name "00*" ## 查找zhanglucs/20181029/路径下的00的所有文件

ln -s zhanglucs/20181029/001.py ## 创建文件的软连接(相当于win下的快捷方式使用)

****************************************************************************************************************************

apt ## 在线安装/卸载/更新软件包

sudo apt install +软件包 ## 安装

sudo apt remove +软件包 ## 卸载

sudo apt update ## 更新

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

解决:sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

还有问题,继续:

sudo dpkg --configure -a

sudo apt-get update

【sl ## 小火车 htop ## 性能监控工具 screenfetch ## 系统信息 nvidia-smi ## 用来查看GPU版本信息,GPU使用信息查询

【按CTRL+ALT+F1也可以切换到命令行模式 按CTRL+ALT+F7会切换回来】

****************************************************************************************************************************

ubuntu 下同时安装python2 python3 且pip正常使用,只是用pip3是需要安装pip3 ,命令为:sudo apt-get install python3-pip

****************************************************************************************************************************

阿里云  http://mirrors.aliyun.com/pypi/simple/ 

中国科技大学  https://pypi.mirrors.ustc.edu.cn/simple/ 

豆瓣(douban) http://pypi.douban.com/simple/ 

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

pip install XXX -i http://mirrors.aliyun.com/pypi/simple/ 

****************************************************************************************************************************

.tar

压缩:tar cvf FileName.tar FileName

解压:tar xvf FileName.tar

---------------------------------------------

.gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName .tar.gz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

---------------------------------------------

.bz2

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压缩: bzip2 -z FileName .tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName

---------------------------------------------

.bz

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

压缩:未知 .tar.bz

解压:tar jxvf FileName.tar.bz

压缩:未知

---------------------------------------------

.Z

解压:uncompress FileName.Z

压缩:compress FileName .tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirName

---------------------------------------------

.tgz

解压:tar zxvf FileName.tgz

压缩:未知

.tar.tgz

解压:tar zxvf FileName.tar.tgz

压缩:tar zcvf FileName.tar.tgz FileName

---------------------------------------------

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

---------------------------------------------

.rar

解压:rar a FileName.rar

压缩:rar e FileName.rar

 

****************************************************************************************

1.查询日志中含有某个关键字的信息 cat app.log |grep 'error'

2.查询日志尾部最后10行的日志 tail -n 10 app.log

3.查询10行之后的所有日志 tail -n +10 app.log

4.查询日志文件中的头10行日志 head -n 10 app.log

5.查询日志文件除了最后10行的其他所有日志 head -n -10 app.log

6.查询日志中含有某个关键字的信息,显示出行号(在1的基础上修改) cat -n app.log |grep 'error'

7.显示102行,前10行和后10行的日志 cat -n app.log |tail -n +92|head -n 20

8.根据日期时间段查询(前提日志总必须打印日期,先通过grep确定是否有该时间点) sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' app.log

9.使用more和less命令(分页查看,使用空格翻页) cat -n app.log |grep "error" |more

10.把日志保存到文件 cat -n app.log |grep "error" > temp.txt

****************************************************************************************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值