Linux学习笔记


Linux学习笔记


一,文件目录

/boot:启动目录,内核存放地
/etc:配置文件存放地
/home:用户家目录
/lib:库文件目录,程序额外的函数库存放地
/bin:可执行文件和常用的Linux命令
/sbin:系统管理员的命令和工具
/usr:应用程序和文件安装地
/mnt:挂载其他系统文件
/root:root账户的home目录
/dev:存放Linux系统下的设备文件

二,常用命令

  1. pwd:打印用户当前所处的路径
  2. cd:改变用户所在目录
格式:
    cd <目录名>
    cd .. 返回上一级目录
    cd    返回当前用户的主目录
  1. ls:显示指定目录下的内容
格式:ls [参数] [目录或文件]
参数:
          -a 列举目录中的所有文件,包括隐藏文件
          -l 列举所有目录详细信息
          -al 包括隐藏文件的详细信息
          -r 按顺序排列显示
          -R 递归列取当前目录下所有子目录内的内容
          -h 人性化显示
          -s 大小size:数据块
  1. cat:查看文本文件
  2. touch :创建文件
  3. grep:在某个文件中查找一个特定的字符串
格式:grep 要查找的字符串 文件的名字【grep查找区分大小写】
  1. cp:复制文件(copy)
格式:cp [参数] [源文件] [重命名目标文件]
参数:
          -i 互动:如果文件将覆盖目标中的文件,他会提示确认
          -r 递归:这个选项会复制整个目录,子目录以及其他
          -v 提示:打印移动信息
  1. mv:可以对文件或者目录进行移动
格式:mv [源对象] [目标对象]
参数:
          -i 互动:如果选择的文件将覆盖目标中的文件,他会提示确认
          -f 强制:不提示的移动文件
          -v 详细:打印移动信息
  1. mkdir:创建目录
格式:mkdir [目录1] [目录2] ...
创建嵌套目录:mkdir -p 目录名1/目录名2/目录名3
  1. rmdir:删除空目录
格式:rmdir [参数] [目录名1] [目录名2] ...
参数:-p:删除指定目录,如果上层目录为空则一并删除
  1. rm:删除文件
格式:rm [参数] [文件]
参数:
          -i:互动:提示确认删除
          -f:强制:代替互动模式,不提示删除
          -v:详细:打印删除信息
          -r:递归:将删除某个目录以及其中所有的文件和子目录
  1. man:查询命令说明
格式:man 命令名称
退出按q
  1. locate:定位文件和目录
【locate命令使用数据库来定位带有test这个词的文件或目录】
格式:locate 文件或目录名字
  1. whatis:用于查询某个命令的含义
格式:whatis 命令名称
  1. 文件压缩命令
bzip2:bzip2来压缩文件
格式:bzip2 filename
文件压缩后的后缀名为:.bz2
`bunzip2:解压缩
格式:bunzip2 filename.bz2

gzip:gzip来压缩文件
格式:gzip filename
-r:递归处理,指定目录及子目录一块处理
gzip -r file1
上面命令把file1目录中的内容压缩起来(压缩不了目录)
gunzip:解压缩
格式:gunzip filename.gz

tar:将文件或目录进行打包或者解压缩
格式:tar [参数] [打包后的文件名] [需要打包的文件或目录]
压缩:
tar cvf xxx.tar(要压缩后的文件名)
解压缩:
tar xvf xxx.tar
在不进行解压的情况下,显示压缩文件里的内容
tar tvf xxx.tar

使用tar和bzip2来压缩/解压缩文件
tar -cjvf xxx.tbz(要压缩的文件名)
tar -xjvf xxx.tbz【解压缩】

使用tar和gzip来压缩/解压缩文件
tar -czvf xxx.tgz(要压缩的文件名)
tar -xzvf xxx.tgz【解压缩】

参数:
          -c:创建压缩文件
          -x:展开归档文件
          -t:显示包括在tar文件中的文件列表
          -z:压缩/解压缩文件(gz格式)
          -v:写入或读取时显示所有文件
          -f:指定要展开的归档文件名
          -j:压缩或解压缩文件(bz2格式)
  1. vi:文件编辑命令
vi filename
按i或a编辑
i:插入
a:追加
esc:切换模式

可执行操作
(1):w 保存文件
(2):wq 保存并退出
(3):wq! 保存并强制退出
(4):q 退出
(5):q! 强制退出
(6)dd 删除一行文字
(7)x 删除一个字符
(8):n 光标移至文本第n行
(9)$ 光标移至文本的行尾
(10)G 光标移至文本的末尾
(11)/ 查找某个字符串   /sdb
  1. ps:查看进程
参数:          u:列出使用者的名称和使用时间          x:列出所有程序top:和ps类似,查看进程,每几秒钟更新一次状态
  1. kill:终止进程
语法:kill 进程号(PID)
  1. du:显示文件目录的大小
语法:du 参数 文件名
参数:-ab 列出所有文件和目录所占的空间
  1. ifconfig:显示网络设备状态
  2. clear:清屏

文章作者: DaIQiFenG
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明来源 DaIQiFenG !
评论
  目录