Linux常用命令 (1)
2017-05-26 13:21
323 查看
文件命令
文件处理命令
命令格式与目录处理命令ls命令格式: 命令[-选项] [参数]
说明:
1)个别命令使用不遵循此格式
2)当有多个选项时,可以写在一起
3)简化选项与完整选项 -a等价于–all(完整选项一般用两个-)
目录处理命令
命令名称: ls
命令英文:list
命令所在路径:/bin/ls
执行权限:所有用户
功能:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件、包括隐藏文件(all 所有 || Linux中隐藏文件以”.”开头)
-l 详细信息显示(long 长格式)
[root@localhost Test]# ls -l
总用量 116
-rw-r–r–. 1 root root 8987 5月 17 23:50 111
一共7个部分 1表示引用计数,该机文件被调用的次数,Linux将文件分为3类:
1.所有者(只能有一个,可以变更) u表示 2. 所属组(仅能有一个组) g表示 3.其他人 o表示
第一个root是所有者,第二个root是所属组
8987文件大小,单位字节(-h命令是人性化显示)
5月 17 23:50 文件最后一次修改时间(Linux中没有文件的创建时间的概念)
111 文件名
-rw-r–r–.
-:文件类型(-二进制文件 d目录 l软链接文件)
rw-:u
r–:g
r–:o
r读,w写,x执行
-d查看目录属性
-i 显示文件/目录的索引号
命令名称:mkdir (make directories)
命令所在路径:/bin/mkdir
执行权限:所有用户
语法: mkdir -p [目录名]
功能:创建新目录,-p递归创建
eg: [root@localhost Test]# mkdir -p /home/centos_gui/test_1/Japan/Love Story
mkdir 还可以同时创建多个目录 记得用空格隔开
命令名称:cd(change directory)
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd[目录] cd ..返回上一级目录
功能:切换目录
eg:[root@localhost cangjing]# cd /home/centos_gui/test_1/Japan/
[root@localhost Japan]# ls
boduo cangjing Love xiaodianying
[root@localhost Japan]# cd ..
[root@localhost test_1]# ls
Japan
命令名称:pwd (print working directory)
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能:显示当前目录
eg:[root@localhost test_1]# pwd
/home/centos_gui/test_1
注意:“.”代表当前目录 ,”..”代表上一级目录。cd ..(空格不能省)
命令名称:rmdir(remove directory)
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir[目录名]
功能:删除空目录
eg:[root@localhost test_1]# pwd
/home/centos_gui/test_1 注意,只能删除空目录
命令名称:cp(copy)
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
功能:复制文件或目录 可以同时复制多个文件
赋值的同时还可以重命名eg:cp -r /home/centos_gui /root/gui 即可将centos_gui复制到root下并改名为gui.
命令名称:mv(move)
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv [原文件或目录][目标目录]
功能:剪切文件或目录、改名(同一个目录中移动即改名)
命令名称:rm(remove)
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm -rf [文件或目录]
-r 删除目录
-f 强制执行
功能:删除文件
文件处理命令
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:创建空文件
注意Linux中创建带空格的文件名时,需要用”“括起来,不建议使用空格
命令名称:cat
命令所在路径:/bin/cat
语法:cat 文件名
功能描述:显示文件内容 -n 显示行号
命令名称:tac (cat反过来写)
命令所在路径:/usr/bin/tac
执行权限:所有用户
语法:tac [文件名]
功能描述:显示文件内容(反向显示)
eg: tac /etc/issue
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more [文件名]
(空格)或 f : 翻页
(enter) :换行
q或Q :退出
功能描述:分页显示文件内容
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法:less [文件名]
功能描述:分页显示文件内容(可向上翻页)
(空格)或 f : 翻页
(page up):向上翻页
(上箭头):向上换行
(enter) :换行
/[关键词]:搜索(n继续向下找)
q或Q :退出
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法:head [文件名]
功能描述:显示文件前几行 -n指定行数(不指定n则默认为10行)
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
语法:tail [文件名]
功能描述:显示文件结尾几行 -n指定行数(不指定n则默认为10行) -f 动态显示文件末尾内容
链接命令
命令名称:ln(link)
命令所在路径:/bin/ln
执行权限:所有用户
语法:in -s [源文件] [目标文件]
-s 创建软链接
功能描述:生成链接文件
软链接:类似Windows的快捷方式
lrwxrwxrwx l软链接
文件大小-只是链接符号
箭头指向源文件
硬链接:
作用相当于:拷贝cp -p + 同步更新
通过i结点识别
不能跨分区
不能针对目录使用
同一个结点映射到两个文件,当一个删除后,另一个可以继续存在和访问,硬链接的两个文件结点相同。
相关文章推荐
- Linux下常用配置文件及常用命令的介绍
- Linux 常用命令汇编(一)
- Unix/Linux常用监控和管理命令工具
- Linux下常用网络配置文件及常用命令的介绍
- Linux开发中的常用命令
- linux常用的命令详细说明
- Linux下的常用命令和设置
- Linux常用命令
- Linux常用命令介绍
- Linux 的常用网络命令
- Linux 入门常用命令
- linux常用开发命令
- Linux常用命令和服务器配置
- Linux 的常用网络命令
- linux常用命令及技巧
- Linux开发中的常用命令
- LINUX选修课讲义:UNIX常用命令
- Linux 入门常用命令
- Linux常用命令(2)
- Linux开发中的常用命令