find / -name 文件的名字 根目录下开始查找
- find /etc –name 文件 在etc目录下查看
- ll -a (ls -la)显示全部文件,包括隐藏文件 ll (ls -l)文件名 显示单个文件的详细信息
- drwxr-xr-- 3 root root 4096 08-02 14:54 nautilus
d表示这是一个路径
rwx表示拥有者的权限:可读、可写、可执行4 2 1
r-x表示拥有者所在组的其她用户:可读、不可写、可执行4 0 1
r--表示其他用户:可读、不可写、不可执行4 0 0
- cd ../..返回上两级目录 cd ~ 返回家目录
- vi命令进入到某个文件的内容
l i命令进入到编辑模式
l esc命令返回查看模式
数字0移动到这一行的第一个字符
$移动到这一行的最后一个字符
n+回车 光标向下移动n行
G (shift+g)移动到最后一行
数字+G跳转到指定行
H (shift+h)移动到当前页第一个字符处
L(shift+l)移动到最左边字符处
l :命令进入到命令行模式 w保存 q退出 !强制 /word查找 n匹配下一个 shift+n匹配上一个
- .文件可表示隐藏文件夹、/etc表示系统文件
- mkdir -p a/b/c 创建目录以及子目录
- 创建账号: useradd 账号名
设置密码:passwd 账号名
删除账号:userdel 账号名
创建组:groupadd 组名称
删除组:groupdel 组名称
- Linux是多用户、多任务的系统(远程登录)
- Windows是单用户、多任务的系统
- 每个用户只能访问自己home目录下的内容
- /etc是linux系统文件夹 属于/根目录,通过cd /etc来访问
- cat 文件名 查看完整的文件内容
- touch a.txt 创建文件
- vi a.txt 进入a的编辑模式,wq可保存为文件
- tail –n 5 文件 查看某个文件的最后5行内容
- 与tail相对的是head命令,显示文件的前几行
- su(switch user的缩写)切换用户 exit回车退出该用户
- chown –R 新用户:新用户组 文件名 改变文件以及下属所有子文件的所有者以及所在组 chown –R trsadmin:trs TA 将文件TA的所有者改成trsadmin ,所属组设置为trs
- 解压缩的命令 tar –xzvf 压缩包.tar.gz
- 查看所有用户 cat /etc/passwd|grep 查看指定用户 cat /etc/group
- Service mysql status 查看mysql服务的状态
- mv mariadb-10.3.10 mariadb 将mariadb-10.3.10重新命名为mariadb
- ln –s 软链接 源链接
- 查看当前登录用户 w 或者who
- netstat –anp |grep 8839 查看8839端口是否被占用
- vim撤销操作:u
- ps –ef|grep mariadb查看mariadb进程
- grep -v(反选)‘#’ /etc/passwd显示出不含#的行内容
- grep -i user /etc/passwd 显示出user UER User等用户,不区分大小写
- chown -R gpadmin data 将data以及下属所有子目录修改为gpadmin用户所有
- chown -R gpadmin data/mirror 将mirror文件以及下属所有修改为gpadmin所有,data文件夹所有者不变
- chmod 777 file修改文件的权限为u g o均为4/2/1
- chmod g+r+w+x file 同组其他用户添加读、写、执行的权限 +是加权限,-是减权限
- tail -f filename 查看实时更新的日志文件
- df -h查看磁盘空间使用情况
- cat filename|grep -C5 "订单”查看filename中关键词“订单”前后5行的记录 -C前后多少 -B 前边多少 -A后边多少
- grep -C2 “订单” filename
- man +命令 查看命令的解释(以less形式显示)
- scp log.txt 192.168.51.211:/home/log/ 将log文件复制到211服务器home/log目录下
- scp 192.168.51.211:/home/log/test.txt ./ 将211服务器的test文件复制到当前目录下(当前目录是./ 上一级目录是../)
- free查看服务器内存的使用情况
- top命令查看进程的动态信息 -pPID1 -pPID2可同时查看多个PID 如果通过ps命令查看到tomcat的PID为24404,则监控tomcat进程并保存到文本的命令为 top -bp24404 > log.txt 用cat log.txt|less命令查看,可以看到该文件显示每隔3秒tomcat的进程情况