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

linux的入门命令

2014-05-08 07:42 302 查看
根目录下的一些目录或设备:
/boot:系统启动相关的文件,例如内核,initrd,grub(bootloader引导加载器)
/dev:设备文件
块设备:随机访问,数据块
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
/home:用户的家目录,每一个用户家目录通常默认为/home/USERNAME
/root:管理员家目录
/lib:库文件及内核模块文件
内核模块文件:/lib/modules
静态库:。a
动态库:。so
/media 挂载点目录,挂载移动设备
/mnt:挂载额外的临时文件系统
/opt:可选目录,第三方程序的安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件,/var/tmp
/bin:可执行文件,
/var:可变化文件
/sbin:管理命令
/usr:全局共享的只读文件
/usr/bin
/usr/sbin
/usr/lib
/usr/local:
/usr/local/bin
/usr/local/sbin
/usr/local/lib

文件的命名规则:
1、长度不能超过255个字符
2、不能用/当文件名
3、严格区分大小写

目录管理:
ls
cd pwd

mkdir:创建空目录
-p:强制创建空目录
-v(verbose):详细信息

rmdir:删除目录(只能删除空目录)
-p:强制删除目录

tree:查看目录树

文件管理:
文件的创建和删除:
touch:
-c:不创建文件
-a:改访问时间
-m:修改时间
-t:改为任意时间 年月日时分秒
创建文件也可以使用文件编辑器
rm:删除文件
-f(force):强制删除
-r(recursive):递归删除

stat:查看文件状态

复制和移动文件:
cp:(默认不会复制目录)
命令格式:cp SRC DEST
cp file1 file2 file3:一个文件到一个文件 多个文件到一个目录
-R,-r:递归复制一个目录
-f:强行复制
-i:提示y或则n
-p:保留原信息
-a:归档复制,常用于备份

mv:移动文件
命令格式:mv SRC DEST
-t:mv -i DEST SRC
install:
-d DIRECTORY:创建目录
-m:制定权限
-t DEST SRC:多个文件放到一个目录中

查看文本:cat、tac、more、less、head、tail
cat:连接并显示
-n:显示文件行号
-E:每一行结束出现行结束符$

tac:与cat相反(行颠倒)

根目录下的一些目录或设备:
/boot:系统启动相关的文件,例如内核,initrd,grub(bootloader引导加载器)
/dev:设备文件
块设备:随机访问,数据块
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
/home:用户的家目录,每一个用户家目录通常默认为/home/USERNAME
/root:管理员家目录
/lib:库文件及内核模块文件
内核模块文件:/lib/modules
静态库:。a
动态库:。so
/media 挂载点目录,挂载移动设备
/mnt:挂载额外的临时文件系统
/opt:可选目录,第三方程序的安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件,/var/tmp
/bin:可执行文件,
/var:可变化文件
/sbin:管理命令
/usr:全局共享的只读文件
/usr/bin
/usr/sbin
/usr/lib
/usr/local:
/usr/local/bin
/usr/local/sbin
/usr/local/lib

文件的命名规则:
1、长度不能超过255个字符
2、不能用/当文件名
3、严格区分大小写

目录管理:
ls
cd
pwd

mkdir:创建空目录
-p:强制创建空目录
-v(verbose):详细信息

rmdir:删除目录(只能删除空目录)
-p:强制删除目录

tree:查看目录树

文件管理:
文件的创建和删除:
touch:
-c:不创建文件
-a:改访问时间
-m:修改时间
-t:改为任意时间 年月日时分秒
创建文件也可以使用文件编辑器
rm:删除文件
-f(force):强制删除
-r(recursive):递归删除

stat:查看文件状态

复制和移动文件:
cp:(默认不会复制目录)
命令格式:cp SRC DEST
cp file1 file2 file3:一个文件到一个文件 多个文件到一个目录
-R,-r:递归复制一个目录
-f:强行复制
-i:提示y或则n
-p:保留原信息
-a:归档复制,常用于备份

mv:移动文件
命令格式:mv SRC DEST
-t:mv -i DEST SRC

install:
-d DIRECTORY:创建目录
-m:制定权限
-t DEST SRC:多个文件放到一个目录中

查看文本:cat、tac、more、less、head、tail
cat:连接并显示
-n:显示文件行号
-E:每一行结束出现行结束符$

tac:与cat相反(行颠倒)显示的行颠倒 分屏显示文件内容: more less: 向下翻一屏:space 向上翻一屏:b 向下一行:enter 向上一行;k head:查看文件前n行(n默认为10) -n:显示几行 -n 5 == -5 tail:查看文件后几行 -n:显示几行 -f:显示但不退出,等待显示后续追加至此文件的新内容文本处理:cut,join,sed,awk cut: -d:指定字符分隔符,(默认是一个空格) -f:指定要显示的字段 sort:文本排序 -n:数值排序 -r(reursive):降序排序 -t:字段分隔符 -k:以哪个字段位准进行排序 例如格式:sort -t : -k3 -u:排序后相同行只显示一次 -f:忽略字符大小写 uniq: -d:只显示重复的行 -c:显示文件中行重复的次数 文本统计: wc: -l:只显示行数 -w:只显示单词 -c:只显示字节数 -L:最长一行包括多少个字符 字符处理命令: tr:转换或删除字符 格式:tr 【OPTION】 。。。 SET1 SET2 -d:删除出现在字符集中的所有字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux入门