设为首页 收藏本站
查看: 839|回复: 0

[经验分享] Linux初级命令(二)对于linux的初级操作

[复制链接]
发表于 2018-5-17 08:09:12 | 显示全部楼层 |阅读模式
Linux初级命令(二)对于linux的初级操作

  1.touch   -修改文件的时间戳记.change file timestamps.、
意外功能:可以创建未拥有的文件
  常用选项:
  -c,--no-create:不创建任何文件;
  -a:仅修改文件的访问时间戳;
  -m:仅修改文件的修改时间戳;
  -tSTAMP:使用指定的STAMP替换文件的时间戳;
  STAMP的格式为:[[CC]YY]MMDDhhmm[.SS]  "201710140930.22"
  格外的,如果没有制定-c选项,touch命令可以创建出为参数且不存在的文件;
root@localhost~]# touch ex
       [root@localhost~]# ls -l
总用量 8
-rw-------. 1 root root 2026 10月 17 03:55 anaconda-ks.cfg
-rw-r--r--. 1 root root    0 10月 18 21:53 ex
-rw-r--r--. 1 root root 2057 10月 17 04:02 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 10月 17 04:04 公共
drwxr-xr-x. 2 root root    6 10月 17 04:04 模板
drwxr-xr-x. 2 root root    6 10月 17 04:04 视频
drwxr-xr-x. 2 root root    6 10月 17 04:04 图片
drwxr-xr-x. 2 root root    6 10月 17 04:04 文档
drwxr-xr-x. 2 root root    6 10月 17 04:04 下载
drwxr-xr-x. 2 root root    6 10月 17 04:04 音乐
drwxr-xr-x. 2 root root    6 10月 17 04:04 桌面  2.stat查看
  stat显示文件的或文件系统的状态;
  格式:stat filename [filenames ... ]
  常用选项:
  -c,--format=FORMAT;以指定的格式显示文件的指定状态属性;
[root@localhost ~]# stat /etc
  文件:"/etc"
  大小:8192         块:24         IO 块:4096   目录
设备:fd00h/64768d    Inode:8388673     硬链接:138
权限:(0755/drwxr-xr-x)  Uid:(    0/   root)   Gid:(    0/    root)
环境:system_u:object_r:etc_t:s0
最近访问:2017-10-18 21:26:44.643309023 +0800
最近更改:2017-10-18 04:56:25.911000114 +0800
最近改动:2017-10-18 04:57:01.011001788 +0800
创建时间:-  3.Nano 文本模式下的全屏编辑工具(类似于Windows下面的写字板)
  Nano- Nano's ANOther editor, an enhanced free Pico clone
  格式:nano [OPTIONS] [[+LINE,COLUMN] FILE]...
  ^:脱字符,表示键盘的Ctrl键;
  ^+O:保存文档内容;全部大写
  ^+X:退出编辑界面;
GNU nano 2.3.1                      文件: /ex                                               
this is a text


and

is
a
  text



                                        [ 已读取13 行 ]
^G 求助         ^O 写入         ^R 读档         ^Y 上页         ^K 剪切文字     ^C 游标位置
^X 离开         ^J 对齐         ^W 搜索         ^V 下页         ^U 还原剪切     ^T 拼写检查  3.cat和tac
  cat- 连接文件并在标准输出上输出
  格式: cat [选项列表] [文件列表]...
  常用选项:
  -b,--number-nonblank 给非空输出行编号。
  -n,--number   给所有输出行编号。
  -s,--squeeze-blank 将所有的连续的多个空行替换为一个空行。
  -E,--show-ends 在每行结束显示 $ 。
[root@localhost ~]# cat -nE /ex
    1    this is a text$
    2    $
    3    $
    4    $
    5    $
    6    and$
    7    $
    8    $
    9    $
   10    is $
   11    $
   12    a$
   13      text $
               tac - 反转显示文件
               格式:tac [选项列表] [文件列表]...  注意:cat或tac命令,如果没有给出参数,则所有的内容需要通过标准输入(从键盘输入)完成;而后可以使用"^+c"或者"^+d"退出即可。
  4..head
  head - 输出文件的开始部分
  格式:head [OPTION]...[FILE]...
  常用选项:
  -c,--bytes=[]K;以字节为单位显示相应长度的内容;
  -n,--lines=[]K;以行为单位显示相应长度的内容;
  可以使用-#的方式替换-n #K;
[root@localhost /]# head -n 3 ex
this is a text   注意:如果不使用任何选项,则默认显示指定文件内容的前10行;如果文件中不足10行,则显示全部内容
  5.tail
  tail- 输出文件的末尾部分
  格式:tail [OPTION]... [FILE]...
  常用选项:
  -f,--follow[={name|descriptor}] 当文件增长时,输出后续添加的数据; -f, --follow以及 --follow=descriptor 都是相同的意思:用来监控文件末尾的变化;
  -c,--bytes=[]K;以字节为单位显示相应长度的内容;
  -n,--lines=[]K;以行为单位显示相应长度的内容;
  可以使用-#的方式替换-n #K;
  6.more — 在显示器上阅读文件的过滤器分;分页显示文档内容
  格式:more [options] file […]
  交互式编辑方法:
  可以使用“/”根据后续给出的字符串组合进行查找过滤;
  可以使用“n”找到下一个匹配项;
  使用“q”退出more模式;
  使用Enter,可以向下翻一行;
  使用Space,可以向下翻一页;
  7.less
  less- opposite of more
  交互式编辑方法:
  可以使用“/”或“?”根据后续给出的字符串组合进行查找过滤;
  可以使用“n”或“N”找到下一个匹配项;
  使用“q”退出less模式;
  使用Enter,可以向下翻一行;
  使用Space,可以向下翻一页;
  最直接的就是,man命令就是用less写的,所以我们在用man ls 看一下less的操作。
  日期和时间相关的命令:
  8.date
  操作系统时间,简称系统时间;实用软件模拟的时钟记录的时间;
  date- 打印或设置系统日期和时间
  常用选项:
  -s,--set=STRING 根据 STRING 设置时间;
  两种格式:
  1)MMDDHHmm[[CC]YY][.ss]
  2)“CCYY-MM-DD HH:mm:ss” or “CCYY/MM/DD HH:mm:ss”
  date[选项]... [+格式]
  date [选项] [MMDDhhmm[[CC]YY][.ss]]
  FORMAT:
  %F: 表示完整的年月日格式,即YY-mm-dd
  %T:表示完整的时分秒格式,即HH-MM-SS
  %Y:表示完整年份
  %m:表示月份
  %d:表示日期
  %H:表示小时
  %M:表示分钟
  %S: 表示秒钟
  %s:时间戳,从1970-01-01 00:00:00到当前系统时间所经历的秒数;
  注意:1970年1月1日作为Unix元年;
  此时间戳是由32位二进制表示的,所以其表示的最大范围0~4294967295;
  9.clock/hwclock
  hwclock- query or set the hardware clock (RTC)
  格式:
  hwclock[function] [option...]
  -s,--hctosys:根据硬件时钟设置系统时间;
  -w,--systohc:根据系统时间设置硬件时钟;(不推荐)
[root@localhost /]# clock
2017年10月19日 星期四 06时32分25秒 -0.536697 秒  10.cal
  日历
  与关机,重启,注销有关的命令
  关机:halt,poweroff,shutdown -h TIME,init 0;
                重启:reboot,shutdown -r TIME,init 6
                注销:exit,logout,^+d
  
  11.cp
  cp- 复制文件和目录
  格式:
  cp[选项] ...[-T] SOURCE DEST:单元复制
  cp [选项] ...SOURCE...IRECTORY:多元复制
  注意:
  1)cp命令至少需要两个参数
  2)最后一个参数,通常是此次复制的目标:
  3)如果在复制时给出的目标是目录,则直接将文件复制到指定的目录中,保留原文件名;如果在复制非目标文件事,给出的目标是非目录文件,则此次操作时复制并改名。
  常用选项:
  -R,-r     递归复制目录,
  -d, --no-dereference 复制符号链接作为符号链接而不是复制它指向的文件, 并且保护在副本中原文件之间的硬链接.
  -p     保留原文件的所有者、组、权限(包括setuid和setgid位),上次修改时间和上次访问时间。如果制作所有者或组信息的副本时出错,则setuid和setgid位被清空。(要不然源文件和副本的上次访问时间显然是不同的, 因为复制操作就是对源文件的访问.)
  -a, --archive 复制时,尽可能保持文件的结构和属性.(但不保持目录 结构)等同于 -dpR。
  -f, --force:如果目标文件已经存在,则强制复制并且不提示;想要使该选项生效,执行cp命令时,需要在前面加上\,即\cpSource_file Destination_file
[root@localhost ~]# cp -a /etc /backup
[root@localhost ~]# ls -a /backup
. ..  etc  12.mv
  mv - 移动(改名) 文件
  格式:
  mv [选项] ...[-T] SOURCE DEST:单元移动
  mv [选项] ...SOURCE...IRECTORY:多元复制
  常用选项:移动文件并强制覆盖目标位置同名文件;不给提示;
  -n,--no-clobber:移动文件时,如果原文件与目标位置中的文件重名,则不移动。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-461136-1-1.html 上篇帖子: linux查漏命令 下篇帖子: 使用putty连接linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表