Linux 入门学习回顾

1.查看当前光标所在目录的命令是什么?
    pwd

2.切换到当前用户的家目录,哪三种方式?
    1.cd 绝对路径 (cd /root)
    2.cd  回车
    3.cd ~  回到上次操作的目录

3.cd - 和cd ~ 什么区别?
    cd ~  是跳转到当前用户的家目录
           root用户,cd ~ 相当于 cd /root
           普通用户,cd ~ 相当于cd /home/当前用户名
   cd - 回到上次操作的目录 返回进入此目录之前所在目录

4.绝对路径和相对路径,区别是什么?
    绝对路径:从根目录开始的路径  /
         [root@dmu2116 ~]# cd /root/aaa/
   相对路径: 从当前光标所在位置开始的路径 ./
         [root@dmu2116 ~]# cd ./aaa/

5.ls 命令的l、a、h、r、t组合分别代表什么意思?
   ls 显示文件和文件夹
    -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
    -h 显示文件大小
    -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
    -r 将文件以相反次序显示(原定依英文字母次序)
    -t 将文件依建立时间之先后次序列出
    -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
    -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
    -R 若目录下有文件,则以下之文件亦皆依序列出

6.按时间排序查看当前目录下的文件和文件夹,命令是什么?
    ls -rt

7.如何级联或并行创建目录,命令分别是什么?
    级联 mkdir /dir1/dir2/dir3
    并行 mkdir dir4 dir5 dir6

8.移动、拷贝命令分别是什么,谁速度快?
    移动 mv
    拷贝 cp
    mv更快,cp还要再创建一个文件

9.如何创建空文件,请使用三种方法?
    vi file
    touch file
    cat /dev/null > file

10.查看文件的内容,常用哪三种命令?
    cat xxx  文件所有内容全部展示 =》 文件内容少
   more  文件内容一页一页的 往下翻  按 空格 往下翻 q退出 =》 文件内容多的场景
   less 文件内容一页一页的 往下翻  上下键 q退出 =》 文件内容多的场景

11.实时查看文件命令是什么,f和F区别是什么?
   tail -f xxx.log
   tail -F xxx.log  = -f +retry => retry 不断的尝试监控这个文件:【文件 可能没有了(重新命名,命名后又可以找到 而-f不能找到)】
12.管道符是什么?
    | 把上一个命令输出的结果作为下一个命令输入

13.查看1.log文件,1g大小,有个ERROR错误,想要快速定位这个ERROR的上下文20行,命令是什么?
    cat xxx | grep -C 20 error > error.log

14.查看当前命令所在哪里的命令是什么?
    which 用来查看当前要执行的命令所在的路径。
    whereis 用来查看一个命令或者文件所在的路径

15.which、whereis命令是什么区别?
    which 用来查看当前要执行的命令所在的路径。
    whereis 用来查看一个命令或者文件所在的路径

16.全局环境变量在哪?个人环境变量在哪?配置完成,如何生效?
   1.全局环境变量 :
         /etc/profile   所有用户都可以使用 root xx
   2.个人环境变量 :  只能当前用户使用 其他用户不能使用 不生效
      ~/.bash_rc [推荐]
      ~/.bash_profile
   3.环境变量生效
        1.配置完
        2.source 环境变量文件

17.个人环境变量配置,生产上,配置在哪个文件?
    配置在.bashrc(配置环境变量文件在.bash_profile是不正确的)

18.简述vi命令,如何编辑一个文件的流程。
    vi xx.log 进入命令行模式
    按“i”键进入编辑模式
    编辑好文件后按“Esc”退出到命令行模式
    再按"Shift+:"进入尾行命令模式
    输入wq保存退出即可。

19.生产,command not found错误,一般是什么原因导致?
    1.未正确安装软件
    2.未配置环境变量

20.强制删除文件夹/xxx,命令是什么?
    rm -r xxx

21.权限,读写执分别代表什么字母,数字多少?
    读取权限:等于4 用 r 表示
    写入权限:等于2 用 w 表示
    执行权限:等于1 用 x 表示
    没权限:等于0 用 -表示

22.ll命令显示1.txt文件夹权限,rwwxr-xr-x,所属用户xiyi
用户组xiyi,请问数字多少?三组权限分别代表什么意思?
    755
    7: 4+2+1  rwx     所有者具有读取、写入、执行权限;
    5:  4+0+1   r-x     同组用户具有读取、执行权限但没有写入权限;
    5:  4+0+1   r-x     其他用户具有读取、执行权限但没有写入权限;
    命令 : chmod  755 1.txt

23.生产、Permission denied 错误,该怎么解决?
    [原因]:当前用户访问目标文件或文件夹进行操作,但该文件夹设定的权限组不符合操作,所以没有权限。
    [解决]:修改用户权限 chmod ;迁移到有权限的用户 chown

24.如何配置一个普通用户临时获取root权限,且不需要密码?
    vi /etc/sudoers进入后找到“root ALL=(ALL) ALL”
    增加 xxx ALL=(root) NOPASSWD:ALL 然后“Shift+:”输入:wq! 强制退出

25.查看文件夹大小命令是什么(1个)?文件大小的命令是什么(2个)?
    查看文件夹大小:du -sh
    查看文件大小:du -sh或者ll -h

26.生产,我只记得这个机器上有个文件的名称,含有 chinasoft,请问如何查找?
    find ./-name "chinasoft"
    1.查找文件 :
       1.find  :
          find path -name "xxx"

          [root@xiyidata001 ~]# find / -name "1.log"
          /root/1.log
          /tmp/1.log

       2.locate[快速定位文件路径]:
          安装locate:
             1.yum install mlocate
             2.updatedb

          [root@xiyidata001 ~]# locate 1.log

27.查看系统负载的命令是什么?
    top 实时查看机器负载

28.生产,如何清空一个文件的内容,哪两种方式?
    vi进入命令行模式输入“gg dG”即可。(gg跳转到第一行的第一个字母,然后dG删除当前行及以下所有行)
    dG 删除当前以下所有行  **
    ndd 删除以下n行

29.查看系统的磁盘、内存的命令是什么?
    df -h 查看磁盘大小;free -m 查看磁盘大小

30.生产,想要看Mysql进程是否运行,如何查看,如何杀死?
    查看:ps -ef | grep mysql
    杀死:kill -9 mysql的pid号

32.生产,如何通过进程找到端口号?
    netstat -nlp | grep 该进程的pid

33.是不是所有的进程都有端口号?
    不是,内部进程不需要对外暴露服务就没有端口号

34.ip通不通的命令是什么?端口号通不通的命令是什么?
    ping ip; telnet ip port

35.安装rpm包的命令是什么,如何卸载?
    安装:yum install -y 包名称
    卸载:yum remove 包名称  或者 rpm -e  或者 rpm --nodeps

36.下载一个http链接的安装包,命令是什么?
    wget http链接

37.解压压缩哪两组?其中tar的解压,压缩分别是什么?
   zip:
      安装zip压缩命令
         yum install -y zip
      压缩: 用的少 zip
         [root@xiyidata001 ~]# zip -r dir4.zip dir4
      解压: unzip
         [root@xiyidata001 ~]# unzip dir4.zip
   tar:
        解压:
            tar -zxvf  xxx.tar.gz  -C path  => [gz tar]
            tar -xvf  xxx.tar  -C path  => [tar]
        压缩:
            tar -zcvf  xxx.tar.gz  file...  => [gz tar]
            tar -cvf  xxx.tar  file...      => [tar]

38.如何查看命令帮助?
    命令 --help
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

起剑倒悬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值