运维学习--命令

cd:

cd[-L|-P][dir]

pwd  查看目录  oldpwd

cd DIR 将工作目录切换到DIR所代表的目录

cd:将工作目录切换至当前用户的家目录

cd -:将工作目录切换至上一次的工作目录;在两个目录之间互相切换

cd ~:将工作目录切换至家目录

 cd~USERNAME ; 将工作目录切换至指定用户“username‘的家目录,仅限于root用户使用

pwd[-LP]

pwd  type pwd  (查看内部命令)

pwd -p 切换根本路径

ls

ls:查看文件名  ls / : 查看根目录

man ls = ls --help

在linux文件系统中所有以“.”开始的文件,称为隐藏文件

ls -a 显示所有的文件,包括隐藏文件

ls -A 显示除了“.”和“..”之外的所有文件

ls -d 不显示目录的内容,而 只显该目录名

ls -l ,--long:以长格式显示文件的详细属性

ls -F:通过添加后缀,查看文件的类型

   -r:倒叙输出结果

   -R:递归显示目录及子目录中的内容

   -S:根据文件大小排序

   -1:每行一个文件

   -Z:显示文件的SElinux的安全上下文(Security Context)

ls -h:易于人们读取文件大小的格式,通常使用1024进制

drwxr-xr-x . 2 root root 18 12月 23 06:50 account

  d:文件类型标识,

  rwxr-xr-x; 文件的权限设置

  rwx:文件的属主所具备的权限

  r-x:文件的属组所具备的权限

  r-x:其他用户对该文件所具备的权限

  .:表示该文件是否具有特殊属性

  2:表示该文件被硬链接的次数

  root:文件的属主

  root:文on件的属组

  18:表示文件的大小

  12月 23 06:50:文件最后一次被修改的时间

  account:文件名  

特殊案例:(设备中)

8:主设备号(major),用于标识设备类型,进而确定要加载何种驱动程序

0:次设备号(minor),用于表示同一种设备类型中的不同设备

设备号使用8位二进制表示,默认的表示范围0-255


退出状态码 echo $?

  0  :命令执行成功

  1 : 命令执行过程中出现小问题

  2 ;  命令执行过程中出现严重错误


mkdir:创建目录

  -p:依次创建目录:先建父目录再建子目录

  -V:在执行命令时,显示命令过程


rmdir:删除空目录,也不能删除非目录文件

  -p:同上

  -v:同上

rm:移除文件或目录

  -f:强制删除,没有任何提示

  -r:可以递归删除目录的内容

  -i:与用户进行交互式删除

CentOS 6.x

网卡命名:eth#

centos  7.3

网卡:ens


Touch:修改时间戳


stat:查看文件的原数据信息

stat -c  FORMAT:以特定格式显示文件的特殊属性


nano:全屏编辑工具

^:脱字符,表示ctrl键

^+o:保存文档内容

^+x:退出文档


cat:链接文件并显示标准输出

-b:标号

-s:合并多行空白行为一行

cat:ctrl+d 退出

-n:对所有行进行编号

-e:显示文档中每行末尾的行结束符,用$表示

注意:如果没有给出参数,则通过标准输入完成操作,最后使用^+d退出即可


tac:cat 的逆序输出


head:显示文档的第一部分,默认显示前十行

 -n #:显示文档的前#行内容,也可以简写为-#;

 -c #[b|k|m|g]:查看前#个字符


tail:显示文件的最后一部分

 -n #:显示文档的最后#行内容,也可以简写为-#;

 -c #[b|k|m|g]:查看最后#个字符

 -f:监控尾部的更新情况,使用^+c退出


more、less:分页显示文件的内容 n 下一页  N上一页


日期时间相关的命令:

硬件时钟:hwlock,clock

hwclock [function] [option...]

-s ,--hctosys:以硬件时钟为参考设置系统时钟

-w,--systohc:以系统时钟为参考设置硬件时钟

--set,--date :将硬件时钟设置为“TIME”所表示的时间

系统时钟:date

~]# date “052011112017.25"

~]# date -s "2017/10/10  10:10:10"

~]# date -s "2017-11-11 10:10:10"

date +%F  :完整格式的日期:年-月-日

%T;完整格式的时间  时:分:秒

%Y:年

%m:月

cal:显示日历

NTP服务器:Network Time Protocol , 网络时间协议

关机:

halt、poweroff

shutdown:shutdown

retboot:重新引导

Time:绝对时间:12:00

相对时间:+#,在#分钟之后执行

       特例:+0 相当于 now

注销,退出登录

exit;结束当前的shell

logout:

^+d(bash)

有关于复制文件的命令:

cp: cp [OPTION](选项)... [-T] SOURCE DEST(单源复制)

     cp [OPTION]... SOURCE... DIRECTORY(目标目录)(多源复制)

选项:

-d:复制的源如果是符号链接文件,则将该符号链接文件直接复制到目标位置,而不是起诉连接的那个文件

-p:在复制文件的时候,能够保留文件的权限、所有权以及时间戳信息

-R,-r:能够递归的复制目录及目录中的文件

-a:相当于-dpr选项的总和

注意:

1.使用cp命令,至少需要两个参数

2.通常情况下,组后一个参数是此次复制的目标

3.如果进行单源复制,目标可以不存在,目标可以为非目录文件

4.如果进行多源复制,目标必须存在且必须是目录


mv:移除

[OPTION]... [-T] SOURCE DEST

[OPTION]... SOURCE... DIRECTORY

选项:

-f:强制覆盖目标位置中重名的文件;