Linux学习笔记
来源:互联网 发布:淘宝图片空间怎么清空 编辑:程序博客网 时间:2024/05/17 08:54
注:改笔记是在慕课网学习时记录的。
常用命令
- 首先linux中有一个[root@localhost ~]#
其中:
root 当前登入用户
localhost 主机名称
~ 当前所在目录
# 超级用户的提示符
$ 普通用户的提示符
- pwd命令:查看当前所在文件夹
命令格式:命令 【选项】【参数】注:多个选项可以写在一起。
- ls命令 【选项】【文件/目录】选项: -a 显示所有文件,包括隐藏文件
Linux中不使用扩展名,Linux总共有7中文件类型,其中
-l 显示详细信息
-d 查看目录属性
-h 以人方便的方式显示
-i 显示inode
普通文件 d 目录
l 软连接文件(类似快捷方式)
- mkdir -p 【目录名】
注:p代表递归创建
- cd 【目录】 cd ~ 进入当前家目录
cd - 进入上次目录
cd .. 进入上一级目录
cd. 进入当前目录
快捷键Ctrl+L可以清屏
- 删除空目录 rmdir 【目录名】
注:不怎么用
- rm -rf 【文件或目录】 -r 删除目录
-f 强制
- cp 【选项】【原文件或目录】【目标目录】
-r 复制目录
-p 连带复制文件属性
-d 复制链接属性
-a 相当于-pdr
- mv 【原文件或目录】【目标目录】
常见目录
•/根目录
•/bin命令保存目录(普通权限)
•/boot启动目录
•/dev设备文件保存目录
•/etc配置文件保存目录
•/home普通用户的家目录
•/lib系统库保存目录
•/mnt系统挂载目录
•/media挂载目录
•/root超级用户的家目录
•/tmp临时目录
•/sbin命令保存目录(超级用户)
•/proc直接写入内存的
•/sys
•/usr系统软件资源目录
•/usr/bin/系统命令(普通用户)
•/usr/sbin/系统命令(超级用户)
•/var系统相关文档内容
链接命令
- ln -s 【原文件】【目标文件】
- 连接的原文件处一定要写绝对路径。
搜索命令
- find /etc -size +20k -a -size -50k -exec ls -lh {}\;
注:将find的命令执行的结果用ls -lh去执行。
- grep [选项] 字符串 文件名
选项-i 不区分大小写
-v 排除指定字符串
注:grep命令是包含搜索,例如:grep “size” test 则test文件中
sizeof这样的语句也会被搜索到。 - man 命令
- man具有各种级别(1-8)。man一个命令后也会显示出这个命令的级别。
- man -f 命令 相当于 whatis 命令
例如: - man 5 passwd
- man 4 null
- man 8 ifconfig
- man -k 命令 相当于 apropos
注:该命令是包含搜索。 命令 –help
注:获取命令选项的帮助help shell内部命令
注:ls不是shell内部的命令,可以通过whereis来查看这个命令是不是shell内部命令,若是外部命令则该命令有可执行文件。info 命令
注:比man还要详细
压缩命令zip 压缩文件名 源文件
- zip -r 压缩文件名 源目录
- unzip 压缩文件
- gzip 源文件(源文件消失)
- gzip -c 源文件 > 压缩文件(源文件保留)
- gzip -r 目录(压缩目录下的子文件,但是不能压缩目录)
- bzip2 源文件(不保留源文件)
- bzip2 -k 源文件(压缩之后保留源文件)
- bzip2 -d 压缩文件(-k保留压缩文件)
- bunzip2 压缩文件(-k保留压缩文件)
- tar -cvf 打包后文件名 源文件(打包)
- tar -xvf 打包文件名
- tar -cvf 打包文件名 源文件
- tar -xvf 打包文件名(解打包)
- tar -zcvf 压缩包名.tar.gz 源文件
- tar -zxvf 压缩包名.tar.gz解压缩
- tar -ztvf 压缩包名 (只看不解压)
- tar -jcvf 压缩包名.tar.bz2 源文件
- tar -jxvf 压缩包名.tar.bz2
关机和重启命令 shutdown [选项] 时间
选项:-c 取消一个关机指令
-h 关机
-r 重启Linux系统有0-6种运行级别
- runlevel 查询运行级别
- cat /etc/inittab
- logout 退出登入
- reboot 重启
查看当前用户命令 - w 命令
- who 命令(相较w命令简单)
- last 命令(查看历史登入信息)
- lastlog(所有用户最后一次登录情况)
- linux学习笔记(1)
- LINUX命令学习笔记
- linux学习笔记(1)
- linux学习笔记(2)
- linux学习笔记(3)
- linux学习笔记
- linux学习笔记
- linux 学习笔记
- linux学习笔记二
- linux学习笔记
- linux学习笔记
- Linux学习笔记
- linux学习笔记
- linux学习笔记
- linux学习笔记
- LINUX 学习笔记(转)
- Linux学习笔记
- Linux 学习笔记
- 国内代码托管git-osc基础使用教程
- leetcode:Pascal's Triangle II 【Java】
- 运维自动化架构
- HDOJ 5100 Chessboard【规律】
- 概念的解释(二)
- Linux学习笔记
- css-照片瀑布流显示
- 关于字符串参数传递的小技巧
- Arking advices | WPI
- Quartz2D - 画饼图
- 自定义组合控件,组合模式
- Contains Duplicate
- python处理.seq文件
- 、给一组字符串,需要你输出最小长度的字符串与最大长度的字符串,如果有相同最小(大)长度的,就按照给的顺序挨个输出。