Linux学习记录一

用户不能直接操作Kemel,所以需要通过Shell来操作Kemel(内核) Shell 分为CLI与GUI两种 CLI:Command Line Interface GUI:Graphical User Interface 操作系统的Shell GUI:GNOME CLI:BASH CLI:命令行界面、GUI:图形界面。 提示符 #、$ (区分用户) $代表当前用户(一般用户) #代表root用户 [LLD@hostname~]$ hostname代表主机名 ~代表当前目录   命令一般由三个部分组成命令选项参数 参数由 - 加参数名组成(如 ls -a) 使用Tab键来自动补全命令 Tab可以用来显示出已XX开头的命令 如:输入 un 按 Tab 显示 uname unalias Tab 还可以补全文件名、目录名 Tab无法补全参数 通过上、下键来查看曾经执行过得命令 通过history 来查看执行过的所以命令 !! 重复执行前一个命令 !字符 重复前一个以“字符”开头的命令 !num 以历史记录序号执行命令 !?abc 重名之前包含abc的命令 !-n重复n个命令之前的命令 通过Ctrl + r来搜索执行过的命令 Bash Shell支持一下通配符: * 匹配零个或多个 ? 匹配任意一个字符 [0-9] 匹配 一个数字 [abc] 匹配列表里任何字符 [^abc] 匹配列表以外字符 切换用户 在CLI中通过su命令切换命令 su - 切换到root用户并使用一个新的命令行环境 sudo 使用管理员用户在执行命令 id 显示当前用户信息 passwd 修改当前用户密码 BASH作业管理 在后台运行进程 在命令后添加一个 & 暂停某个程序 通过Ctrl+z或者发送信号 |7 管理后台作业 jobs 查看所以后台运行的程序   bg 让程序继续在后台运行   bg + 后台的程序编号 fg 让程序在前台运行          fg+ 后台在程序编号 如: 运行程序 按Ctrl+Z 让程序后台运行 查看后台运行的程序  执行 jobs 让程序后台继续运行  执行 bg 1 让程序前台继续运行  fg1

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×