LINUX-SHELL初学笔记

一、LINUX与shell详解:2020.2.16见笔记
二、LINUX中文件和目录管理的基本命令
1、ls命令:查看目标列表或者目录的内容
语法:ls 【选项】 【目录或者文件】
-a:显示指定目录下的所有子目录与文件,包含隐藏文件
-I:显示文件的详细信息
-d:显示目录
2、cd命令:用来切换工作目录
语法:cd 【directory】
cd /etc
cd (返回当前用户目录)
cd … (返回上一级目录)
3、pwd命令:表示当前工作目录的路径
语法:pwd
4、mkdir命令:创建一个空目录
语法:mkdir 【选项】 dirname
-m 在创建目录的同时设置目录的权限,默认权限是755
-p 在创建新目录时,若所要建立的目录的上层目录还未建立,则会一并建立上层目录
5、touch命令:修改文件的创建日期或以当前系统日期创建一个空文件
语法:touch file1 file2 …
6、cp命令:把一个或者多个源文件复制到目标目录
语法:cp 【选项】 源文件或目录 目标文件或目录
-f :如果目标文件已经存在,不提示而覆盖
-i:覆盖既有文件之前先询问用户
-p:把其修改时间和访问权限也复制到新文件中
-r:若源文件是一个目录,将递归复制该目录下所有的子目录和文件,此时目标文件必须为一个目录名
例如:cp a.txt /etc/123/b.txt
7、mv命令作用:將文件重命名或將文件由一個目錄移動到另一個目錄中
語法:mv [選項] 源文件或目錄 目標文件或目錄
-f:如果目標文件已經存在,不提示而覆蓋
-i:和f選項相反
例:mv a.txt x.txt
8、rm命令作用:刪除一個目錄中的一個或多個文件或目錄
語法:rm [選項] 文件
-f 不需確認地刪除多個文件,可帶通配符
-r 將參數中列出的全部目錄和子目錄均遞歸地刪除
-i 進行交互式刪除
例:rm -rf /etc/123/b.txt
9、cat命令作用:在屏幕上顯示文件內容,或者連接兩個或多個文件。
語法:cat [選項]<文件名>
例:cat /etc/wj.txt
10、which 命令作用:顯示應用程序文件的位置
語法:which [文件名]
例:which touch
11、whereis命令 作用:顯示指定命令或文件的幫助信息
語法:whereis [文件名]
例:whereis mkdir
12、grep命令作用:從一個文件中找出匹配指定關鍵字的行,並送到標準輸出。
語法:grep [選項] 匹配模式 [文件]
例:rpm -qa | grep vim
13、gzip命令作用:文件壓縮/解壓縮,不支持對目錄進行壓縮,如果對目錄壓縮,要先打包再壓縮。
語法:gzip [選項] [文件名]
-d:解壓縮
-n:指定壓縮比1-9,不指定默認為6
-c:將輸出寫到標準輸出上,並保留原有文件
例:gzip a.txt(壓縮)
14、Find命令:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值