linux入门命令

1、pwd :显示当前所在目录
2、ls :显示当前目录下的文件
3、cd /mnt/hgft/ :切换路径
4、cd …:返回上一级路径
5、mkdir :新建文件
rmdir:删除文件
6、touch test1.txt:建立文本
7、gedit test1.txt:编辑文本
8、cp test1.txt test2.txt:复制文本
9、cat test1.txt:将文本内容显示到终端里面
10、rm test1.txt:删除
11、clear:清屏

命令即一个可执行程序,命令后接空格就是为了独立出这个可执行程序,空格后面接的都是可执行程序需要用到的信息内容(即参数)
如:ls /bin/pwd -l

echo $ PATH:查看 命令 存在的路径
在shell中输入字符串并回车的过程:
1、shell根据第一个字符串去环境变量PATH所指定的目录中找到同名的应用程序
2、然后执行它
我们可以设置PATH环境变量添加到我们的目录:
export PATH=$PATH:/home/book(添加一个新的命令存储目录)
touch pwdabc创建一个新命令程序
chmod +x pwdabc 以可执行权限执行pwdabc

command not found的原因:
1.PATH所确定的目录中无此程序
2.它不是可执行的程序

执行方法:
直接输入命令名称:pwdadb(需要在程序所在目录下)
以绝对路径执行:/home/book/pwdabc
相对路径:./pwdabc

book@www.100ask.org:~$
book当前登录的用户名
@连接符
www.100ask.org主机名
:连接符
~所在目录
$普通用户
#root用户

linux命令的格式
命令 【选项】【参数】
举例:
ls
ls -l
ls -l /home
1)命令这一部分是肯定存在的
2)选项和参数不一定存在,可有可无
选项和参数取决于你使用该命令的目的
3)选项是一“-”来指明的
4)命令、选项、参数之间是以空格隔开的,一个空格或多个空格都视作一个空格
5)完成linux输入后按enter键,即可执行命令
可以通过man ls 查看其选项
入门掌握-l、-a、-h

命令记忆方法

命令:pwd
英文:print working directory
功能:打印当前所在目录

命令:cd
英文:change directory
功能:切换目录
cd ~切换到当前用户的家目录
cd .切换到当前目录
cd …切换到上一级目录
cd …/…切换到上上一级目录
cd /目录,加/表示从根目录开始
跳转到指定目录
cd /echncms/lijl_bj1(根目录下进入)
跳转到指定目录,从根目录开始,目录名称前加“/”,当前目录的子目录写名称即可。

linux目录结构
/ --------------/
在这里插入图片描述

命令:ls
英文:l i s t
功能:查看当前目录下所存在文件
ls -l 查看详细信息(名称,大小,修改时间,文件权限)
ls -a 查看详细信息包括上述+隐藏文件
ls -h 查看文件大小以KB,MK,GB形式显示

命令:mkdir
英文:make directory
功能:创建目录
举例:

  1. mkdir 目录名
  2. mkdir -p 父目录/子目录 连续创建多级目录
    mkdir -p dir1/dir2
    -p(parents的缩写)

命令:rmdir
英文:remove directory
功能:删除目录
举例:

  1. rmdir 目录名
    注意 :rmdir不能删除非空目录(非空目录:该目录下有子目录或文件)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

文件的查看和编辑

1)cat 查看文件内容
cat 文件名
举例:
cat file1 将file1中的内容打印到标准输出中(默认指向终端)
cat file1 file2 将file1、file2中的内容打印到标准输出中(默认指向终端)
类似的查看命令:more、less、head、tail
2)gedit图形应用程序的编辑器
3)vi 编辑器

清除屏幕

1)clear:刷新屏幕,会保留linux命令记录
说明:此命令本质上只是让终端向后翻页
当向上滚动鼠标还是能看见之前命令记录
2)reset:重新初始化屏幕,清除linux命令操作记录

查看命令的用法man、info、–help
1)man

man ls
man ls -l
man man 查看man手册
man ls 当没有指定哪一页,默认第一页

man 1 ls 使用查看下图中section的第一项
man 1 gcc gcc 是一个应用程序,在linux中使用gcc编译c/c++语言
open/write/read/close等等都是系统调用
man 2 open 使用查看下图中section的第二项
在这里插入图片描述
记住9个手册的含义
信息的名词含义:
在这里插入图片描述

2)info

如info ls

3)–help

如ls --help

find在路径中查找文本文件目录

目的:查找符合条件的文件
1)在哪些目录中查找
2)查找的内容

格式: find 目录名 选项 查找条件

举例1:find /work/001_linuxbasic/dira/ -name “test1.txt”
说明:
a)/work/001_linuxbasic/dira/ 指明了查找的路径
b)-name 表明以名字来查找文件
c)“test1.txt” 就指明查找名为test1.txt的文件

举例2:find /work/001_linuxbasic/dira/ -name"*.txt"
查找所以以.txt结尾的文件,其中 * 是通配符,表示所有
查找条件也可以是目录名
注意:若没有指定查找目录,则为当前路径

高级用法:查找最近几天(几个小时)改动的文件
find /home -mtime -2 查找home目录下两天内改动的文件

grep查找字符串

目的:查找文件中符合条件的字符串
格式:grep 选项 查找的字符串 文件名
在这里插入图片描述

格式:grep -rn “字符串” 文件名
r(recursive):递归查找
n(number):显示目标位置行号
字符串:要查找的字符串
文件名:要查找的目标文件,如果是*则表示查找当前目录下所有文件和目录
举例:

  1. grep -n “abc” test1.txt 在test1.txt 中查找字符串abc
  2. grep -rn “abc” * 在当前目录递归查找字符串abc
    注意:
    可以加入-w来全字匹配

file识别文件类型

目的:识别文件类型
格式: file 文件名(或路径)
linux下一切皆文件
返回的值或类型
在这里插入图片描述

which和whereis查找命令或应用程序的位置

目的:查找命令或应用程序的所在位置
格式:which 命令名、应用程序名
在终端上执行pwd实际上是执行了/bin/pwd
举例:
which pwd 定位到/bin/pwd
whereis pwd 查找到可执行程序位置/bin/pwd和手册页的位置/usr/share/man/man1/pwd.1.gz

压缩gzip和bzip2

小节:
单个文件的压缩(解压)用gzip和bzip2
多个文件和目录用tar
gzip常用选项:

  1. -l (list) 列出压缩文件的内容
  2. -k (keep) 在解压或压缩时,保留原文件
  3. -d(decompress)将压缩文件进行解压缩
  4. 不接选项即为压缩
    例如:
    gzip -l pwd.1.gz 查看压缩文件内容
    gzip -k pwd.1压缩文件并保留原文件
    gzip -kd pwd.1.gz 解压缩并保留原文件

注意:
1)压缩完文件名以.gz结尾
2)相同的文件内容,如果文件名不同,压缩后的大小也不同
3)gzip只能压缩单个文件,不能压缩目录。

bzip2和gzip大致用法相同;
不同点:
1.压缩后文件后缀不同
2.bzip适合压缩大文件

压缩有两个参数:压缩时间,压缩比

tar 目录和多个文件压缩和解压

在这里插入图片描述

1.tar打包、gzip压缩
1)压缩
tar -czvf 压缩后文件名(自定义的,习惯上以.tar.gz结尾) 目录名(即要压缩的目录名称)
如:tar -czvf dira.tar.gz dira
注意:
tar -czvf 与tar czvf是一样的
2)查看
tar tvf 压缩文件名
如:tar tvf dir.tar.gz
3)解压
tar xzvf 压缩文件名
tar xzvf 压缩文件名 -C 指定目录
举例:
tar xzvf number.tar.gz -C /home/book/LX(详细目录)

注意:文件路径不要带空格,如果带了用“路径”,用双引号把路径包起来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值