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
指定操作的目标文件名称
示例
-
tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
-
tail -n 20 filename
说明:显示filename最后20行。
-
tail -n +20 filename
说明:显示filename前面20行。
-
tail -r -n 10 filename
说明:逆序显示filename最后10行。
文件检索
cat 文件名 | grep "检索词"
vim 检索
: /检索词