Linux命令(一)

注意:VNmare黑屏 管理员身份进cmd  输netsh winsock reset 重启真机
      虚拟机配置正确上不了网 电脑V8自动获取地址   
 
OS(控制硬件)操作系统:内核-面向硬件
                        外壳-面向用户
shell中介做语言翻译 bash调用子shell 比如打命令重启才会生效(带上子shell才生效,这里自己加个shell)
Shell
linux系统中运行的一种特殊程序
在用户和内核之间充当翻译官
用户登录Linux系统时,自动加载一个Shell程序
Bash是Linux系统中默认使用的Shell程序
文件位于/bin/bash
格式
命令字 [选项]  [参数] []可选非必须选项和参数可不选 参数可以0-多个各种各样  
                          命令+多个用户 文件 、夹*打头 一起删         
命令   功能     对象
ls -l/root
--help
编辑Linux命令行    Tab\UKCL (C可以中断下载)
Tab键:自动补全
反斜杠“\”强制换行 命令长接着另一行继续打
Ctrl+U: 删前面 不去自己 
Ctrl+K: 删后面   去自己         
Ctrl+L: 清屏
Ctrl+C: 取消命令编辑
 
远程管理Vmware
软件:Xmanger Xshell 新建会话 20.0.0.10 20.0.0.10  用户身份:root 123456 确顶 连接 (其它一样创建)
 
一、  获取help
1 help pwd(内部命令)
2 ls --help(外部命令)   cd /usr/bin/用户命令   ls -lh外部 长格式 带单位
  pwd ls(看文件在哪儿)
  pwd pwd(在root里)
3 man命令阅读手册页
首先man ls
↑ ↓ 空格
Q  退
/ls 确定键 查ls内容     \换行
命令 cd 返回上一级
 
二、pwd查看
1.pwd 查看当前工作目录 看完整路径 pwd(微软有C:\Users\yx> 宿主目录)
cd /opt    进目录
mkdir a    创建a文件夹
cd a       进a
pwd        看目录
2.cd  切目录
cd /opt/a  目标位置  切目标
cd ~               
cd                 切当前宿主
cd -                 切到上一次
 
绝对路径   完整路径(从根目录开始的路径) 要写音乐或图片的完整路径(右击属性下的位置)
相对路径   从当前路径出发到达的目标路径 (保证网页和音乐在同一级目录)当前路径下我要访问的文件 只写文件名就行
· 当前路径 ..上一级 ../..上上级(pwd查看)
 
相对路径的表现形式
直接用目录名或文件名   表示当前工作目录中的子目录、文件的位置   grub.conf
以一个点 “.”开头     表示当前的工作目录作为起点         ./grub.conf
已两个点“..”开头   表示当前目录的上一级(父目录)作为起点 ../vmlinuz
以“~用户名”形式开头 表示以指定的宿主目录作为起点         ~teacher
 
特别宿主目录 root的是/root wq的是/home/wq 管理员和普通用户
注销 wq登录或root普通登录  注销后登陆su root 才可切换
 
网页网站中 用相对路径好,在同文件夹中,移动到桌面等不影响它打开使用
做文件 shell脚本用绝对路径(当前路径没有)
 
三、ls显示
3.ls 列表显示目录内容-ls 单位默认B
显示目录中内容,包括子目录和文件相关的属性信息
ls [选项][文件或目录]
常用选项
ls (ls -lh)可以在列出文件的同时查看文件的大小
-l(常配)       -a               -A  很少用             -d很少用
长格式列信息  所有        列出除.及..以外的任何项目        列出目录不 
                                                      包含内容                       
 -h         -R     --color很少用
带单位     递归子      颜色无用
ls -lh 列出文件看大小
rm -rf 文件(时间后) 删除后再看就无
 
ls -lah 看隐藏文件(顺序无关)
ls -R/opt  (ls /opt)没有路径
mkdir -p /aa/bb/cc/dd  创建嵌套文件夹 目录符号加“”
ls -R /aa
 
四、结合通配符
“?” 匹配文件名中的一个未知字符
“*”  匹配文件名中的任意多个字符
touch a1.txt   创建文件
touch a12.txt
rm a?.txt  删除一个a开头的文件
rm a*.txt  删除所有a开头的文件
ls /root/a?.txt 列root下一个a开头文件
ls /root/a*.txt 列root所有a开头文件
 
五、设置别名 -alias
alias命令别名                                                                                                                                                                                                                            
alias aaa=‘ls -alh’  起名为aaa =‘后面整体’
alisa bbb=“pwd”      起名bbb=“查看”
 
六、du 统计 单位默认KB
du -a所有独立文件
du -s大小
du sh ah

Linux命令(一)

上一篇:linux__docker(centos)


下一篇:C#高级编程索引器