新1期_第3课_Linux入门命令

一、第一节 linux命令入门演示

  1. pwd
    显示当前所在的目录;
  2. ls
    显示当前目录下有哪些文件
    ls folder:显示文件夹中有哪些内容
    ls file:显示该文件地址
  3. cd
    切换路径
    例如:
    cd 100ask:切换到当前目录下的100ask目录
    cd … :返回上一层目录
  4. mkdir
    创建一个新目录
  5. rmdir
    删除一个目录
  6. touch
    创建一个文件
  7. rm
    删除一个文件
  8. geidt
    编辑一个文件
  9. cat
    将文件的内容显示在终端
  10. cp
    复制文件
    例如:
    cp file1 file2
  11. clear
    清除终端屏幕上的内容

二、shell命令解析器功能说明
shell功能说明:在终端上输入命令“pwd”,终端将“pwd”传递给shell,shell执行pwd命令后在终端中输出结果;
在回车后,输入的字符串就被传递给shell;
shell接收到字符串后就去找命令;
shell 有一个默认的路径,在shell接收到字符串后,就会去这个默认的路径下找命令。这个默认的路径由环境变量PATH决定;
将PATH打印出来的命令:echo $ PATH

在shell打入字符串然后回车的过程:
1) shell 根据第一个字符串去环境变量所指定的目录下找到同名的执行程序;
2)执行程序;

可以在环境变量PATH中设置,添加我们自己的目录:
export PATH = $PATH:/my/dir
$PATH 表示当前目录;
冒号:表示加
/my/dir:表示我要添加的目录

执行一个新的可执行程序pwdabc时,一般会出现一个Permission denied,此时需要添加权限:
chmod +x pwdabc

关闭终端后,PATH又会恢复到初始值

可以在不修改PATH的情况下执行自定义的PATH,方法是使用绝对路径,相对路径执行程序;
例如:
绝对路径:/home/book/100ask/pwdabc
相对路径:./100ask/pwdabc

三、linux命令提示符和linux命令格式
1) linux命令提示符
book@book-desktop:~$
book:用户名
@:连接符号
book-desktop:主机名
~:家目录
$:表示普通用户,如果是#号,则表示root管理员
2)linux命令格式
命令 『选项』 『参数』
例如:
ls
ls -l
ls -l /home
选项是以“-”指明的,-l表示l是选项

ls到底有哪些选项呢?可以通过man ls来查看;进入man 页面,退出时按q;
入门阶段常用到ls -l;ls -a;ls -h

四、linux 常用命令引用
1)directory
2)change
3)list
4)print
5)remove
6)copy
7)move
8)clear

五、pwd命令_独家记忆方法
pwd:print working directory

六、cd命令讲解_独家记忆方法

cd:change directory
cd命令一般没有选项,后接参数,即你要改表的目的地址
cd /home/
cd .:切换到当前目录(很少使用)
cd … :返回上一层目录
cd ~:返回家目录

七、 linux基础知识_家目录
book用户的家目录为/home/book,家目录为~;

八、linux基础知识_上上一个路径
cd …/…:切换到上上一个路径
linux中,路径分隔符用 / 表示
cd -:表示切换到上一次的路径

九、linux基础知识_linux目录结构介绍
ubauntu 的linux遵行FHS标准,目录结构相似

十、linux基础知识_绝对路径和相对路径
绝对路径:/home/book/100ask
相对路径:参考当前路径。
.表示当前路径 ./100ask
…表示当前路径的上一层路径 …/

十一、cd命令讲解2_注意事项
1)cd 后面的参数必须存在
2)多使用Tab键,方便输入

十二、ls命令讲解_独家记忆方法
ls:列出目录内容
ls:直接显示当前所在目录的内容;
ls 目录名:直接显示目录名中的内容
ls 选项 或ls 选项 目录名:
常用的选项:
-l(long):显示目录下文件的详细信息
-a(all):显示目录下所有的信息,包括隐藏文件
-h(haman-able):将文件大小用K表示

十三、目录操作mkdir和rmdir_独家记忆方法
mkdir 目录名:在当前目录下创建一个新目录;
rmdir 目录名:删除当前目录下的一个目录(不能是非空目录);
mkdir -p 父目录/子目录:连续创建多级目录,在当前目录下创建一个父目录,父目录下面有一个子目录;

十四、文件的操作touch、rm 和cp_独家记忆方法
touch 文件名:在当前目录下创建一个文件;
rm 文件名/目录名:删除当前目录下的一个文件;
1)rm file1:删除文件file1
2)rm -i file1:输出file1,-i表示系统会提示你是否删除文件
3)rm folder1:删除目录folder1
4)rm -r folder1:递归删除,
5)rm -i folder1 :系统会询问是否删除

注意事项:
1)删除文件(目录)前,确定该文件(目录)是否可以被删除;
2)rm 的常用文件是-i,-r,-f等;

cp 文件名1 文件名2:复制文件名1 为文件名2;
1)cp 源文件名 目标文件名:
举例:
cp file1 file2:在当前目录下拷贝file1为file2;
2)cp 源文件名 目标目录名:
举例:
cp file1 folder1:将文件file1 拷贝到目录folder1中;
如果folder1 下面存在文件file1,直接拷贝的话会覆盖掉folder1下面的文件,可增加选项-i
cp -i file1 folder1 :系统会询问是否覆盖,输入y表示覆盖;
3)cp 源目录名 目标目录名:
举例:
cp -r folder1 folder2:将folder1下所有内容复制到folder2下;
其中,-r是递归复制;

cat 文件名:将文件中的内容显示到终端;
mv:修改文件名、目录名,移动路径;
mv 旧文件名 新文件名
mv 旧目录名 新目录名
mv 文件名 目录名(将文件移动到目录下)
cp的常用选项有:-i,-r,-f,-d;

十五、文件的查看和编辑
cat:查看文件
cat file1:将file1内容输入到终端显示
cat file1 file2:将file1 file2的内容串联打印到终端显示
cat -n file1:显示文件内容,并在内容前显示行号
gedit:编辑文件

十六、清除屏幕
clear:会保留历史记录,此命令只是让终端向后翻一页,向上滚动鼠标,还是会看到之前的操作记录;
reset:重新初始化屏幕

十七、帮助信息 man_info_help
1)man
man ls:当没有指定使用哪一页时,默认使用第1页;
man 2 ls:查看ls的第二页;
man的简介
1. 可执行程序或shell命令 (用户可操作的命令)
2. 系统调用(内核提供的函数,查头文件)
3. 库调用(常用的函数库)
4. 特殊文件(在/dev下的设备文件)
5. 文件格式和约定(对一些文件进行解释)
6. 游戏程序
7. 杂项(包括宏包和约定)
8. 系统管理员使用的管理命令(只有系统管理员root可以使用)
9. 内核相关(linux内核相关文件)

2) info
info ls
3)–help
ls --help

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值