常用Linux命令(常年更新)

  • Linux后台运行脚本:

nohup python -u test.py > out.log 2>&1 &

nohup sh **.sh > /dev/null 2>&1 &

  • Linux–CentOS定时运行Python脚本

vi /etc/crontab

  • 以递归的方式查找符合条件的文件

例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件,并打印出该字符串所在行的内容,使用的命令为:

grep -r update /etc/acpi

  • Find 命令:

find path -option [ -print ] [ -exec -ok command ] {} ;

find . -name "*.c"
find . -type f -print   #查找当前目录及子目录下所有的普通文件
find . -type d -print  #查找当前目录及子目录下所有的目录
find . -regex '.*\.jpg'     #按正则查找当前文件夹下的.jpg文件
  • grep命令:

用于对文件和文本执行重复搜索任务的Unix工具。

grep  [选项]  ”模式“  [文件]

grep test *file (查找后缀有 file 字样的文件中包含 test 字符串的文件)

例子:在当前目录里第一级文件夹中寻找包含指定字符串的 .in 文件

 $ grep "thermcontact" /.in

当前目录中招指定字符串并显示行号

 $ grep "thermcontact"  . -rn

从文件内容查找与正则表达式匹配的行:

 $ grep –e "正则表达式" 文件名
  • 计算文件数量

ls -1 | wc -l

ls :列出文件

-1:这是一个。它每行打印一个条目。要打印隐藏文件,请将其更改为-1a

| :管道输出到…

wc:计算字数

-l:只显示行数

  • 删除文件夹

rm -rf MyDocuments/

find . -type d -empty -delete 删除所有空目录

  • 安装deb包

sudo dpkg -i package.deb

  • cp命令:

cp -r a文件 b文件

  • zip命令:

将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:

zip -q -r html.zip /home/html

如果在我们在 /home/html 目录下,可以执行以下命令:

zip -q -r html.zip *

从压缩文件 cp.zip 中删除文件 a.c

zip -dv cp.zip a.c
  • 查看ascii:

man ascii

修改源文件

备份源:

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

更换源:

使用gedit打开sources文档

sudo gedit /etc/apt/sources.list

debhttp://mirrors.aliyun.com/ubuntu/xenial main

deb-srchttp://mirrors.aliyun.com/ubuntu/xenial main

debhttp://mirrors.aliyun.com/ubuntu/xenial-updates main

deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-updates main

debhttp://mirrors.aliyun.com/ubuntu/xenial universe

deb-srchttp://mirrors.aliyun.com/ubuntu/xenial universe

debhttp://mirrors.aliyun.com/ubuntu/xenial-updates universe

deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-updates universe

debhttp://mirrors.aliyun.com/ubuntu/xenial-security main

deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-security main

debhttp://mirrors.aliyun.com/ubuntu/xenial-security universe

deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-security universe

更新源

sudo apt-get update

sudo apt-get -f install

sudo apt-get upgrade

posted @ 2020-09-18 15:11  Highness_DragonFly  阅读(169)  评论(0编辑  收藏  举报