linux笔记02

1)远程服务器关机及重启时的注意事项

shutdown-r now 重启时会正常保存和终止正在运行的程序,是安全命令

不要再服务器高峰运行期执行高负载命令,如:复制大量的数据、压缩或者解压缩大文件、大范围的硬盘搜索

定期备份重要数据,密码定期修改

 

2)linux命令基本格式

[root@localhost ~]# 

root 用户名,@分隔符,[]:分隔符,localhost 主机名简写,~ :当前位置 ,#:超级用户权限等级($:表示为普通用户)

命令大全:http://c.biancheng.net/linux/

ps:linux在线执行 工具 https://www.tutorialspoint.com/unix_terminal_online.php

  命令[选项][参数] 

命令的选项用于调整命令功能,而命令的参数是这个命令的操作对象。

选项: 如ls命令 ls -l -l为选项,选项分为长格式--和短格式-  短格式选项是长格式选项的缩写

参数:指命令操作的对象,如文件目录,进程,用户,如: ls -l anaconda-ks.cfg

 

3)linux命令-ls

ls- a 显示隐藏文件,linux中隐藏文件以.开头

ls -l 显示长文件格式  权限 引用数 用户 用户组 文件大小 修改时间 文件名

ls -d 显示目录的具体信息 

sh-4.4$ ls -ld /home/cg/root   
rwxrwxrwx 1 cg cg 4096 May  1 10:27 /home/cg/root 

4)cd 命令 更换目录  shell的内置目录

cd  命令的快捷键

特殊符号作 用
~代表用户的家目录
-代表上次所在目录
.代表当前目录
..代表上级目录

5)mkdir 创建目录 /bin/mkdir

-p 递归创建,如果创建全新的多层目录使用-p选项

6)rmdir 删除空目录 /bin/rmdir

只能删除空目录,-p递归删除为空的目录

7)touch 触摸文件,修改文件的时间戳  /bin/touch

选项:

-a -m修改文件的访问/修改时间

-d 改为指定时间

-c如果文件不存在则不建立新文件

8)stat 显示文件或文件系统的详细信息  /usr/bin/stat

touch 文件后,文件的三种时间都会修改。

9)cat 链接文件打印并输出到标准输出上 /bin/cat

选项:-e 将换行符$输出 -n输出行号 -t将tab以^l 显示出来  -v 输出特殊字符 -a=-vt

文件如果 过大 cat会显示不全,可以使用 pageUp+向上箭头 来网上翻页。但是也是有限的。

10)more命令 分屏显示文件内容 /bin/more

向上翻页:b

向下翻页:空格键 

往下一行:回车键  

查找文字:/

退出:q

11)head 显示文件的开头内容 /usr/bin/head

-n 显示行数,-v 显示内容的时候显示文件名

12)tail  显示文件结尾的内容 /usr/bin/tail 

-n 显示行数 -f 实时监听文件的变化,tail -f =tailf

13)ln 在文件之间建立连接的命令 /bin/ln

详细版本参考:http://c.biancheng.net/view/740.html

格式:ln 源文件  目的文件

-s 建立软连接(源文件必须为绝对路径) ,通windows的快捷方式。不加选项默认为硬链接

-f 如果目标文件存在则删除目标文件再建立连接。

linux系统采用ext4分区,即 分为inode节点和block节点

inode:存储文件所有者属组+真正保存文件的block的编号+文件的状态修改时间等信息

block:文件的数据,文件名

硬链接:目的文件的inode和block跟 源文件都相同,直接指向源文件。

  • 不论是修改源文件(test 文件),还是修改硬链接文件(test-hard 文件),另一个文件中的数据都会发生改变。
  • 不论是删除源文件,还是删除硬链接文件,只要还有一个文件存在,这个文件(inode 号是 262147 的文件)都可以被访问。
  • 硬链接不会建立新的 inode 信息,也不会更改 inode 的总数。
  • 硬链接不能跨文件系统(分区)建立,因为在不同的文件系统中,inode 号是重新计算的。
  • 硬链接不能链接目录,因为如果给目录建立硬链接,那么不仅目录本身需要重新建立,目录下所有的子文件,包括子目录中的所有子文件都需要建立硬链接,这对当前的 Linux 来讲过于复杂。

软连接:目的文件的inode不同,建立新的inode索引和block块,block块中存储 源文件的inode号和文件名称

  • 不论是修改源文件(check),还是修改硬链接文件(check-soft),另一个文件中的数据都会发生改变。
  • 删除软链接文件,源文件不受影响。而删除原文件,软链接文件将找不到实际的数据,从而显示文件不存在。
  • 软链接会新建自己的 inode 信息和 block,只是在 block 中不存储实际文件数据,而存储的是源文件的文件名及 inode 号。
  • 软链接可以链接目录。
  • 软链接可以跨分区。

14)rm 删除文件或目录 /bin/rm

选项:-f 强制删除,如果非空。 -r 递归删除,-i 交互式删除

15)cp  复制文件或目录 /bin/cp

cp -选项 源文件 目的文件

  • -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;
  • -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;
  • -i:询问,如果目标文件已经存在,则会询问是否覆盖;
  • -l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;
  • -s:把目标文件建立为源文件的软链接文件,而不是复制源文件;
  • -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);
  • -r:递归复制,用于复制目录;

16) mv 移动文件或改名 /bin/mv

mv 选项 源文件 目标文件  

如果源文件和目标文件在同一目录中,那就是改名

  • -f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;
  • -i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项);
  • -n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户;
  • -v:显示详细信息;

 

 

 

From http://c.biancheng.net/view/722.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值