Linux 系统学习笔记
系统版本:ubuntu 13.10
参考书籍:Linux 从入门到精通
1.Ctrl+Alt+t 打开命令窗口
2.ubuntu系统中没有root用户,只有普通用户,如果需要root到权限,必须通过命令 sudo -s 提权
3. 常用命令:
cd / 进入根目录
cd .. 回到上一级目录
ls 列出文件和目录,可用参数 -F(标注文件类型) , -a (显示隐藏文件) ,-l (查看文件各种属性)
cd home 进入home目录
<tab> tab键,用于命令行补全
pwd 显示当前所在到位置
cd ~ 进入用户主目录
cat -n 文件名 查看文本文件,一次性显示出来
more 文件名你 和cat功能一样,不过他可以一页一页显示,按空格键翻下一页,Enter键滚动一行,Q键退出
head -n 文件名 阅读文件到头
tail -n 文件名 阅读文件到尾
less -M 文件名 查看文件
grep 关键字 文件名 查找文件中包含指定关键字到行
find /usr/ -name zip 查找usr路径下文件名为zip到文件,文件名可以用通配符来指定,如*.c ; 参数说明:-type (指定文件类型),-mtime () ,atime
ctrl + c 停止搜索
locate 文件名 快速查找文件
whereis xxx 查找程序文件
who 查看当前系统有哪些人登录
whoami 查看为是谁
uname 查看版本信息。参数: -a -r
man xxx 获取某个命令的帮助信息
whatis xxx 获取某个命令到用途
apropos xxx 当你想要搜索(或编辑)一个文件时又想不出用那个命令时,可以用命令apropos search(或edit)
mkdir xxx 创建xxx目录
touch xxx 创建文件
mv xxx yyy 移动文件,把文件xxx移动到yyy下,注意:当有重名文件时不会有提示,如果想要提示,需要加 -i 选项:mv -i xxx yyy,另 -b 选项当有重名文件时候自动把原文件重命名为~test.php
cp xxx yyy 复制文件
rm [-i , -f , -r] xxx 删除文件或目录,-i : 确认提示;-r : 递归删除目录下到所有文件和子目录。 PS: 在不使用-r选项时,rm想要删除非空目录时必须先删除目录下到所有文件。
ls -l 查看文件属性
ls -ld 查看目录权限
top 任务管理器,q退出
sudo /etc/init.d/sshd start 启动ssh服务器,用于启动服务器应用程序到脚本全部位于/etc/init.d 目录下,如果要启动apache就输入: sudo /etc/init.d/apache2 start , 停止用stop,重启用restart
sudo apt-get install xxx 安装软件
sudo apt-get purge xxx 卸载软件
4.编辑文件:
vi 文件名
退出:
:x:保存当前文件并退出
:q:退出vi
:q!:不保存文件并退出vi
chattr -V +i httpd.conf
修改httpd.conf为只读
点键盘的insert
进入编辑模式
按esc 输入:q! 是不保存退出
按esc 输入:wq 是保存并退出
4.通配符:“*”,“?”,“[ ]”
* :匹配任意长度到字符串
? :匹配单个字符
[ ] : 匹配出现在方括号内到字符
5.apache 安装和配置