【面试必备】Linux操作系统相关

 一切都是文件(掌握)

 

在Linux操作系统中,所有被管理的资源都是文件,例如网络接口卡,打印机,硬盘驱动器,输入输出设备,普通文件,目录,都被看做是文件。

 

Linux五种文件类型(掌握)

 

 

Linux目录结构(了解)

 

 

 

 常用命令

 

切换到该目录下usr目录

cd usr

 切换到上一层目录

cd ..

切换至根目录

cd / 

切换至家目录

cd ~ 

返回最近使用的一个目录

cd - 

 

增加目录

mkdir 路径

查看目录信息

ls -alh

 寻找目录(查)

#在/home目录下查找以.txt结尾的文件名

find /home -name "*.txt"

#在/home目录下查找以.txt结尾的文件名, 忽略大小写

find /home -iname "*.txt"

#当前目录及子目录下查找所有以.txt和.pdf结尾的文件

find . -name "*.txt" -o -name "*.pdf"

文件重复名或移动

mv 目录名称 新目录名称 

文件复制

cp -r 目录名称 目录拷贝的目标位置 

文件或目录删除

rm -rf 目录/文件/压缩包 

 

 新建文件

touch 文件名称

文件的查看

cat 查看显示文件内容

more 可以显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看

less 可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看

tail-10 : 查看文件的后10行,Ctrl+C结束

文件编辑

vim 文件名

使用 i 进入编辑模式

使用esc进入命令模式

输入:wq保存退出

输入:q!强制退出,不保存

文件打包压缩

tar -zcvf 打包压缩后的文件名 要打包压缩的文件 

tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt

文件解压

tar [-xvf] 压缩文件 -C 解压路径

tar -xvf xxx.tar.gz -C /usr

 修改文件权限

chmod 权限 文件名

chmod u=rwx,g=rw,o=r aaa.txt

chmod 764 aaa.txt

用户管理

  • useradd 选项 用户名:添加用户账号
  • userdel 选项 用户名:删除用户帐号
  • usermod 选项 用户名:修改帐号
  • passwd 用户名:更改或创建用户的密码
  • passwd -S 用户名 :显示用户账号密码信息
  • passwd -d 用户名: 清除用户密码

组管理

  • groupadd 选项 用户组 :增加一个新的用户组
  • groupdel 用户组:要删除一个已有的用户组
  • groupmod 选项 用户组 : 修改用户组的属性

 文件搜索

grep 要搜索的字符串 要搜索的文件 --color

查看当前进程

ps -aux

#过滤redis进程

ps aux|grep redis

杀死进程

kill -9 进程pid

 网络相关

  • 查看当前系统的网卡信息:ifconfig
  • 查看与某台机器的连接情况:ping
  • 查看当前系统的端口使用:netstat -an

关机

#指定现在立即关机

shutdown -h now

#5分钟后关机并提示

shutdown +5 "System will shutdown after 5 minutes"

重启

reboot 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章