Linux学习笔记

来源:互联网 发布:淘宝图片空间怎么清空 编辑:程序博客网 时间:2024/05/17 08:54

注:改笔记是在慕课网学习时记录的。


常用命令
- 首先linux中有一个[root@localhost ~]#
其中:
root 当前登入用户
localhost 主机名称
~ 当前所在目录
# 超级用户的提示符
$ 普通用户的提示符

- pwd命令:查看当前所在文件夹
命令格式:命令 【选项】【参数】注:多个选项可以写在一起。
- ls命令 【选项】【文件/目录】选项:
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 以人方便的方式显示
-i 显示inode
Linux中不使用扩展名,Linux总共有7中文件类型,其中
普通文件
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(所有用户最后一次登录情况)
0 0
原创粉丝点击