您的位置:首页 > 运维架构 > Linux

Linux基础命令整理

2013-02-27 12:37 253 查看
Linux是一门系统而又庞大的学科,笔者之前虽然也接触过一些Linux方面的知识,但是很少如此全面而且系统的去学习和了解,在接下来的三四个月中,笔者会坚持分享学习心得,与大家共同进步!

下面是这两天整理Linux的一些基础命令:

1、在Linux系统中用户常常需要了解自己所处的文件路径,这时pwd命令就能快速的查看用户的路径不需要记忆和繁琐的查找: pwd

2、用户在文件路径中需要查看目录中的文件时就要用到ls命令:
ls:
-l:长格式




文件类型:
-:普通文件(d)
d: 目录文件
b: 块设备文件(block)
C: 字符设备文件(character)
l: 符号链接文件(symbolic link file)
p: 命令管道(pipe)
s: 套接字文件(socket)
文件权限:9位,每3位一组,每一组:rwx(读,写,执行)
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size), 单位是字节
-h: 做单位转换




-a: 显示以.开头的隐藏文件
.表示当前目录
..表示父目录
-A 显示所有不包含.和..的目录
-d: 显示目录自身属性
-i: index node, indoe 显示文件的索引节点号
-r: 逆序显示
-R:递归(recursive)显示

cd: change directory
家目录,主目录,home directory
cd ~USERNAME: 进入指定用户的家目录
cd -: 在当前目录和前一次所在的目录之间来回切换

Linux: rtc 硬件时间
硬件时钟 (hwclock,clock)
系统时钟 (date)
ntp: 网络时间协议
date: 时间管理

获得命令的使用帮助:
type: 显示指令属于哪种命令类型

内部命令:
help 命令名称
外部命令:
命令名称(command) --help

命令手册: manual
man 命令名称(command) man 2(章节数) command whatis command (查看章节)
分章节:
1、用户命令
2、系统调用
3、库用户
4、特殊文件(设备文件)
5、文件格式(配置文件的语法)
6、游戏
7、杂项:Miscellaneous(不便归类的项)
8、管理命令(/sbin, /usr/sbin, /usr/local/sbin)

MAN:
NAME: 命令名称及功能简要说明
SYNOPSIS: 用法说明,包括可用的选项
DESCRIPTION :命令功能的详尽说明,包括每一个选项的意义
OPTIONS: 说明每一个选项的意义
FILES: 此命令相关的配置
BUGS:
EXAMPLES: 使用示例
SEE ALSO: 另外参照

翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k

查找:
/KEYWORD: 向后
n: 下一个
N:前一个
?KEYWORD:向前
n: 下一个
N:前一个
q: 退出

<>:必选
[]:可选
...:可以重复多次
|:多选一
{}: 分组

# touch (修改文件时间戳)
-a 访问时间
-m 修改时间
-t 修改时间戳
-c 改变时间
# stat 显示时间戳

时间戳(timestamp) 最近一次被修改的时间
访问:access
修改: modify (修改内容)
改变:change,metadate,元数据 (修改属性)

删除文件: rm(只在root用户中有提示) (\使用命令本身的意思)
-i 确认提示
-f 强制删除
-r 递归删除

复制和移动文件
cp: copy
复制一个文件到一个文件
复制多个文件到一个目录
cp 源(SRC) 目标(DEST)
-r=-R 递归
-i 提示
-f 强制
-p 保持属主属组和时间戳
-a 保持文件的所有属性(归档复制,长用于备份)
-P 复制保持链接的属性
-L 复制链接的指向文件

mv: move
移动文件
mv SRC源 DEST目标
-t 将目标和源顺序颠倒

install:复制文件
install -d 创建目录
install -t 目录 多个源 (将多个的源复制到目录中)本文出自 “小败向前冲!” 博客,请务必保留此出处http://yhwhzhang.blog.51cto.com/3821405/1141297
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: