linux基本命令(持续更新中)

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的进程情况
原文地址:https://www.cnblogs.com/xysun/p/12094809.html