如何输入命令

命令 [选项]([参数])[选项的值]([参数的值])  
空格作为分割
常见选项(参数):-h –help ;
特点:选项样子为: -字母 或 –加单词

举例:

1
$ ls -l /home 

$:命令提示符 | ls:命令字 | -l:命令选项 | /home:命令参数

文件名称规范

  • 文件的名称大小写敏感
  • 名称最多可以为255个字符
  • 除了正斜线外,都是有效字符(建议不用空格)
  • 通过touch命令可以创建一个空白文件或者更新已有文件的时间
  • 以“.”开头的为隐藏文件

Linux系统没有文件和文件夹之分,统称为文件

命令 Shutdown 关机重启命令

1
2
3
4
5
6
7
Shutdown [选项]  时间
-c 取消前一个关机命令
-h 关机
-r 重启
Shutdown –h (now)/20:30
其他命令 halt poweroff
重启命令 reboot init6

目录处理命令

命令 ls

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
英文原意:list
所在路径:/bin/ls 所有用户可执行
功能:显示目录文件
语法:ls 选项[-ald] [文件或目录]
参数:
-l 显示详细信息 系统里面的快捷方式#ll
-a 显示隐藏文件 
-d 查看目录属性(不查看里面的内容)
-h 增强可读性
-i 显示文件i节点

##### Ls 显示结果
文件类型 (ugo)权限 读取次数 所有者 所属组 文件大小 最后一次修改时间 文件名
-rw-r--r—
- 文件类型(-二进制文件 d目录 l软连接)
u g o
u 所有者 g所属组 o其他人
r 读 w写 x执行

命令 pwd

1
2
3
4
5
英文:print working directory
命令所在路径:/bin/pwd
功能:显示当前目录
语法:pwd 没有参数
范例:pwd

命令 mkdir

1
2
3
4
5
6
7
英文:make directories
命令所在路径:/bin/mkdir
语法:mkdir –p[目录名]
功能:创建新目录
-p 递归创建
范例: mkdir -p /tmp/study/sql
mkdir –p /tmp/study/oracle /tmp/study/ceshi

命令 cd

1
2
3
4
5
6
7
8
9
英文: change directroy
命令所在路径: shell内置命令
功能:切换目录
语法:cd [目录]

范例: cd /tmp/study 切换到指定目录
cd .. 回到上一级目录
cd . 回到当前目录的父目录
cd - 返回跳转前的目录

命令 rmdir

1
2
3
4
5
英文: remove empty directory
命令所在路径:/bin/rmdir
功能:删除目录(删除空目录)
语法:rmdir [目录名]
范例: rmdir /tmp/study/oracle

命令 cp

1
2
3
4
5
6
7
8
9
英文:cp
命令路径:/bin/cp
功能:复制文件或目录
语法: cp [原文件/目录] [目标目录]
参数: -r 复制目录
-p 保留文件属性
范例: cp –r /tmp/study/oracle /root
将目录/tmp/study/oracle 复制到 /root
cp –r /tmp/study/oracle /root/ceshi(复制同时更名)

命令 mv

1
2
3
4
5
6
7
英文:move
命令路径:/bin/mv
功能:可以剪切一个或者多个文件或目录,改名
语法:mv [原文件或目录] [目标目录]
范例:mv /tmp/study/sql /root
mv /tmp/study/sql /root/sqlserver
mv sqlserver sqlserver2008(改名)

文件处理命令

命令 touch

1
2
3
4
5
6
7
命令路径:/bin/touch
功能:创建空文件
语法:touch [文件名]
范例:touch story.list
不指定路径默认当前目录下创建
touch /root/story.list
注意:创建文件时不建议用空格,需要空格用双引号

命令 cat

1
2
3
4
5
6
命令路径:/bin/cat
功能:显示文件内容
语法:cat [文件名]
参数:-n 显示行号
范例: cat /etc/issue
cat –n /etc/services

命令 tac

1
2
功能:显示文件内容(反向列式)
语法:tac [文件名]

命令 more

1
2
3
4
5
6
7
8
命令路径:/bin/more
功能:分页显示文件内容
语法:more [文件名]
空格或f 翻页
enter 换行
q或Q 退出more浏览状态
范例: more /ect /services
不能向上翻页

命令 less

1
2
3
4
5
6
命令路径:/bin/less
功能:分页显示文件内容

pageup /pagedown 向上/下翻页
上箭头 向上换行
/ 输入搜索的关键词 n 显示下个标记

命令 head

1
2
3
4
5
6
命令路径:/user/bin/head
功能:显示文件前面几行内容
语法:head –n [文件名]
范例: head –n7 /etc/services
显示前7行
不指定默认显示前10行

命令 tail

1
2
3
4
5
6
7
8
命令路径:user/bin/tail
功能:显示文件后面几行内容
语法:tail [文件名]
-n 指定行数
-f 动态显示文件末尾内容
范例: tail –n 18 /etc/services
日志文件 /var/log/messages

该文章Mec所著,如有错误请联系作者邮箱更改