第一段基本操作与文件管理

来源:互联网 发布:php连接mysqli代码 编辑:程序博客网 时间:2024/06/05 06:34

玩Linux已经有些日子了,还好可以再linux环境中进行些简单操作,可以玩玩开发。一直有写点关于Linux的学习笔记,却因为自己所谓的“没有空”而搁浅。现在又动了写写的念头,不知道自己能够坚持着写多久,反正先写着吧,心动不如行动。

定下第一阶段的目标与任务。

说明:所有操作都在ubuntu系统下进行,本人主要用于自己记录,因此不会对命令参数过多介绍,只是列些认为自己有用的东西

目标:初步入门linux,可以进行简单的操作,主要是文档管理,简单说就是能够玩得开Linux

任务:

  • 目录的切换操作
  • 文件目录的创建,删除,查看,移动,修改,移动
  • 一些常见命令的使用

1.目录的切换操作:

与之两个命令有关,ls与cd

ls:显示指定目录的内容,由于该命令的参数过多,就简单的举例说明它的一些使用

ls或ll

说明:如果不加参数ls显示当前目录下的文件名,ll显示当前目录下所有文件及详细信息,如果要查看指定目录下内容可以再后面加上目录名

ls | grep 'a'

说明:对ls得到的结果进行过虑,只有包含'a'的文件或目录才会被显示出来

cd:跳转的指定的目录

cd /

说明:跳转到根目录

cd ..

说明:跳到上层目录

cd /home

说明:跳到home目录中

cd ~

进入用户的home目录

cd -

进入上一次进入的目录

2.文件操作

  • 目录创建与删除mkdir,rmdir

mkdir [选项] 目录名字

mkdir -p a/b/c/d : 在当前目录下创建一路径的目录,如果某一目录不存在则将不存在的目录补上

  • 查看文件内容:cat , less , more

cat:为最早使用的文件内容查看命令,命令格式:cat [选项] 文件

将两个文件的内容合并到另一个文件中: cat a.txt b.txt >c.txt

more 与 less 命令:用于显示大文件,进行分屏显示,不同于more命令less命令支持向前滚动翻屏,命令格式:

more [选项] 文件    |     less [选项] 文件

这两条命令支持子命令,空格为换屏,h显示帮助,v启动 vi编辑器,q退出命令模式

  • 复制文件与目录cp

cp [选项] [源文件与目录列表] [目标目录]

实例:将当前目录中以.txt结尾的文件复制到/home目录中

cp *.txt /home

  • 删除文件与目录rm

rm [选项] [文件与目录列表]

实例:强制删除某目录及该目录中的文件与目录

rm -fr a

  • 移动文件与目录mv

实例:将目录a中所有文件移动到b目录中

mv a/* /home/b

实例:利用mv命令实现修改文件名字作用

mv a.txt newname.txt

  • 文本的创建与编辑vi
该命令参数用法很多,这里不加多说了


3.常见的命令

  • man命令:man [选项] 命令名称 该命令用于显示某一条命令的帮助手册,是为学习的好帮手
  • clear:清楚屏幕
  • chmod :修改文件或目录的权限
  • date:显示日期
  • who:查看当前在线用户
  • pwd:查看当前所在路径
  • history:显示之前使用的命令


原创粉丝点击