您的位置:首页 > 运维架构 > Linux

Linux基本操作

2015-05-07 10:22 106 查看
安装好虚拟机以后安装linux系统提示

This host supports Intel VT-x, but Intel VT-x is disabled.

这个说明你电脑的Bios需要把cpu功能里面一项 Virtual支持改成Enable 即可解决问题


首先:linux 系统区分大小写
http://www.chuanke.com/v1819957-108331-208490.html?st=0 视频学习一下,小小做下记录

主要通过 terminal 键入命令来控制操作系统

F11 控制terminal全屏

Ctrl Shift + 放大字体

Ctrl — 缩小字体

命令格式:命令字 参数 操作对象

man 命令 查看命令的使用说明 例如: man ls

Ctrl u 清除所输命令 Ctrl l 清屏

以"."开头的文件是隐藏文件

ls 命令 显示目录下的文件

pwd 命令 显示当前所在目录

cd 切换目录 ../ 表示当前目录的父目录(向上) ./ 表示当前目录

cd 回到用户主目录 cd -回到来之前的目录(后退) cd ~回到用户主目录

mkdir 命令 创建目录 rmdir命令 删除空目录 touch命令 创建文件 rm 命令 删除文件 可以用通配符 rm *.txt 删除所有txt文件

mkdir -p a/b/c/d 创建多级目录 rmdir -p a/b/c/d 删除多级目录(只能删除线性目录,目录下没有其它分支)

rm -rf a 删除a目录(不管a目录下有没有文件,一般不建议使用)

cp 命令 拷贝文件 例如:cp src.c a/src.c.bak (将src.c文件拷贝到 a目录下)

mv命令 实现文件或目录的 移动或改名字

gedit src.a 可以使用gedit编辑器来 编辑 src.a里面的内容

ed 也可以编辑内容(linux自带的,比较老的编辑器) 例如: ed 文件名 输入命令 a 表示开始录入 录入完成以后 输入命令 . 表示结束录入 然后 输入命令 w 文件名 保存

nano 命令 (linux自带比较精巧的编辑器) Ctrl o 保存 Ctrl x 退出

cat 命令查看文件的内容 tac命令可以倒序查看文件内容(从最后一行开始显示)

head 命令 默认只显示文件前10行内容 head -n 3 显示前3行内容 tail 命令,默认显示文件尾部10行内容 tail -n 4显示尾部4行内容

shift pageup 向上翻页 shift pagedown 向下翻页 more命令 分页显示文件内容 空格建 翻下一页 q 退出

history命令 查看输入历史

tar 命令 将文件打包 例如:tar -cvf gogo.rar src.a yes.txt tar -xvf 解开包 tar -tvf 浏览包里的文件

-C解包到指定目录 例如解包到ss目录下: tar -xvf aa.rar -C ss/ 注意: 上述 tar -cvf命令的打包 只是单纯的将多个文件放到一起,文件大小并没有得到压缩。如果需要压缩 可以下面的方法

gzip 命令 可以压缩文件 例如: gzip aa.rar 压缩后文件为 aa.rar.gz 解压命令:gunzip aa.rar.gz

bzip2命令 压缩文件 例如:bzip2 aa.rar 压缩后得到文件为 aa.rar.bz2 解压命令:bunzip2 aa.rar.bz2

也可以用 tar 命令来压缩 -z压缩得到 .gz文件, -j压缩得到 .bz2文件 例如: tar -zcvf go2.rar.gz go2.rar (tar命令 先写新建的文件名,后面是要使用的文件) 对应解压 tar -zxvf go2.rar.gz tar -jxvf go2.rar.bz2(推荐用-z压缩,压缩率更大)

所以可以用 tar -zxvf gogo.rar.gz src.a yes.txt 一步实现打包和压缩

which 命令查询 命令的可执行文件目录位置 例如:which ls 查询ls命令的文件位置

whereis 命令查询 对应命令文档位置

locate 命令 (基于数据库查找文件,较为常用) sudo updatedb (以管理员身份更新数据库) 第一次需要输入管理员密码

此处遇到问题:is not in the sudoers file. This incident will be reported.

解决方法 : 网上说的切换都root 权限 ,直接输入sudo什么的都会出错, 如下图



需要输入 su- 和密码就可以完全切换到root模式 (参考:http://www.linuxidc.com/Linux/2010-12/30386.htm)



修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere
root ALL=(ALL) ALL
你的用户名 ALL=(ALL) ALL

find 命令(基于磁盘系统查找文件) 例如: find ~/ -name 'a*' 查找用户目录下 名称中a开头的文件

Linux 下软件的安装

1:源代码安装 使用 tar zxvf 解压,然后安装

2:包安装 package 一类:Debian和Ubuntu : .deb文件 使用sudo dpkg -i xxx.deb命令进行安装 二类:Redhat和FC,CentOs .rpm安装包 使用sudo rpm -i xxx.rpm 命令安装

3:apt在线安装 ubuntu中是 apt-get命令, centos中使用yum命令

ln 命令创建软件连接 ,软连接(类似快捷方式) 硬链接(多个文件指向同一个文件内容)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: