前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux操作大全

Linux操作大全

作者头像
matt
发布2022-10-25 15:54:51
3.1K0
发布2022-10-25 15:54:51
举报
文章被收录于专栏:CSDN迁移

Linux操作大全

准备活动

为了减少编辑的麻烦,在这里注明一些准备活动。

1. Windows快捷键:

  • windows下切换浏览器页签:往后Control + Tab / Control + UpPage,Control + Shift + Tab / Control + DownPage;
  • Win+数字键 切换任务栏的相对应用;
  • Win + 方向键 当前窗口大小位置变化。

2. Linux命令

  • 查看Linux版本
代码语言:javascript
复制
# 查看内核版本命令
cat /proc/version
# 查看Linux版本,lsb(Linux Standard Base)
lsb_release -a

0、目录结构

FHS(Filesystem Hierarchy Standard )机构建议。

目录

应放置档案内容

/bin

可被root与一般账号所使用的指令,在单人维护模式下还能被操作的指令

/boot

开机时会用到的档案,Linux kernel常用vmlinuz,还有/boot/grub

/dev

装置与周边设备

/etc

系统主要的设定档,如人员账号密码档、服务的启动档,建议不防止可执行档binary

/home

系统预设的使用者家目录,常用~ 表示当前使用者家目录,~${username}表示指定用户名的家目录

/lib

开机时用到的函式库,以记/bin或/sbin下的函式库,尤其/lib/modules会防止驱动程式

/media

可以出的装置,软碟、光碟等

/mnt

暂时挂载额外的装置

/opt

第三方协力软体,以前的Linux系统习惯放在/usr/local目录下

/root

系统管理员的家目录

/sbin

开机过程需要的指令,设置系统环境

/srv

网络服务启动后,需要取用的资料目录

/tmp

让一般使用者或者正在执行的程序暂时防止档案的地方,需要定时清理,FHS建议开机清理‘

/proc

虚拟文件系统,运行时访问内核内部数据结构、改变内核设置的机制,存在于内存中

/sys

虚拟文件系统,记录与核心相关的资讯

/lost+found

当档案系统发生错误时,将一些遗失的片段放置到这个目录下,使用标准的ext2/ext3档案系统格式才会产生

1、cd

代码语言:javascript
复制
# 进入系统根目录U
cd /

# 进入该用户主目录
cd  或  cd ~

# 返回进入此目录之前所在的目录
cd - 

# 把上个命令的参数作为cd参数使用
cd !$

2、pwd

print working directory,目录连接链接时,-L 输出连接路径,-P 输出物理路径。

3、mkdir

-m设定权限<模式 model>;-v创建新目录都显示信息;-p递归创建

代码语言:javascript
复制
mkdir -m 777 -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

# 以树形图显示scf目录下的结构
tree scf/

4、rm

-f, --force 忽略不存在的文件,从不给出提示 -i, --interactive 进行交互式删除 -r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除 -v, --verbose 详细显示进行的步骤

rmdir ${目录名} 命令不能直接删除非空目录,可以加-p

5、mv

视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。可以使用*../等符号。

-b:若需覆盖文件,则覆盖前先行备份(新增了一个以~结尾的文件保存原文件) -f :不询问直接覆盖 -i :交互,询问是否覆盖 -u:若目标文件已经存在,且 source 比较新,才会更新 -t :指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后

思考:-f 一般是强制;-i 一般是交互;-r 一般是递归;-t 一般会于多个,将目标放在前面,源在后面。

6、cp

默认会询问,但是在shell中默认不询问。常用 -f-i-r,此外,-a 会保持复制前后两个文件/目录时间一致,不加则会更新时间。

7、sed

参考文件

8、用户

(1)查看用户 cat /etc/passwd 可以查看所有用户的列表 w 可以查看当前活跃的用户列表 cat /etc/group 查看用户组

groups ${username} 查看当前登录用户的组内成员 whoami 查看当前登录用户名

(2)id命令 id显示用户和组信息

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux操作大全
  • 准备活动
    • 1. Windows快捷键:
      • 2. Linux命令
      • 0、目录结构
      • 1、cd
      • 2、pwd
      • 3、mkdir
      • 4、rm
      • 5、mv
      • 6、cp
      • 7、sed
      • 8、用户
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档