面试直击之Linux复习

    技术2023-11-12  80

    1.常见的Linux命令

    1)列出文件列表:ls【参数 -a il】 2)创建目录和移除目录:mkdir rmdir 3)显示当前所在目录:pwd 4)创建空文件:touch 5)查看文件内容 ①查看test.txt文件的前两行:head -2 test.txt ②查看test.txt文件的末尾两行:tail -2 test.txt ③查看文件的第i行到第j行:sed -n ‘5,10p’ test.txt ④查看小文件的内容:cat test.txt ⑤查看小文件内容并显示行号:cat -n test.txt ⑥分页显示文件内容:more test.txt ⑦往前翻页:less ⑧编辑方式查看:vim/vi,可修改 6)退出到上一级目录:cd … 7)进入系统的根目录:cd/ 8)如何将一段内容写入文件?echo helloworld>test.txt,如果当前目录下没有test.txt,则创建该文件cat>test.txt crtl+d保存退出 9)重定向> 和重定向>>

    >:覆盖就内容 >>:文件后追加

    10)删除空目录:rmdir test 11)编辑器:vim vi 12)清屏:clear 13)退出当前命令:crrl+c 彻底退出 14)执行睡眠:ctrl+c 挂起当前进程fg恢复后台 15)复制文件:cp test1/file1 test2/file2,将test1下的file1复制到test2下的file2 16)剪切文件:mv test1/file1 test2/file2, 将test1目录下的file1移动到test2目录下的file2 17)删除文件用什么命令?如果想要删除目录及目录下的文件呢? 删除文件:rm 文件名 删除前先确认:rm -i 文件名 删除目录及文件:rm -f 目录名 删除目录下面文件及子目录下文件:rm -rf 目录名 18)解压: 解压tar包:tar -xvf file.tar 解压zip包:unzip file.zip 解压rar包:unrar a file.rar 19) 查看服务器内存使用情况:free -m 20)显示进程pid:ps -ef|grep xxx

    2.kill命令 kill用于终止一个进程。一般我们会先用ps -ef查找某一个进程得到它的进程号,然后使用kill 进程编号。还可以使用killall,pkill,xkill来终止进程。 例如: 这里面-9参数表是强制终止进程。实际场景下我们不会这么做,一般直接kill pid 即可,

    3.passwd命令

    passwd用于在命令行修改密码,使用这个命令会要求先输入旧密码,然后再输入新密码:passwd超级用户可以用这个命令修改其他用户的密码,这个时候不需要输入用户的密码:passwd USERNAMEpasswd还可以删除某个用户的密码,这个命令只有root用户才能操作,删除密码后,这个用户不需要输入密码就可以登录到系统:passwd -d USERNAME

    4.su命令 su命令用于切换用户账号,超级用户使用这个命令可以切换到其他任何用户而不需要输入密码 su -USERNAME 5.shutdown命令

    关闭系统并立即关机:shutdown -h now10分钟后关机:shutdown -h +10重启:shutdown -r now重启期间强制性进行系统检查:shutdown -Fr now

    6.yum命令

    使用安装apache:yum install httpd更新apache:yum update httpd卸载/删除apache:yum remove httpd

    7.chmod命令

    chmod用于改变文件和目录的权限给指定文件的属主和数组所有权限(包含可读/可写/可执行):chmod ug+rex file.txt删除指定文件的属组的所有权限:chmod g -rwx file.txt修改目录的权限,以及递归修改目录下面所有文件和子目录的权限:chmod -R ug+rwx file.txt
    Processed: 0.009, SQL: 9