Linux 命令手册

目录

系统

文件管理

文档编辑

统计查找

Chmod(chang mode 权限管理)

帮助文档

     man man

     man grep

     grep --help 查看其他功能

系统

立刻关机

shutdown -h now/power of /halt

重启

reboot

切换用户

su/sudo  zxh

查看网络

ifconfig

查看进程

ps -ef  //查看所有正在运行的进程

结束进程

kill pid

查看链接

ping IP //查看与此IP地址的连接情况

netstat -an //查看当前系统端口

netstat -an | grep 8080 //查看指定端口

Telnet 远程登录

远程主机

ssh IP

下载

wget

时间

date -s "01/31/2010 23:59:53" ///设置系统时间

cal  日历

插件安装/f更新/卸载

yum install/update/remove httpd

rpm -ivh/uvh/ev httpd

mount

挂载

umount 取消挂载

df

df -h 显示文件系统的磁盘使用情况

du -h 每个目录文件夹大小

top

显示系统资源使用情况,shift+m 按照内存大小查看

free

系统内存使用情况,包括已用内存和交换内存情况

free -g //以G为单位输出内存的使用量,-g为GB,-m为MB,-k为KB,-b为字节 free -t //查看所有内存的汇总

which

说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。

  which bash    //查看指令"bash"的绝对路径

whereis

将和ls文件相关的文件都查找出来

ps

列出当前进程

a   显示所有的进程

-a  显示同一终端下的所有程序

e   显示环境变量

f   显示进程间的关系

-H  显示树状结构

r   显示当前终端的程序

T   显示当前终端的所有程序

-au 显示更详细的信息

-aux    显示所有包含其他使用者的行程

-u  指定用户的所有进程

目录

ls

浏览目录文件

pwd

cd

切换目录

-l列出文件的详细信息

显示当前位置路径

~返回home目录

-a all,显示所有文件,以.开头的都是隐藏文件

.. 返回上一级目录

../.. 返回上上级目录

/  绝对路径

文件管理

mkdir/touch 

创建文件夹/文件

mv

移动/重命名

rm

删除

cp

复制

tar

压缩和解压文件

-m 自定义创建目录权限

mkdir -m 777 hehe

-f 删除不提示

复制文件夹以正斜杠 (/)结尾

-R递归

-i 删除提示

压缩和解压文件

说明

   .zip、.rar        //windows系统中压缩文件的扩展名

  .tar              //Linux中打包文件的扩展名

  .gz               //Linux中压缩文件的扩展名

  .tar.gz           //Linux中打包并压缩文件的扩展名

打包文件

  tar -zcvf 打包压缩后的文件名 要打包的文件

参数说明:z:调用gzip压缩命令进行压缩;

          x: 解压;

c:打包文件;

v:显示运行过程;

f:指定文件名;

  示例: tar -zcvf a.tar file1 file2,...      //多个文件压缩打包

解压文件

  tar -zxvf a.tar                  //解包至当前目录

  tar -zxvf a.tar -C /usr------        //指定解压的位置

  unzip test.zip             //解压*.zip文件

  unzip -l test.zip          //查看*.zip文件的内容

原文链接:https://blog.csdn.net/m0_46422300/article/details/104645072

文档编辑

vi/vim

Grep ‘正则表达式’ 文件名

搜索文本,并把匹配的行打印出来

sed

对数据进行替换、删除、新增等操作

awk

强大的文本分析工具

cat

tail/

打印文件内容

head

打印文件内容

-c 只输出匹配行的计数

-F 分隔符  以分隔符分隔内容

{}  要执行的脚本内容 eg:cat /etc/passwd |awk  -F ':'  '{print $1"\t"$7}'

-n 2

显示最后num行内容

-n 2

显示最后num行内容

 -A<显示行数>:除了显示符合范本样式的那一列之外,并显示该行之后的内容。

-f 循环读取

-B<显示行数>:除了显示符合样式的那一行之外,并显示该行之前的内容。

-C<显示行数>:除了显示符合样式的那一行之外,并显示该行之前后的内容。

  vi 文件名              //打开需要编辑的文件

  --进入后,操作界面有三种模式:命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)

  命令模式

  -刚进入文件就是命令模式,通过方向键控制光标位置,

  -使用命令"dd"删除当前整行

  -使用命令"/字段"进行查找

  -按"i"在光标所在字符前开始插入

  -按"a"在光标所在字符后开始插入

  -按"o"在光标所在行的下面另起一新行插入

  -按":"进入底行模式

  插入模式

  -此时可以对文件内容进行编辑,左下角会显示 "-- 插入 --""

  -按"ESC"进入底行模式

  底行模式

  -退出编辑:      :q

  -强制退出:      :q!

  -保存并退出:    :wq

  • 显示行号 set number

  • 查找关键字 /xxxx 按n跳到下一个,shift+n上一个

  • 复制光标所在行,并粘贴 yyp

  • h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

  ## 操作步骤示例 ##

  1.保存文件:按"ESC" -> 输入":" -> 输入"wq",回车     //保存并退出编辑

  2.取消操作:按"ESC" -> 输入":" -> 输入"q!",回车     //撤销本次修改并退出编辑

  ## 补充 ##

  vim +10 filename.txt                   //打开文件并跳到第10行

  vim -R /etc/passwd                     //以只读模式打开文件。

less

可前后移动地逐屏查看,在查看不会加载整个文件

PgUp向上翻页,PgDn向下翻页,"q"退出查看

more   a.txt

按也查看内容,从前向后读取文件,

因此启动就加载整个文件

//显示百分比,回车查看下一行,空格查看下一页,"q"退出查看

-N 显示行号

+n 从第哪行开始显示

统计查找

wc

统计指定文件中的字节数、字数、行数, 并将统计结果显示输出

find

查找文件

-l报告行数

-name fileName

搜寻文件名为fileName的档案(可以使用通配符)

-c 报告字节数

[+ /-] size  搜寻比size大或者小的档案。

c:代表 byte

k:代表1024bytes

-size +50k

-m 报告字符数

-w 报告单词数

Chmod(chang mode 权限管理)

chmod u+r t1.py user增加读的权限

chmod u-r t1.py user失去读的权限

chmod a+r t1.py 所有用户增加读的权限

chmod o+r t1.py 其他用户增加读的权限

chmod ug+r t1.py user和group增加读的权限

运行程序

运行 nohup command >out.file 2>&1 &

退出 ps -ef |grep 关键字 |awk '{print $2}'|xarg kill -9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

what_2018

你的鼓励是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值