基本的shell 命令

1.$表示shell在等待用户输入,在输入shell命令之后需要按回车,shell才能执行命令

2.man 查找的工具(查找那个工具相应的手册条目),如果不记得命令名怎么办?可以使用关键字搜索手册页 man -k 关键字

3.浏览文件目录

linux 路径:/home/Rich/Documents/test.doc 用/在文件路径中划分目录。

cd 切换目录  cd 想切换到的目录名(如果没有为cd命令指定目标路径,将切换到用户主目录)

/表示虚拟目录的根目录

pwd显示当前工作目录

绝对文件路径:以/开始,可以清楚表明用户想要切换到的确切位置,在cd 后面指定完整路径名。E: cd /usr/bin

相对文件路径:以用户准备切换的目录名或一个特殊字符开始,

                        .(单点符)表示当前目录

                        ..(双点符)表示当前目录的父目录

4.显示文件和目录

ls显示当前目录下的文件和目录  

       ls -F区分文件和目录

       ls -a显示隐藏文件和普通文件及目录  

       ls  -l显示文件附加信息,长列表格式的输出 

       ls还可以过滤输出列表

5.处理文件

touch 创建空文件 touch test_one

cp复制文件

       cp 源文件 新文件 或cp 源文件 现有目录(默认新文件与源文件文件同名)

       cp -i 源文件 新文件询问是否覆盖已有文件 ,若回答n,则复制不会继续。

[在输入文件名或目录名时按下table制表键,会自动补全内容。]

mv 将文件和目录移动到另一个位置或重新命令

       mv 旧文件名 新文件名 

       mv 旧文件名 要移动的位置路径

rm 删除文件  rm -i 文件名    [shell中没有回收站,所以添加-i参数询问是否真的要删除文件]

6.处理目录

mkdir创建目录 mkdir 目录名

rmdir删除目录,只是删除目录,并不删除文件

7.查看文件内容

file 文件名 查看文件类型

有3种方式查看整个文件

a.cat 文件名  cat -n 文件名(给所有的行加上行号)cat -b 文件名(只给有文本的行加上行号)  缺点:一旦运行无法控制后面的操作

b.more 文件名 显示文本文件的内容,会在显示每页数据之后停下来。(分页工具)缺点:只支持文本文件的基本移动,支持空格或回车移动

c.less 文件名,和more一样,一次显示一屏的文本,可以识别上下键移动

查看部分文件:

a.tail显示文件最后几行的内容(一般显示文件末尾10行)tail -n 数字 文件名 显示行数(最后2行)

b.head 显示文件开头那些行的内容(一般显示文件前10行)head -n 数字 文件名 显示行数(前2行)


        









  


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值