鱼C论坛

 找回密码
 立即注册
查看: 2581|回复: 0

[学习笔记] 003-shell基本命令

[复制链接]
发表于 2018-10-23 22:22:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 moc 于 2018-10-24 21:55 编辑

1、shell
shell: 命令解释器,根据输入的命令执行相应命令。
Shell 是一个用 C 语言编写的程序,Shell 既是一种命令语言,又是一种程序设计语言。是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
查看当前系统下有哪些shell:
        cat /etc/shells
查看当前系统正在使用的shell:
        echo $SHELL
常见shell:
sh ==> 第一种 Unix Shell       
bash ==>  Linux 默认的shell, 在sh的基础上增加了很多特性,可以提供命令补全,命令编辑和命令历史等功能,有灵活和强大的编辑接口,同时又很友好的用户界面。
Windows Explorer ==> 一个典型的图形界面 Shell
bash:
        bash 是一个为GNU计划编写的Unix shell。它的名字是一系列缩写:Bourne-Again, SHell —这是关于Bourne shell(sh)的一个双关语(Bourne again / born again);bash是大多数Linux系统以及Mac OS X v10.4默认的shell,它能运行于大多数Unix风格的操作系统之上,甚至被移植到了Microsoft Windows上的Cygwin系统中,以实现windows的POSIX虚拟接口。此外,它也被DJGPP项目移植到了MS-DOS上。
2、命令概述
Linux命令格式:
    command  [-options]  [parameter1]  …
说明:
command: 命令名,相应功能的英文单词或单词的缩写;
[-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选;
parameter1 …:传给命令的参数:可以是零个一个或多个。
查看帮助文档:
--help
linux命令自带的帮助信息, 如:ls --help
man(manual)
man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明, 例:man ls ; man 2 printf
该手册分成很多章节(section),使用man时可以指定不同的章节来浏览;man是按照手册的章节号的顺序进行搜索的。
man中各个section意义如下:
        ① Standard commands(标准命令)
        ② System calls(系统调用,如open,write)
        ③ Library functions(库函数,如printf,fopen)
        ④ Special devices(设备文件的说明,/dev下各种设备)
        ⑤ File formats(文件格式,如passwd)
        ⑥ Games and toys(游戏和娱乐)
        ⑦ Miscellaneous(杂项、惯例与协定等,例如Linux档案系统、网络协定、ASCII 码;environ全局变量)
        ⑧ Administrative Commands(管理员命令,如ifconfig)
35.jpg

自动补全:
在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令
历史命令:
当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来
主键盘快捷键:
006.jpg
3、常用命令
命令功能可选
$$
whoami查看当前登陆用户
ctrl+insertbash中的复制键
shift+insertbash中的粘贴键
clear清屏
which查看命令位置
(sudo)su切换用户root、-root、user
env查看系统环境
exit退出终端
文件、磁盘管理
ls列出目录的内容-a、-l、-h
cd切换工作目录,Linux所有的目录和文件名大小写敏感cd ~、cd -
pwd显示当前路径
mkdir创建目录-p可递归创建目录
rm删除文件-i交互式、-f强制删除、-r递归删除
cat查看或者合并文件内容>、>>
cp拷贝文件-i交互式、-r目录拷贝、-v显示进度
mv移动文件-i交互式、-v显示进度
grep文本搜索,可接正则表达式例:env|grep LD-*
tar归档文件,可打包和解压zcvf、zxvf
chmod修改文件权限4、2、1 —>rwx








本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-21 11:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表