
【笔记】Linux 基本操作
发布日期:2021-05-07 13:11:19
浏览次数:17
分类:精选文章
本文共 2474 字,大约阅读时间需要 8 分钟。
阅读须知
在所有给出的命令格式中,"[]"
表示可选项,"<>"
表示必填项
如有疏漏,欢迎指出
基本命令
-
切换目录
cd # 例如:cd /home,绝对路径需要在前面加“/”cd <相对路径> # 例如:cd my_dircd - # 返回上一次所处的目录cd .. # 切换到上层目录cd ~ # 切换到家目录cd ~ <用户名> # 切换到其他用户的家目录 用户名> 相对路径>
-
文件创建、删除以及创建文件链接
touch <文件名> # 创建空文件rm [-f] <文件名> # 删除文件,加“-f”表示不询问ln [选项] <源文件> [目标文件] # 创建文件链接ln -s <源文件> [目标文件] # 创建软链接ln <源文件> [目标文件] # 创建硬链接,硬链接不能指向目录,也不能跨设备 源文件> 源文件> 源文件> 文件名> 文件名>
-
创建目录、复制目录、删除目录
mkdir [选项] <目录名> # 创建目录cp [-pdria] <源目录> <目标目录> # 复制目录必须加“-r”递归复制rm -rf <目录名> # 删除目录,“r”表示递归删除 目录名> 目标目录> 源目录> 目录名>
-
将匹配的文件复制到指定目录
cp [-pdia] <源文件> <目标目录>目标目录> 源文件>
-
获取管理员权限
su # 切换到 root 用户sudo <命令> # 以管理员权限执行命令 命令>
-
创建新用户
useradd [选项] <用户名> # 添加用户passwd <用户名> # 设置密码adduser <用户名> # 也可以使用这条命令# 删除用户userdel [-fr] <用户名> # "f"表示强制删除,“r”表示同时删除用户和家目录 用户名> 用户名> 用户名> 用户名>
-
切换用户
su <用户名> # root 用户使用不需要验证密码 用户名>
-
改变目录及文件权限
chmod [-R] [xyz] <目录 文件> # "-R"表示递归更改目录下所有文件 目录>
还可以通过符号设定权限:
命令 身份 选项 权限 文件或目录 chmod u(用户) +(增加) r(读) g(组) -(除去) w(写) o(其他用户) =(设定) x(执行) a(所有身份) 例如:
chmod u+r g-w o=x test # 拥有着增加读权限,组成员除去写权限,设定其他用户只有执行权限
-
改变或增加用户组
groupadd [选项] <群组名> # 创建用户组usermod [选项] <用户名> # 修改用户的属性usermod -g <用户名> # 变更所属组usermod -G <用户名> # 变更扩展用户组,例如:usermod -G root,更改扩展用户组为 rootchown [选项] [所有者][:[组]] <文件> # 更改文件所有者和所属组# 例如:chown -hR root:test /u # 将 /u 及其子目录下所有文件的属主更改为"root",属组更改为“test” 文件> 用户名> 用户名> 用户名> 群组名>
其他命令
### 常用系统工作命令 ###man <命令名称> # 查看命令手册echo [字符串|$变量] # 在终端输出字符串或变量的值date [选项][+指定的格式] # 显示及设置系统时间reboot # 重启系统poweroff # 关闭系统wget [参数] <下载地址> # 用于在终端中下载网络文件ps [-aux] # 查看系统中的进程状态,“-”可省略top # 实时监视进程活动与系统负载,类似任务管理器pidof [参数] <进程 pid> # 查询某个指定服务进程的 PID 值kill [参数] <进程 pid> # 终止某个进程,慎用,可能导致服务异常退出killall [参数] <进程名称> # 终止某个指定名称服务的全部进程### 系统状态检测命令 ###ifconfig [网络设备] [参数] # 获取网卡配置与网络状态uname [-a] # 查看系统内核与系统版本等信息uptime # 查看当前系统的负载信息free [-h] # 显示当前系统内存的使用量信息who [参数] # 查看当前登入主机的用户终端信息last [参数] # 查看所有系统的登录记录history [-c] # 显示执行过的命令,加“-c”清空历史### 工作目录切换命令 ###pwd # 打印当前所处目录ls [选项] [文件] # 显示目录中的文件信息### 文本文件编辑命令 ###cat [选项] <文件> # 查看纯文本内容(内容较少的)more [选项] <文件> # 查看纯文本内容(内容较多的)head [选项] <文件> # 查看纯文本内容的前 N 行tail [选项] <文件> # 查看纯文本内容的后 N 行或持续刷新内容tr <原始字符> <目标字符> # 替换文本文件中的字符wc [-lwc] <文本文件> # 统计指定文本的行数、字数、字节数stat <文件> # 查看文件的具体存储信息和时间等信息cut [参数] <文件> # 按列提取提取文本内容diff [参数] <文件> <文件> # 比较文本文件之间的差异 文件> 文件> 文件> 文件> 文本文件> 目标字符> 原始字符> 文件> 文件> 文件> 文件> 进程名称> 进程> 进程> 下载地址> 命令名称>
参考
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月25日 13时55分15秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
一些有趣的线段树玩法
2019-03-06
内建函数
2019-03-06
C语言+easyX图形库的推箱子实现
2019-03-06
反汇编-流程控制语句-2-循环控制语句分析
2019-03-06
调试vs2019代码的流程
2019-03-06
游戏外挂基础-概述
2019-03-06
脱壳与加壳-加壳-6-代码实现加密导入表
2019-03-06
Typora配置PicGo时,提示Failed to fetch
2019-03-06
ASP.NET CORE MVC 实现减号分隔(Kebab case)样式的 URL
2019-03-06
SQL优化 MySQL版 -分析explain SQL执行计划与笛卡尔积
2019-03-06
bcolz的新操作
2019-03-06
Linux的s、t、i、a权限(转)
2019-03-06
zmq的send
2019-03-06
C++中的delete加深认识
2019-03-06
windows消息机制(转)
2019-03-06
STL笔试面试题总结(干货)(转)
2019-03-06
XML 和 HTML 之间的差异
2019-03-06
qt中moc的作用
2019-03-06
阿里钉钉面试题
2019-03-06