初步使用shell
来源:互联网 发布:上海华道数据有限公司 编辑:程序博客网 时间:2024/05/16 17:25
1.根文件系统:
/ :根目录 /boot :存放系统引导时所需的文件,包括Linux内核以及引导装载程序(Boot Loader)等 /dev(device) :存放设备文件和特殊文件 /bin(binary) :存放可执行程序 /etc :存放系统配置文件 /home :普通用户的主目录所在位置 /lib :存放基本共享库和内核模块 /mnt(mount) :用于为需要挂载的文件系统提供挂载点 /proc(process) :存放与内核和进程有关的信息 /root :根用户的主目录 /tmp(temporary) :存放临时性文件 /usr(user) :存放可共享的只读数据文件 /var(variable) :存放各类数据文件
2.字符终端与shell:
.当前目录 ..父目录 ~当前用户的家目录,如:linux用户,~即/home/linux Linux默认使用的shell是bash tty :字符终端 pts: 伪字符终端(pseudo-terminal slave),在具有图形界面操作的字符终端 linux@linux-virtual-machine:~$ -->登陆的用户名@主机名:用户所在的家目录$($:命令行提示符。$-Ubuntu中非root用户的伪字符终端的命令行提示符;#-Ubuntu中root根用户伪字符终端的命令行提示符) 字符终端提示符常用:# $ % > shell命令: 命令名(command)[命令名:shell脚本程序。shell本身是一个Linux外壳,shell是一个用来解释shell脚本的程序] 选项(options)[默认选项] 参数(arguments)[默认参数] 命令的选项--1)如果需指定多个选项,可把后面不接参数的选项组合在一起来表示。2)但对于后面需指定特定参数的选项须分开写来表示,选项间不能合并。
3.shell基本命令:【可参考Linux命令手册】
ls 【选项】 【文件或目录路径】 -a:列出该目录包含的所有内容,包括隐藏文件 -l:列表形式显示该目录内所包含的内容(文件、子目录) -R:递归列出该目录下所包含的所有文件或目录 -d:只列出该目录本身,不列出该目录下的东西 pwd 【选项】 cd 【选项】 【文件或目录路径】 stat 【文件或目录路径】:获取关于某一文件或目录基本信息 touch 【文件名】:用于新建文件。【如果文件不存在,则新建该文件;如果存在,则更新该文件访问的时间信息。】 mkdir 【需创建的目录名】 mv 【选项】 【源文件目录路径】 【目标文件目录路径】:不同目录下,移动文件;同一个目录下,重命名文件名。 -b:当存在同名文件(指的是 同名的目标文件名)时,覆盖之前先备份原先的文件。 -f:强制覆盖同名目标文件 cp:复制文件、目录 cp 【选项】 【源文件目录路径】 【目标文件目录路径】 -f:强制覆盖 -b:覆盖前先备份 -r:用于目录,递归复制目录下的所有内容(包括子目录、子文件) rm 【选项】 【文件或目录名】:删除文件或目录。【不指定选项--->意味着只删除文件】 -f:强制删除 -r:用于删除某个目录(递归遍历删除该目录下的所有文件,达到删除目录目的)。如:rm -r testDirectory,删除目录testDirectory rmdir 【选项】 【目录路径】:删除一个空目录 cat 【选项】 【文件路径】:显示、连接文件 -n:显示行号,如:cat -n /etc/hosts more 【文件路径】:分屏显示文件中的内容。 head 【选项】 【文件路径】:显示文件中的开头部分。默认前10行 tail 【选项】 【文件路径】:显示文件中的结尾部分。默认后10行 -n:用数字来替换,具体显示的行数。如,head -3 /etc/hosts ; tail -3 /etc/hosts wc 【选项】 【文件名列表】:【依次显示文件内容中的: 行数、单词数、字节数 】 -c:显示字节数 -l:显示行数 -w:显示单词数 date 【参数】:查看、修改系统时间 who 【选项】和w:查看列出当前登录的用户(包括:tty1~tty7、桌面伪字符终端、远程登录的终端) who -r:显示当前系统的运行级 who -q:显示当前登录的在线人数 shutdown 【选项】 【时间】:关闭、重启系统。 -r:重启系统。如,shutdown -r now 立马重启。 -h:强制直接关闭系统。 -P:直接关闭系统同时断电。 reboot:重启系统 halt关闭系统、poweroff断电 clear:清楚当前终端的屏幕内容。 echo:在当前终端显示一行文本内容。如,echo 'HelloWorld!' man :显示命令的使用说明手册。 man 【shell的命令名】:如,man ls或ls --help查看shell外部命令的帮助 history 【命令行数】:查看在终端输入过的命令历史记录。如果使用数字参数,则指定查看距离现在最近执行过的若干行命令。如果不适用数字参数,则查看所有执行过的shell命令历史记录。 alias 【别名='命令内容'】:显示和设置shell命令别人。不给参数--->用来显示当前环境定义过的别人。
4.vim编辑器:
vi:UNIX下使用最广泛的文本编辑器。vim编辑器: vi improve是vi升级版。命令行模式、编辑模式、底行模式。ESC键进行切换 命令行模式,a-从当前位置的下一个字符开始输入字符。i-从当前位置开始输入字符。/字符串-搜索字符串。/set nu:显示行号。n:定位到搜索匹配的字符串的下一个地方。 底行模式,w [文件路径,可选]-写入文件。wq:先写入文件后退出vim或vi编辑器。q-退出vi/vim。q!:强制退出。
5.系统运行级别:
修改系统运行级别: CentOs下,vim /etc/inittab或vi /etc/inittab runlevel-显示当前系统运行级别。
6.Windows远程登录Linux: Putty、SecureCRT、OpenSSH for Windows
OpenSSH for Windows: 【以下是在Windows的cmd命令行中】
ssh 【登录用户名@目标主机名 或者 登录用户名@IP地址】:如,ssh study@192.168.2.2 scp 【在Windows下的源文件路径】 【用户名@目标主机名:目标文件路径 或者 用户名@IP地址:目标文件路径】:如,scp test.txt study@192.168.2.2
补充:【更为详尽的Linux发行版的比较和受关注程度可供参考的网站】、【数据流重定向】
阅读全文
0 0
- 初步使用shell
- shell中expect的初步使用
- Shell 初步
- shell 初步
- python交互式shell之jupyter notebook初步安装使用
- shell脚本初步
- shell编程初步
- shell编程初步学习
- shell初步学习
- 初步认知shell
- Shell 编程初步
- Shell脚本编程 初步
- 1.shell初步
- shell脚本篇一---shell脚本初步
- Shell脚本初步(1)
- Shell脚本初步(2)
- shell中的bash,初步了解
- Linux shell初步学习笔记
- 华为手机在开发中遇到的第一次安装过后按home键退出后台,在次点击图标进入的时候会再次走闪屏页的问题
- 点击notification把应用从后台放到前台
- 机器学习笔记二十四 中文分词资料整理
- HDU 2665 Kth number [可持久化线段树 主席树]
- 多线程论述
- 初步使用shell
- 深入剖析Android音频之AudioTrack
- 移动端字体选择
- C语言中实现可变参数函数
- python正则表达式
- SSD主控与NAND闪存之多通道交互
- UDP穿透NAT实现p2p
- chrome扩展-save all image(来自chrome官方文档)
- 如何转型AI