一、命令行提示符含义
[kiosk@foundation14 Desktop]$
kiosk:运行shell的用户是谁 @:分割符号 foundation14:主机短名称
Desktop:所在当前主机的位置 $:身份提示符 ($代表普通用户 #表示超级用户)
二、基本命令格式
命令 参数 目标
注意:1.参数用来指定命令的某些功能,可以加也可以不加
2.参数“-”表示单词的缩写,“--”表示单词的全评
3.命令和参数和目标之间要用空格分开
4.命令必须要在行提示符之后才有效,没有行提示符的输入是无效的
三、常见命令
1.touch file 建立文件 touch可以修改文件的时间戳(atime mtime ctime)atime 文件内容访问时间标识
mtime 文件内容被修改
ctime 文件属性或文件内容被修改的标识
2. mkdir test 建立目录
mkdir -p hello/read/a
-p:建立递归目录时,上层目录不存在 自动建立文件
3. rm file 删除文件
rm -fr file
-f:强制删除 -r:递归删除
4. rm test 删除目录
rm -fr test
5.文件的复制
cp 源文件1 源文件2 目的地目录 注:目的地目录必须存在
cp -r 源目录1 源目录2 目的地目录 注:目的地目录必须存在
cp 源文件 目的地文件
cp -r 源目录 目的地目录
6.文件的移动
mv 源文件 目的地文件 注:重命名
mv 源目录 目的地目录 注:重命名
注意:(相同磁盘文件移动)桌面到桌面:重命名
(不同磁盘文件移动)桌面到u盘:复制再删除
7.文件的查看
cat -b file 查看文件的全部内容,并且显示行号
cat file 查看文件全部内容
less file 分页浏览 可以显示出第一行所在位置,有的文件太长,找不到第一行的位置
less用法:
上|下 :逐行移动
pageup|pagedown :逐页移动
/关键字 :高亮显示关键字 n向下匹配 N向上匹配
v :进入vim模式,在vim模式中按:wq退回到less模式
q :退出
8.文件的编辑
gedit file 必须有图形
vim hello.c 然后进入浏览模式-->i-->进入插入模式-->退出插入模式-->ESC-->:wq退出保存
注意:(1)若为c语言需要安装gcc编译器 yum install gcc -y
gcc hello.c -o hello 或者 gcc hello.c(默认生成a.out文件)
./hello 执行文件
(2)vim异常退出:当vim异常退出时会生成.file.swp文件,当再次打开此文件时会出现以下情况让你选择
Open read-only只读打开 Edit anyway继续编辑 Recover恢复数据 Delete it删除
swp文件 Quit退出 Abort退出
无论按O E R Q A都不会删除.swp文件 每次打开还是会出现以前界面 直到按D 才删除.swp
9.文件寻址
绝对地址:表达准确,全部地址 文件在系统的真实位置 以“/”开头 此名称在命令执行时系统不会考虑现在所在位置的信息
相对地址:必须在此目录下才可以用,相对与当前系统所在目录的一个文件名称的简写,省略了系统当前所在目录的名称此名称不以“/”开头 此名称在命令执行时会自动在操作对象前加入PWD所显示的值
10. pwd:显示绝对路径
11.cd:切换路径 cd - 当前目录与当前目录的上一个目录之间的切换
cd ~:进入到当前用户的家目录
cd ~user:进入user家目录
cd ..:进入当前目录的上一级目录
12.ls:查看文件属性 ls -l file 查看文件属性
ls dir 查看dir目录 包括内容
ls -d dir:查看目录本身属性
ls -a dir:显示隐藏文件和其他所有文件
ls -S dir:查看目录按照从大到小排序
ls -ad .*:查看文件目录本身的隐藏文件
wc -l file1 行数
wc -c file1 字节数
wc -w file1 单词数
wc -m file1 字符数
14.history 查看命令历史
ctrl r+ 关键字 调用历史最近一条里面有此关键词的历史
ctrl c退出
history -c 清空当前环境中的历史
!数字 调用此行历史 !5执行历史中第五行命令
!test 执行以test关键字开头的最近一条历史
15.whatis 命令 查看命令用途
16.命令 --help 查看命令用法 适用于大多数常规命令
注意:[]表示选项可以加,也可以不加
...表示选项加入的个数任意
<>选项必须加入
Userage 命令用法
Options 对参数的作用作说明
17.man 命令 查看命令或文件的说明手册
man 5 文件
man -k 字符串 查看当前字符在系统中拥有man的级别
man级别:1命令2.系统调用接口3.函数库调用接口4.特殊设备文件5.系统配置文件
6.游戏规则说明7.包说明8.系统管理命令 9.内核调用规则
man的用法:上|下 逐行查看
pgup|pgdn 分页查看
/关键字 高亮显示关键字n向下匹配 N向上匹配
:q 退出