目录与文件操作命令

命令提示符表示当前终端的状态

 book@www.100ask.org:~$

book:当前登录的 用户名

www.100ask.org:主机名

当前所在目录 ~表示家目录

用户提示符 如果是root管理员,显示 # 如果是普通用户,显示 $

Linux命令的组成 1)command命令      2)options选项     3)parameter参数

说明: 1. [ ]中括号表示 该部分可选,可有可无,需要根据命令的实际需要而添加 2.命令、选项、参数都以空格分隔,不管几个空格都算一个空格    如:输入ls  -la   与输入ls     -la的效果是一样的 3.完成命令输入后,按回车“Enter”键启动 

序号

英语单词及含义

1

directory

目录

2

change

改变

3

list

列出

4

print

打印

5

remove

删除

6

copy

复制

7

move

移动

8

clear

清除

pwd        :显示当前所在的目录
ls        :显示当前目录下的文件
cd        :切换路径
          cd .. 返回到上一级路径
mkdir    :新建目录
rmdir    :删除目录    rm -rf 删除目录的用法是:rm -rf <目录路径>
touch    : 新建文件
cp        :复制文件    
rm        :删除文件      
cat        :将文件内容显示到终端中
clear    :清除屏幕的显示内容

在终端中输入linux命令,最终会执行相应的应用程序,
这些应用程序一般在/bin/或者/sbin目录


用户在终端中输入linux命令,然后终端会将用户输入传递给shell应用程序,
shell解析后会执行相应的应用程序。
而shell就是通过终端来接受用户输入,然后执行相应的应用程序。


用户只需要关心自己输入的linux命令是否正确就可以了。
其他的事情shell已经帮助我们做好了。
 

命令:pwd 英文来源:print  working  directory 功能:打印当前所在路径

 

命令:cd 英文来源:change  directory 功能:改变路径、切换路径

 Linux基础概念:家目录

使用  ~  表示用户家目录,如book用户的家目录为/home/book

Linux基础概念:当前路径和上一级路径

使用   .   表示当前路径 使用  ..   表示上一级路径 使用  ../..表示上上级路径,依此类推。

 

 

 Linux基础概念:上一次路径

使用  -   表示上一次的路径  cd  -

Linux基础概念:绝对路径和相对路径 

绝对路径:从根目录一级级找下去,需要写完整路径名

相对路径:参照当前所在目录进行查找

 示例功能:进入/home的绝对路径

 示例功能: 终端中输入  ./pwd   去执行应用程序/bin/pwd 相当于 输入的./pwd为相对与当前路径/bin的相对路径

示例: 当前在/home/book/100ask目录, 如果在终端中输入cd   ../videos,从而进入/home/book/videos       ----》输入的../videos为相对与当前路径/home/book/100ask的相对路径

示例: 当前在/home/book/100ask目录, 如果在终端中输入cd   ../../ ,从而进入/home ----》则输入的../../为相对与当前路径/home/book/100ask的相对路径

 

 注意事项: 必须有该目录,才能切换到该目录。 可以先使用ls来确认有某个目录名存在,在进去某个目录

命令:ls   英文来源:list 功能:列出目录内容

示例功能:显示当前目录下文件

示例:ls  -l   -long

 

 示例功能:显示文件更完整信息 use a long listing format.

示例: ls   -a -all

 示例功能:显示当前目录下文件及隐藏文件 do not ignore entries starting with.

示例: ls  -la 

 示例功能:“-l”和“-a”组合选项,            显示所有文件及完整信息。

示例: ls   -lh 

 示例功能:将文件大小以Kb、MB、GB的形式列出

 命令:mkdir   英文来源:make  directory 功能:创建目录

示例:mkdir   dir0

 示例功能:创建一个目录

示例 :mkdir   -p   dir1/dir2  -parents

 示例功能:创建目录及子目录

命令:rmdir   英文来源:remove  directory 功能:删除目录 

示例:rmdir  dir1、

示例功能:删除一个空目录

示例:rmdir  dir1 

示例功能:不能删除一个非目录

命令:touch   英文来源:\ 功能:创建文件

示例:touch   file

 示例功能:创建一个文件file

 命令:mv   英文来源:move 功能:修改文件(目录)名、移动路径

示例:mv  file  dir1/  dir2/

示例功能:将文件file、目录dir1移动到dir2中

命令:cp   英文来源:copy 功能:复制文件或目录

示例:cp   file1   file2 

示例功能:复制文件

示例:cp   dir1/*   dir2 

示例功能:拷贝dir1目录里的所有文件

示例:cp   -r  dir1/  dir2/ 

示例功能:复制dir1文件夹

 -R, -r, --recursive    copy directories recursively  

-f, --force     if an existing destination file cannot be opened, remove it  andtry  again  (this  option  is ignored when the -n option is also used)

-d     拷贝时保留链接后面加入 

命令:rm   英文来源:remove 功能:删除文件或目录

示例:rm  file1

示例功能:删除文件

示例:rm  -r  dir1/

 

示例功能:删除文件夹

-r, -R, --recursive      remove directories and their contents recursively;

-p, --parents            remove  DIRECTORY  and  its  ancestors;e.g. 'rmdir -p a/b/c'  is  similar  to  'rmdir  a/b/c  a/b  a' 

命令:cat   英文来源:\ 功能:复制文件或目录

示例:cat    file1.txt    file2.txt

示例功能:串联文件并依次全部打印在标准输出中 Concatenate  files  and  print  on  the  standard  output

命令:tar   英文来源:\ 功能:解压、压缩文件

文件

后缀

命令

文件名.tar.gz

tar.gz

文件名.tar.bz2

tar.bz2

文件名.zip

zip

 命令:find   英文来源:find 功能:查找文件

示例:find  -name  "test*"

 示例功能:查找当前路径下,文件名中含有“test”的文件或文件夹,     返回查找文件的相对路径。

命令:grep 英文来源:\ 功能:查找字符串

示例: grep  -nri  "HELLO"

示例功能:查找当前路径下,文件内容中含有“HELLO”的文件,     -n:显示查找字符串所在行     -r:递归的查找,即包含子文件的内容     -i:忽略大小写     返回包含查找字符串的相对路径,所在行,该行内容。

 

入门系统命令

命令:date   功能:显示日期和时间

示例功能:显示当前日期与时间

命令:cal   功能:显示日历

 示例功能:打印当前日历

命令:users   功能:显示当前登录系统的所有用户名字

示例功能:显示当前登陆系统的所有用户名字 每个显示的用户名对应一个登录会话。如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数。

命令:who   功能:显示已登陆到系统的用户的详细信息 示例功能:显示已登陆到系统的用户的详细信息 包含登陆账号、使用的终端机、登陆的时间、何处登陆等

 命令:whoami   功能:显示当前有效的用户名

示例功能:显示当前有效的用户名

命令:uname   功能:打印系统信息 示例功能:打印出系统的所有信息

 命令:free   功能:显示系统内存使用情况

 

示例功能:以人们习惯的格式显示系统内存信息

命令:ps 功能:显示当前进程信息快照 

 示例功能:显示当前所有进程信息

 命令:top   功能:动态的显示系统进程信息

示例功能:每隔两秒刷新显示系统进程信息

 

 命令:kill   功能:发送信号给进程

示例功能:结束指定进程

命令:reboot 功能:重启计算机

命令:halt 功能:关闭计算机

命令:shutdown   功能:关闭计算机 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值