Linux常用的基本命令(1)

linux中命令的基本格式

   命令 选项(参数) 操作的文件或者目录

ls:查询当前目录下的文件(list)

ls -a: 查询当前目录下的文件包括隐藏文件(就是Linux系统不想让用户看到的文件)

ls -l:长格式方式展示 (这个指令有一个别名也就是快捷指令”ll”  list -length)

cd:切换目录(也就是进入某个文件夹 change dir)

pwd:打印当前在那个目录下面(print work dirctory)

history:查看命令的历史记录

文件管理命令

创建

       文件:touch file_name  如果创建的文件名包含空格,需要使用双引号 包裹

目录:mkdir

          mkdir dir_path  (在当前目录下创建文件夹)

mkdir /opt/b/c  (在当前目录下创建以文件夹在创建的文件夹下面再创建一个文件夹,这里需要注意的是想要一次创建两个文件夹和文件夹下的子文件夹需要传入参数-p)

删除

       文件:

          rm:删除文件(remove) 格式rm file_path, rm -f:不需要确认直接删除

目录:也就是文件夹

          rmdir:删除空目录 删除空的目录(文件夹) 可以直接删除不需要确认

rm -r:表示删除目录以及目录下的子目录和子文件    rm -rf :删除目录,并且免确认

编辑:

       vi 修改文件内容(vi 后面加文件的路径)进入文件之后点击”i”可以编辑,然后点击”ESC”再输入”wq”保存 点击”ESC”之后输入”:q”不保存直接退出

       复制:cp:copy

                命令关键字 文件的位置   复制到哪里

          格式:cp         source_file  target_file

移动(重命名):mv:move

                命令关键字 文件的位置   复制到哪里

          格式:mv         source_file  target_file

查看(文件):

       cat:直接显示文件的所有内容

more:分页查看(按enter翻页,只能往下翻页)

       less:分页查看

          按上下键翻页,可以上下翻

       head:查看文件头部信息

          默认查看前10行内容

          -n

              head -11 file_path

       tail:查看文件尾部的内容,默认显示10行

          -n: -11,查看最后面11行

          -F:动态查看

                 这个非常重要,当你的项目在Linux环境下的运行的时候可以实时的观察到日志文件

          额外:往一个文件写内容

              echo "1" >> world.txt 这里是换行写入的

日志文件

linux用户和权限管理、

用户分类:

       管理员:管理员的用户名并不是必须是root管理员的用户名是可以修改的但是管理员的 UID不能修改,如果修改的这个用户就不是超级管理员用户

          UID=0

          root   :x :   0:    0:  root:      /root  :/bin/bash

          用户名:密码  UID:GID  所在组名称 家目录 :所用shell

       普通用户:

          huadian:x:500:500:huadian:/home/huadian:/bin/bash

          创建的普通用户,UID从500开始

       创建一个用户的时候,会创建一个 同名 用户组

   用户信息文件:/etc/passwd

用户组信息文件:/etc/group

创建用户

          useradd username

设置密码:

          passwd username

   查看某个用户

          id  username

创建用户组:groupadd lW

   删除用户组:groupdel LW

                 

注意:root ->普通用户:不需要密码

                普通用户 ->root:需要密码

          退出:exit

 

   权限管理:

linux中用户的分类:

所有者(u)      同组用户(g)       其他人(o)

       linux中文件权限分类:

          读(r)       写(w)      执行(x)       没有权限(-)

       文件详情:

       drwxr-xr-x. 2 root root 4096 Aug  2 09:35 AAA

       -rw-r--r--. 1 root root 1438 Aug  2 09:07 password     

       d rwx r-x r-x

       第一位:d:目录,-:文件

       rwx    r-x        r-x

       所有者  同组用户  其他人权限

2:该文件的链接个数

       root root :所属者:所属组

       4096:文件大小

       Aug  2 09:35:最后修改的时间(创建时间)

      

       d rwx r-x r-x. 2 root root 4096 Feb 21  2013 rh

      

   修改权限

       格式:chmod [添加或者删除权限] file

       通过字符修改

          chmod       o+w    hello

          命令关键字  传参   哪个文件

          chmod  o+w hello :给其他人 添加 写的权限(other)

   chmod  o-w hello :给其他人 删除 写的权限

          chmod  g+w hello :给同组用户 添加 写的权限(group)

   chmod  o+w,g+w hello :给其他用户、同组用户 添加 写的权限

          chmod  a+w:给所有的人(同组、其他人、自己)添加写的权限

       通过数字来修改:3位8进制表示权限 

          rwx r-x r-x

          111 101 101 =7 5 5

          chmod 777  passwd

          777:满权限

666:所有人 拥有读、写权限,没有执行权限

   修改文件所属者和所属组

       格式:chown username:groupName  file_name

  修改文件的所属者chown username:  file_name (这里我也不清楚怎么回事可能是因为这两个用户不在同一个组所以就会带上所属组也改变)

 修改文件的所属组 chown :groupName  file_name

  -R:递归修改所属者和所属组

修改一个目录(文件夹)的所属者和所属组的时候,当这个文件夹下存在文件的时候需要带上这个参数

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值