linux基本使用一

 linux命令的基本使用

1. 为什么使用linux命令
a> 像黑客一样,高大上
b> 命令比图形界面更快,功能更全
c> 对于linux的管理和维护都是通过远程终端来实现的,而远程终端都是用命令来操作的
d> 不好命令,就不好linux

2. linux命令体验
1. ls: 查看目录和文件
2. pwd:查看当前目录的绝对路径
3. cd :切换目录
4. touch :创建文件
5. clear : 清除终端的屏幕界面


3. 自动补全
在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键
如果输入的没有歧义,系统会自动补全
如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令

     a> 自动补全目录
python@ubuntu:~$ cd D
Desktop/   Documents/ Downloads/ 
b> 自动补全命令
python@ubuntu:~$ wh
whatis                while                 whoopsie
wheel                 whiptail              whoopsie-preferences
whereis               who                   
which                 whoami   


4. 小技巧
a> 上下箭头 : 来回切换原来运行过的命令
b> ctrl+c : 中断命令的执行
   比如top: 显示当前运行的耗内存的进程


 Linux终端命令格式
1. 终端命令格式
     command [-options] [parameter]
  命令:ls -l  /opt
    ls: 命令
-l: 选项
-/opt :参数
- [] : 可有可无


2. 查阅命令帮助信息
a> command --help 
  命令: ls --help 
   
b> man command
  man 是 manual 的缩写,查阅 command 命令的使用手册
   命令:man  ls 
    3. 命令终端提示符
a> windows中的命令提示符
C:\Users\pc-lijun>
    b>linux中的命令提示符:
python@ubuntu:/opt$ 
1. python: 当前的用户
2. ubuntu:主机名    查看主机名命令:hostname
3. /opt: 当前路径
4. $: 表示当前用户的类型 ,$表示普通用户,# 表示超级用户
   命令: su root:切换用户
     第一次使用root,要设置密码 : 
   命令: sudo passwd root
         第一次输入的是python的密码
第二次输入的就是root的密码


常用的命令
1. ls   :list
命令格式: ls  [-options] [parameter] 
1. ls -l -a -h  
  -选项:
1. l: 表示查看详情列表
2. a: 查看所有文件
3. h: 以更好阅读的方式显示文件
4. 选项可以 组合,比如
ls -lah
  - 参数:
     ls -l /opt
  1. /opt :表示参数
  2. ls *.txt  
     ls ?.txt
     * :表示匹配任意多个字符
?:表示匹配任意一个字符
表示查看当前目录以.txt结尾的所有文件
  3. 一般参数和选项顺序随意
ls /opt -la
  - 文件列表的信息
-rw---x--- 1 python python  1258 1月   6 09:28 test03.py
  1. -rw---x---
     1. 第一个字符表示文件的类型, -:表示普通文件,d:表示目录
2. rw---x---:表示该文件的操作权限
3. 第一个python: 文件拥有者用户的权限:即该文件创建者用户所拥有的权限
4. 第二个python: 文件拥有者用户的组
  2. 1258 : 文件大小
  3. 1月   6 09:28: 文件创建时间
  4. test03.py : 文件名
2. clear :清除命令终端的屏幕
快捷方式: ctrl+l
3. pwd : print work directory
   : 显示当前目录的绝对路径
4. cd  : change directory 切换目录
   a> 当前目录python@ubuntu:~
     1. cd /home/python
   表示以绝对路径方式切换目录: /home/python/Desktop
     2. cd ./Desktop
   表示以相对路径方式切换目录: /home/python/Desktop
   
   b> 常用的目录切换
1. cd . : 表示切换到当前目录
2. cd.. : 切换到上一级目录
3. cd ~ :切换到用户的家目录
4. cd - : 切换上上一次使用的目录


5) mkdir : make directory :创建文件夹
    1. mkdir python01
2. mkdir -p a/b/c
-p :级联创建多个目录,递归一次创建多个目录


6) touch :创建文件
   1. touch hello.py
   2. touch 01.txt 02.txt 
      一次创建多个文件
   
     
7) rm :remove :删除文件或者文件夹   
        1. rm 01.txt  :删除文件
2. rm -i  02.txt
   -i :显示提示是否要删除 y表示删除 ,n 表示不删除
3. rm -f 04.txt
   -f :强制删除,忽略不存在的文件,无需提示
4. rm -r a 
   -r: 递归地删除目录下的内容,删除文件夹时必须加此参数
5. rm *.txt
一次删除多个以.txt结尾的文件
* :表示一个或者多个字符
    

8) cp  :copy 拷贝

      格式  cp [选项] <源文件>  <目标文件>
   当前路径: python@ubuntu:~/Desktop/python01$
    cp hello.py  ../python.py

cp hello.py /opt
         cp: 无法创建普通文件'/opt/hello.py': 权限不够
sudo  cp hello.py /opt :表示有超级用户授权执行该操作

  
9) mv:move  : 移动或者重命名
   格式 : mv <源文件>   <目标文件|或者文件夹>
    1. mv  hello.py  a
    hello.py :源文件
a:目录
2. mv hello.py ../first.py : 移动文件,并且对文件重命名

3. mv first.py  rename.py : 重命名文件



10 tree:以树形的方式显示文件和目录
   默认ubuntu没有安装该命令(软件)
     命令: tree
    .
├── a
│?? ├── b
│?? │?? └── c
│?? └── info.txt
└── rename.py



11)history :显示历史命令
   命令:tree
2110  ls
2111  mkdir b/c
2112  mkdir b/c -p
2113  cd ..
2114  tree
2115  clear
2116  history
  假如快捷执行历史命令:
  命令:  !2114 

注意: ! 与2114之间不能有空格



联系方式

QQ:1217675462

欢迎交流


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值