Linux(RedHat版) 基础命令

一、进入dev的目录结构

        cd /--------------------------------------/就是根路径

        cd dev----------------------------------dev目录

        pwd-------------------------------------如果忘记了你在哪个路径,使用pwd

        whoami--------------------------------如果忘记了当前用户,使用whoami

        ls----------------------------------------查看当前目录下所有的文件夹和文件

二、挂载光驱

        创建目录:mkdir cdr(此新建目录的名称随便取名)

                            ls

                            mount /dev/cdrom /mnt/cdr----------------------把光驱挂载到上面创建的目录上

        这时候如果想访问光驱中的内容

                            cd cdr

                            ls

        cdr是挂载点,cdrom是设备

                            cd ..

                            umount /dev/cdrom (或者umount /mnt/cdr)------------卸掉挂载

三、想知道命令怎么用

       例如shutdown命令:shutdown --help

                                 或者:shutdown --?

                                 或者:man shutdown-----------------最常用的(敲空格继续往下翻页)

       当你连续按5下ESC的时候,会提示是不是显示那么多个命令。敲Q就出去显示了。

四、命令ls:列出当前目录下的所有目录和文件

                       cd /

                       ls

        带参数:ls -l     以"d"开头的都是目录,以"-"开头的都是文件,以"l"开头的都是联接。

五、命令cd:绝对路径:cd /dev
                        相对路径:cd /
                                            cd dev
                       上层路径:cd ..
                       当前路径:cd .

六、

  命令mkdir:创建目录
  命令rmdir: 删除目录
  命令rm:    删除目录/文件
  命令touch:创建文件
  操作
      cd /
      rm -rf sg
      mkdir sg
      cd sg   
      ls
      mkdir d1    创建一个目录
      ls
      ls -l       这样可以看出它是一个目录
      rmdir d1    删除刚创建的目录
      ls
      mkdir d1
      cd d1       
      mkdir dd1   在d1目录下创建一个目录
      cd..
      ls
      remdir d1   试图删除d1目录
      rm -r d1    敲此命令去删除目录不为空的目录
      rm -rf d1   强制删除(不会像上面的命令询问)
      touch 1     创建一个文件(文件名为1)---在Linux中从技术角度讲,文件名没有任何意义。
      rm 1  (rm -rf 1)   自己实验去删除文件

七、

  命令cp:拷贝
  命令mv:移动
  操作:
        ls -R     以树状结构的方式显示
        cp 1 2    把文件1拷贝成文件2
        cp d1 d2  拷贝目录(会报错)
        cp -r d1 d2   -r:目录下的目录和文件也拷贝
        mv dd1 /sg  把当前目录下的dd1移动到/sg目录下

八、命令vi:相当于文本编辑器
  command:命令模式
  input:编辑模式
  操作:
        vi 3.txt 创建一个文件名为3文件。说明:如果存在这个文件就直接编辑,
                                              如果没有就先创建,然后编辑。
  vi有两种模式
      怎样从命令模式转到编辑模式:敲a
      然后可以从里面敲内容了.
      从编辑模式回到命令模式:ESC
      敲“:”,你就可以敲命令
      w:存盘。
      q:退出。
      q!:不存盘退出。
      wq:存盘退出。
      more 3.txt    查看文件的内容。    
      vi 3.txt
      dd      删除一行了
      dw      删除整个单词
九、命令cat:
  命令more:列出文件的内容  如上:more 3.txt
  cat 3.txt  正序列出文件的内容
  tac 3.txt  逆序列出文件的内容
  head 3.txt  可以带参数...
  tail 3.txt 
十、命令find:此命令及其强大.查找文件。
  find /etc -name *local   

十一、命令whereis:
  whereis ls   //ls的文件以及ls命令的帮助文档在什么地方。

十二、

  dos下查看path的环境变量:echo %path%   windows的分隔符是;
  Linux下查看path的环境变量:echo $PATH liunx/unix的分隔符是:

十三、命令ln:连接
  ln 3.txt 4    创建了一个到3.txt的连接,这个连接叫4   硬连接(把源文件复制了一份,再建立连接)
  more 4.
 
  ln -s 3.txt 5 软连接。相当于windows底下的快捷方式。
  more 4.
 
  rm -f 3.txt    通过删除3.txt,就可以知道硬连接和软连接的区别

十四、users and groups 对用户、组的操作命令

useradd
      useradd testuser      或者adduser testuser(这样就添加用户完成了)
      cd /home              不同的用户在/home目录下有一个属于自己的主目录
      ls
      passwd testuser       指定用户的密码
      testuser              输入密码
      testuser              重复输入密码
      cd /etc
      more passwd           此文件存的是所有的用户
      more group            组的信息(当你添加一个用户的时候,没有指定该用户所属的组,那么就会创建一个和该用户名一样的组)
      groupadd testg        添加一个组
      useradd testuser2 -g testuser 增加一个用户,并指定其所属的组。
      usermod -g testg testuser  改变用户所属的组
      userdel testuser      删除用户
      cd /home              此用户的目录还是存在
      rm -rf testuser       然后把目录删除(删除用户分两步:先把用户删除,然后把目录删除)
      su testuser2          切换用户
      exit                  直接回去(含义多多...)
      当一个新的用户登录的时候,默认的当前路径,是用户主目录路径。
2.passwd
3.userdel
4.groupadd
5.groupdel

十五、文件权限file privilege

- no privilege r read w write x execute

2.chmod 755
3.chmod +x ...
4.chown
  cd /sg
  ls -l       "-"开头代表是文件,"l"开头代表是连接,"d"开头代表是目录。
              除了开头了,后面还有九位(9个)字符,9位分成3组"r"代表读,"w"代表写,"x"代表能执行,"-"代表无此权限。
              第一组代表的是这个文件的所有者,
              第二组代表的是这个文件的所有者同组的其他人,
              第三组代表的是剩下的人对这个文件的权限。
 
  chmod +x 4  对文件4增加可执行的权限
  chmod -x 4  对文件4剥夺可执行的权限
  chmod u+x 4 给当前用户增加可执行的权限
  chmod g+x 4 给同组的用户增加可执行的权限
  chmode 755 4 755对应的二进制 111 101 101  对应权限 rwx r-x r-x.
  chmode 777 4 查找这些数字的含义
  chown testuser2 4 修改文件4的所有者。
  ls -l
  --此目录下的所有文件及目录
  chmod -R 777 4

十六、文件目录操作命令---文件操作命令
  touch:生成一个空文件或更改文件的时间
  cp:复制文件或目录
  mv:移动文件或目录、文件或目录改名
  rm:删除文件或目录
  ln:建立链接文件
  wc:统计指定文本文件的行数、字数、字符数
  cat、tac:显示文本文件内容
  more:分页显示文本文件内容
  head、tail:显示文本文件的前若干行或或若干行
  whereis:查找系统文件所在路径
  find:在文件系统中查找指定的文件
  grep:在指定的文本文件中查找指定的字符串(包含此字符串的一行)

十七、管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入
  使用方法:命令1|命令2|命令3... ...|命令n
  使用举例:
            ls -Rl /etc | more   把上一个命令的结果交给下一个命令。空格翻页

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值