【Linux】Linux基本命令

目录切换命令

  • cd user :切换到该user目录下
  • cd .. (或 cd ../ ):切换到上一层目录
  • cd / :切换到系统根目录
  • cd ~ :切换到用户主目录
  • cd - :切换到上一个操作所在目录

目录操作命令

  • mkdir 目录名称 :创建目录
  • ls或ll :查看目录信息
  • find 目录 参数 :寻找目录(查)
  • mv 目录名称 新目录名称  :修改目录名称
  • mv 目录名称 目录的新位置 :移动目录(剪切)
  • cp -r 目录名称 目录拷贝的目标位置 :拷贝目录,-r 代表递归拷贝
  • rm [-rf] 目录 : 删除目录

文件的操作命令

  • touch 文件名称 :文件的创建
  • cat/more/less/tail 文件名称 : 文件查看

cat :查看显示文件内容

more :可以显示百分比,回车下一行,空格下一页,q退出查看

less :可以使用PgUp和PgDn向上和向下翻页,q结束查看

tail-10 :查看文件后10行,Ctrl+C结束

tail -f 文件名称 可以对某个文件进行动态监控,例如Tomcat日志文件。

  • vim 文件 :修改文件的内容
  • rm -rf 文件 :删除文件

压缩文件的操作命令

  • tar -zxvf 打包压缩后的文件名 要打包压缩的文件 :z 表示调用gzip压缩命令进行压缩 c 表示打包文件 v 表示显示运行过程 f 指定文件名
  • tar -xvf test.tar.gz :将压缩包解压到当前目录
  • tar -xvf test.tar.gz -C /usr :将压缩包解压到目录usr下

权限命令

Linux中权限一般分为读、写、执行三组,分别对应文件的属主、属组和其他用户。

ls -l 命令可以查看某个目录下的文件或目录的权限。

文件的类型:

  • d :代表目录
  • - :代表文件
  • l :代表软链接

权限种类:

  • r :权限可读,也可以用数字4表示(2的2次幂)
  • w :权限可写,也可以用数字2表示(2的1次幂)
  • x :权限可执行,也可以用数字1表示(2的0次幂)

文件和目录权限的区别:

文件
权限名称 可执行操作
r 可以使用cat查看文件的内容
w 可以修改文件的内容
x 可以将其运行为二进制文件
目录
权限名称 可执行操作
r 可以查看目录下列表
w 可以创建和删除目录下文件
x 可以使用cd进入目录

 

  • 所有者

一般为文件的创建者,谁创建了该文件,就天然成为该文件的所有者,用ls -ahl命令可以看到文件的所有者,也可以使用chown 用户名 文件名 来修改文件的所有者

  • 文件所在组

当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组,用ls -ahl命令可查看到文件的所有组,也可以使用 chgrp 组名 文件名 来修改文件所在的组

  • 其他组

除开文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组

  • chmod u=rwx,g=rw,o=r aaa.txt :修改文件权限为 属主有全部权限,属主所在的组有读写权限,其他用户只有读的权限

上述示例还可以使用数字表示:chmod 764 aaa.txt

  • 脚本自启动设置

添加可执行权限:chmod +x zookeeper

添加到开机启动项:chkconfig --add zookeeper

查看是否添加成功:chkconfig --list

用户管理

  • useradd 选项 用户名 :添加用户账户
  • userdel 选项 用户名 :删除用户账户
  • usermod 选项 用户名 :修改张华
  • passwd 用户名 :更改或创建用户的密码
  • passwd -S 用户名 :显示用户账户密码信息
  • passwd -d 用户名 :清除用户密码

系统用户组管理

  • groupadd 选项 用户组 :增加一个新的用户组
  • groupdel 用户组 :要删除一个已有的用户组
  • groupmod 选项 用户组 :修改用户组的属性

其他常用命令

  • pwd :显示当前所在位置
  • grep 要搜索的字符串 要搜索的文件 --color :搜索命令,--color代表高亮显示
  • ps -ef / ps -aux :查看系统当前正在运行的线程,查看特定的进程 ps aux|grep redis
  • kill -9 进程的pid :杀死进程(-9表示强制终止)

网络通信命令

  • ifconfig :查看当前系统网卡信息
  • ping :查看与某台机器的连接情况
  • netstat -an :查看当前系统的端口使用
  • shutdown shutdown -h now 指定现在立即关机,shutdown +5 "System will shutdown after 5 minutes"  指定5分钟后关机,同时发送警告信息给登入用户
  • reboot :重开机,reboot -w 做重开机模拟,只有记录并不会真的重开机

 

 

发布了15 篇原创文章 · 获赞 7 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 像素格子 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览