Linux基本命令

Linux基本命令

1.切换目录

         cd / 跳转到根目录(有很多初始文件的那个)
         cd ;cd ~;cd $home 跳转到当前用户家目录 root用户为/root,其他用户为cd /home/用户名
         cd -返回上一个访问的目录;cd ..返回上一级目录
         cd 路径;跳转到指定文件夹 ;如cd dir1/dir2就跳转到dir2
         pwd 显示当前路径
         tab键可补全路径和命令,如当前目录下有tomcat-9.0.37,cd tom按tab即可自动补全cd tomcat-9.0.37
cd后面有空格,;是分隔符号不是命令

2.显示当前目录文件

         ls 查看当前目录文件;
         ls -a查看当前目录文件和文件夹 (包括隐藏文件);ls -l显示目录详细信息(缩写为ll)

3.创建/删除文件和文件夹:

         touch 文件名 创建文件;如touch a.txt(Linux不通过后缀分辨文件,.txt方便用户识别)
         mkdir 目录名 创建目录;如mkdir a;加上-p命令可创建目录;如mkdir -p a/b/c
         rmdir 移除空白目录 当目录为空才能移除
         rm 移除文件或目录 加上-r递归删除(用于删除目录) -f强制删除 -rf强制递归删除
         如rm a.txt;rm -r a;rm -f a/b/c; rm -rf a/b/c

4.复制/剪切文件和文件夹

         cp 源文件 备份文件 :复制文件,如cp a.txt a1.txt
         加上-r递归复制,用于复制目录 如cp -r a a1
         mv 源文件 不存在的文件:重命名,如 mv a.txt a2.txt 将a.txt重命名为a2.txt(无a2.txt时)
         mv 源文件 文件夹:将源文件剪切到文件夹,如mv a.txt a将a.txt剪切到a文件夹
         mv 源文件 文件夹/不存在的文件 :剪切到目录并重命名,如 mv a2.txt a/a3.txt

5.查找

         find命令,在系统中搜索符合条件的文件名(这个命令可选项非常多,这里只说几个例子)
         find abc* 查找当前目录下所有的以abc开头的文件和文件夹,包括子文件夹里的,find 路径名 */?/[] ,查找指定路径的文件 */?/[]为通配符
          * 匹配任意内容? 匹配任意一个字符[] 匹配任意一个中括号内的字符
         find /a/b -mtime +6查找/a/b目录下6天前修改的文件
         find /a -size +20M -a -size -50M 查找/a目录下大于20m小于50m的文件,(k,M,G)
         grep命令,在文件当中匹配符合条件的字符串
         常用ps -ef|grep 进程名 ,找到对应进程号如 ps -ef|grep tomcat 找到tomcat的进程号

6.编辑文件

vi编辑器
vi [路径]文件名,编辑文件,如vi a.txt
         vi编辑器的三种模式
         输入模式<–>编辑模式(命令模式)<–>末行模式
         vi 文件名进入文件,进入的是编辑模式
         编辑模式下,按i进入输入模式(下方会有insert提示) esc返回编辑模式
         编辑模式下,按:进入末行模式, esc返回编辑模式

         末行模式下输入wq回车保存并退出,输入q!不保存退出

7.权限管理

         输入ll查看文件类型
         如drwxr-xr-x 3 root root 56 Apr 7 21:09 a
         d 表示文件的类型,“d”表示该文件为目录(文件夹),“-”表示该文件是一般文件,“l”表示该文件为一个链接(通常意义的快捷方式)。
         rwxr-xr-x(3位为一种用户,管理员,组内,其他)表示文件所有者u的权限,r为读权限,w为写权限,x为执行权限,没有的权限位置用 - 代替
         3表示(硬)连接数;
         第一个root表示文件拥有者;
         第二个root表示文件所属组;
56表示文件的大小;
         表示文件创建日期&最后修改日期;
         a文件名称

         chmod权限分配 chmod u(g/o/a)+(-)r(wx) 文件名
         chmod也可根据权值 r 4 w 2 x 1
         chmod如 chmod 500 a.txt

8.防火墙

         启动iptables:service iptables start
         关闭iptables:service iptables stop
         重启iptables:service iptables restart
         查看iptables状态:service iptables status
         保存iptables配置:service iptables save

         如开放8080端口
         1.开放/关闭端口命令:
         /sbin/iptables -I INPUT -p tcp --dport          8080 -j ACCEPT/ DROP
         2.保存:
         /etc/rc.d/init.d/iptables save
         3.重启服务:
         /etc/init.d/iptables restart

9.其他

          kill -9 进程号强制杀死进程
          shutdown -h/-r now 立刻关机/重启
          clear 清屏

学习小心得,如有错误希望帮忙指正

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值