码迷,mamicode.com
首页 > 系统相关 > 详细

Linux第二天: Linux入门

时间:2016-07-31 22:36:25      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:linux第二天

Linux第二天: Linux入门

 

 

root
管理员帐户,超级用户,除非必要,不要用root登录

/dev/console 物理终端
/dev/tty 虚拟终端, CentOS 6默认6个虚拟终端
/dev/pts 模拟终端
tty 查看当前终端设备

 

 

GUI 图形用户界面 GNOME KDE XFCE
CLI 命令行界面 bash sh csh tcsh ksh
echo $(SHELL) 显示当前使用的shell
cat /etc/shells 显示当前系统所有shell

 

 

echo $PS1 显示提示符格式
type COMMAND 显示命令是内部还是外部
hash 显示hash缓存
hash -r 清除缓存
date 显示日期
date -s --hctosys 以硬件时钟为准校正系统时钟
date -w --systohc 一系统时间为准校正硬件时钟
cal 显示日历
nano 文本编辑

 

 

screen -S [SESSION] 新建
screen -x [SESSION] 加入
exit 退出和关闭
ctrl+a,d 剥离
screen -ls 显示所有已打开
screen -r [SESSION] 恢复

 

 

echo " " 变量会替换,弱引用
echo ‘‘ 变量不会替换, 强引用
echo -n 不在结尾自动换行
echo -e 打印转义字符
\a 发出警告声
\b 退格键
\c 最后不加上换行符号
\n 换行且光标移至行首
\r 光标移至行首但不换行
\t 插入tab
\\插入\符
\0nnn插入nnn八进制所代表的ASCII字符
echo -e ‘0\033[43;31mred color\033[0m‘
\xHH插入HH十六进制代表的ASCII字符
$()等同于‘‘
{}打印重复字符串的简化格式
tab 命令补全
~/.bash_history 命令历史文件

 

 

history
-c 清空历史命令
-d 删除历史中指定命令
 # 显示最近#条历史
-a 追加本次命令历史列表到历史文件
-n 读历史文件中未读过的行到历史列表
-r 读历史文件附加到历史列表
-w 保存历史列表到指定的李斯文件
-p 展开历史参数成多个行,但不存在历史列表中
-s 展开历史参数成一行,附加在历史列表后
HISTSIZE
HISTFILE
HISTFILESIZE
HISTTIMEFORMAT="%F %T"显示时间
HISTIGNORE=‘str1:str2:...‘忽略str1str2历史
HISCONTROL
ignoredups 忽略重复命令
ignorespace 忽略所有以恐怖开头命令
ignoreboth 以上两个同时忽略
erasedups 删除重复命令
export 变量名="值"
/etc/profile 或~/.bash-profile

 

 

bash快捷键
ctrl+l 清屏,等于clear
ctrl+c 取消命令
crtl-a 移动到命令行最前
ctrl-e 移动到命令行最后
ctrl-u 删除到行首
ctrl-k 删除到行尾

 


GNOME
shell图形化终端模拟器
ctrl-shift-t 新建标签页
ctrl-paup/pawn 切换前一后一标签页
ctrl-shift-c 复制选中文本
ctrl-shift-v 粘贴文本到提示符后

Linux第二天: Linux入门

标签:linux第二天

原文地址:http://11897100.blog.51cto.com/11887100/1832518

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!