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
Linux 入门学习回顾
最新推荐文章于 2023-05-28 21:25:04 发布