Linux笔记

常用Linux命令


目录基本操作

1. ls命令 :用来显示目标列表

ls (选项) (参数)
-a 显示所有档案及目录
-l 以长格式显示目录下的内容列表
ls -a -l  ==  ls -al


2. cp命令 :将一个或多个源文件或者目录复制到指定的目的文件或目录

cp (选项) (参数)
-R/r 复制目录 (默认情况下cp命令不能复制目录)


3. mkdir命令:用来创建目录

mkdir (选项) (参数)
-m <文件目标属性> 建立目录的同时对他进行相应的权限设置
-p 若想要建立的目录的上一层没有建立,则一并建立上层目录


4. cd命令 :切换工作目录 (可以是绝对路径也可以是相对路径)

cd (选项) (参数)
- 返回之前工作目录所在的路径
. 目前所在的目录

​ 实例:

cd   进入用户主目录 (回到家目录)
cd ~ 进入用户主目录
cd - 返回进入此目录之前所在的目录
cd .. 返回上级目录 (若当前目录为“/”,执行后还在“/”)
cd ../.. 返回上两级目录
cd !$  把上个命令的参数作为cd参数使用


5. pwd命令 :以绝对路径的方式显示用户当前的工作目录

pwd (选项)
--version 显示版本信息


6. rm命令 :可以删除一个目录中的一个或多个文件或目录

rm (选项) (参数)
-f 强制删除文件或目录
-i 删除已有文件或目录之前先询问用户yibingchuli
-r/-R 递归处理,将指定目录下的所有文件与子目录一并处理


7. mv命令 :用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中

mv (选项) (参数)
-b 文件存在时,在覆盖之前自动生成备份
-f 文件存在时直接覆盖现有文件或目录
-i 文件存在时先询问用户,是否进行覆盖


文件处理

1. touch命令 :两个功能:(1) 用于把已存在的文件的时间标签更新为系统当前时间(默认方式),他们的数据将原封不动的保留下来;(2) 用来创建新的空文件

touch (选项) (参数)


2. cat命令 :连接文件并打印到标准输出设备上,他经常用来显示文件的内容(强制读)

cat (选项) (参数)
-n 从1开始对所有输出的行号编号
-b 和-n 相似,只是不对于空白行编号

实例:

设m1 m2是当前目录下的两个文件
cat m1 在屏幕下显示文件m1的内容
cat m1 m2 同时显示文件m1和m2的内容
cat m1 m2 > file 将文件m1和m2何斌后放入文件file中


Shell内建命令

1. alias命令:用来设置别名,使用该命令可以将一些较长的命令进行简化,使用alias时必须使用单引号‘ ’将原来的命令引起来

alias 新的命令=‘原命令 -选项/参数‘
alias 新的命令=’脚本路径‘   (.bashrc)


2. echo 命令 :用于在shell中打印shell变量的值,或者直接输出指定的字符串

echo (选项) (参数)
-e 激活转义字符(具体有什么转义字符 额 太多了 百度吧 = =)


其他

  1. HOME :家目录 HOME= / ( /home不是家目录)

    cd $HOME == cd == cd ~

  2. 查阅命令:1. man手册 2. tldr ( too long don’t read )

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值