linux 常用指令

linux 常用指令

Scroll Down

linux 常用指令

ls ll指令

ls ls 是查看当前目录应该是用的最为广泛的

Ubuntu18.04 默认是没有开启root账号的

设置root密码

sudo passwd root

设置允许远程连接

vim /etc/ssh/sshd_config

# Authentication:
LoginGraceTime 2m
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
#MaxAuthTries 6
#MaxSessions 10:

rm删除文件及文件夹

rm <-f> <文件名/文件夹>

mkdir创建文件夹

mkdir <文件夹>

tar解压tar.gz包

tar -zxvf 文件 <-C> 解压目录

tar打包.tar.gz包

tar -zcvf 打包.tar.gz 打包路径

允许sh文件

source 文件.sh

chmod赋权限

chmod 777 文件/文件夹

vim 粘贴乱格式

:set paste

查看端口或精彩

ps -ef |grep [端口\程序]
netstat -antp | grep 程序

查看文件最后一行

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]

参数解释:

  • -f 该参数用于监视File文件增长。
  • -c Number 从 Number 字节位置读取指定文件
  • -n Number 从 Number 行位置读取指定文件
  • -m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
  • -b Number 从 Number 表示的512字节块位置读取指定文件。
  • -k Number 从 Number 表示的1KB块位置读取指定文件。
  • File 指定操作的目标文件名称

示例

  1. tail -f filename

    说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。

  2. tail -n 20 filename

    说明:显示filename最后20行。

  3. tail -n +20 filename

    说明:显示filename前面20行。

  4. tail -r -n 10 filename

    说明:逆序显示filename最后10行。

文件检索

cat 文件名 | grep "检索词" 

vim 检索

: /检索词