Linux基本命令

现代计算机三大操作系统:
UNIX(IOS/MAC OS X, AIX, Solaris)
WINDOWS
LINUX(用于学习的操作系统):
Ubuntu
Redhat
Android

计算机的组成结构:
硬件:CPU...
软件:
操作系统软件(WINDOWS,UNIX,LINUX)
应用软件(QQ,wechat,python3)

LINUX:
打开终端:
点击图标
关闭终端:
exit;
ctrl+d;

LINUX命令:
格式:命令名称[选项][参数]
文件和目录相关的命令:
pwd命令:
作用:用于显示当前操作系统的路径(当前工作文件夹)
ls命令:
作用:显示指定目录的文件或文件夹
常用选项:
-l列表显示文件的详细信息
-a显示全部文件/文件夹
示例:
#ls -l core
-rw------- 1 tarena tarena 5943296 7月 28 2017 core
文件权限        属主   属组    文件大小    修改时间   文件名
cd命令:
作用:改变当前的工作目录(进入某个文件夹)
格式:cd 目录名
示例:cd /home/tarena #进入到/home/tarena文件夹
 cd / #进入到根目录下/
 cd #返回到用户主目录
cd … #返回上级文件夹
cd ~ #返回到用户主目录 等同于 cd
mkdir命令:
作用:创建一个或多个文件夹
示例:mkdir mydir1 mydir2
rmdir命令:
作用:删除一个或多个文件夹
说明:文件夹内必须为空
示例:rmdir mydir1 mydir2
touch命令:
作用:如果文件不存在,则创建一个空文件
     如果文件或目录已存在,则用系统时间更新它的修改时间
格式:touch 文件名
示例:touch newfile
rm命令:
作用:删除文件或文件夹
常用选项:-r 递归删除文件夹内部的文件或文件夹
-i 删除当前给出提示(y代表yes,n代表no)
-f 强制删除,不给任何提示
示例:rm newfile
tree命令:
作用:显示一个文件夹的结构
格式:tree [文件夹]
help帮助选项:
格式:命令名 --help
示例:ls --help
man命令帮助:
格式:man linux/Unix 命令
作用:查看命令所对应的帮助文档(手册)
退出:q键
示例:man ls

LINUX下的路径:
根(root)/(一个路径的起点)
路径分为两种:
绝对路径:以’/‘字符开头的路径为绝对路径
相对路径:不以’/'字符开头的路径为相对路径
开始符号:文件/文件夹名称
.当前文件夹(目录)
..上一级文件夹(目录)
~用户主目录(家目录)

通配符:
* 代表0个,1个或多个任意字符
? 代表一个任意字符
示例:touch a ab ac abc aabb bc cd
ls a*
rm a*b

文件管理命令:
cp命令:
作用:复制文件或文件夹
格式:cp [选项] 源文件或文件夹 目标文件或文件夹
示例:cp a.txt ~/b.txt
 cp -a /home/tarena/aid1807 ~/
常用选项:-a 可以复制文件夹及其内部全部内容
mv命令:
作用:文件搬移或更名
格式:源文件或文件夹 目标文件或文件夹
示例:mv a.txt b.txt
mv a.txt /home/tarena/
find命令:
作用:根据文件名等信息查找指定文件
格式:find 路径 -name ‘文件名’
示例:#查找文件 passwd
find /elc -name ‘passwd’ #在/etc文件夹下查找有没有passwd
这个文件.如果找到则列出来

ctrl+c终终端内正在运行的程序

grep命令:
    作用:查找文件中相应的内容及文本信息
    格式:grep "内容" [选项] 文件名或路径
    常用选项:-n 显示行号
             -r 递归搜索文件夹内的文件

文件数据管理命令:
gzip命令:
作用:用zip压缩算法对文件进行压缩,生成压缩后的.gz文件
格式:gzip 文件名
示例:gzip day01.txt
gunzip命令:
作用:对用zip压缩的.gz文件进行解压缩
格式:gunzip 文件名
示例:gunzip day01.txt.gz

打包的解包命令:
tar命令:
作用:对文件夹进行打包和解包操作
格式:tar [选项] 文件名 [文件名或路径]
常用选项:
-c 创建包
-x 解包
-f 文件名 操作的文件名
-v 显示操作的文件细节
-z 用gzip或gunzip对包进行压缩和解压缩
示例:
tar -czvf notes.tar.gz notes
#将notes文件夹打印并压缩为.gz文件
tar -xzvf notes.tar.gz
#将notes文件夹解包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值