第一次使用Linux必会快捷键及基本操作命令

Ps:本文凡是以#开头表示命令,所有解释皆使用特俗最浅显易懂的语言,使劲拍砖!!!

注销:

ctrl+alt+backspace

 

终端的相关操作:

alt+f2-->gnome-terminal 打开终端

ctrl+shift+n 打开新终端(活动窗口必须是终端)

ctrl+shift+t 打开新的标签

alt+数字 标签之间互相切换

复制:选择要复制的东西就OK

粘贴:鼠标中键

ctrl+"+" 放大终端字体

ctrl+"-" 缩小终端字体

shift+pguppgdn)向上翻页 向下翻页

alt+.  打印之前敲过命令的最后一部分

 

[root@localhost Desktop]#

当前登录的账户|主机名称|工作目录|{#表示当前登录的是root账户|$表示当前登录账户是普通账户}

 

~ 表示当前登录账户的家目录

 

每天使用千次的命令:

pwd:print work directory 打印工作目录

#pwd

 

所有命令的后面必须要有空格

cd:change directory

#cd        不跟路径是直接回家

#cd 目标路径

#cd -    -表示上一次去过的目录

#cd ..           切换到上级目录

#cd ../../../

 

ls:list 

#ls  不加参数列出当前目录下的文件

#ls a.txt   只列出a.txt

#ls /root/Desktop/a.txt

#ls /root/Desktop  列出桌面所有文件

#ls -d /root/Desktop  只列出桌面目录本身

-d 查看目录

-l 长格式显示

文件类型权限 硬链接的个数 文件所有者 文件所属组 大小 日期时间 文件名称

文件类型:7

普通文件

目录文件

块设备文件

字符设备文件

符号链接文件(可以当作快捷方式)

套接字文件

管道文件

-h human      人性化显示单位

-R recursive  递归显示

-i 显示inod

-a all        显示所有文件(包括隐藏文件)

 

路径:

绝对路径:以根开始的路径

相对路径:非根开始的路径

 

..表示上一级目录

当前目录

目录结构:

# cd /boot/ 切换路径到/boot

boot 存储启动文件(内核映像文件和初始化磁盘镜像文件,grub)

usr  存放备份文件 软件安装的默认路径

     /usr/src

     /usr/local/src

bin  存放命令(所有账户可用)

sbin 存放命令(只有root能用)

lib  存放库文件 模块文件

proc 虚拟文件系统映射当前内核的状态信息

etc  存放配置文件

var  存放的是经常变化的文件(ftp的共享文件,http的网站目录,日志文件,个人邮箱...)

home 所有普通账户的家目录

root root账户的家目录

dev  存放设备文件

tmp  存放临时文件

media 操作系统自动挂载媒体设备的目录(有图形)

mnt

opt

 

文件基本操作命令

 

创建目录:

#mkdir  [参数]...  [路径]目录名称 ...

-p 显示连级目录

-v verbose 显示详细信息

单个字符的参数可以写到一起,比如:-pv 

单词参数前面要有两个-,而且不能和其他参数写到一起。

 

创建文件:

#touch [路径]文件名称 ...

 

复制文件:

#cp [参数]... 被拷贝的文件 ...  目的路径

#cp a.txt /root/Desktop/b.txt 

 

复制目录:使用-r参数

绝大部分的目录的操作需要加-r -R -d 到底用什么看情况。

 

# cp -r a /root/Desktop/ 

# cp  a /root/Desktop/ -r

-a 连带文件所有的权限属性一起拷贝

-v verbose

 

剪切文件:

# mv 被剪切的文件 ...  目的路径

 

删除文件:

#rm [参数]... 目标文件...

-r 删除目录

-f force 强制删除

 

别名

查看别名:

#alias

 

设置别名:

#alias ls='cd /'

 

取消别名:

#unalias 命令名称

 

取消别名效果:

在使用的时候取消别名效果,在命令前面加\

#\rm a.txt

 

查看文件内容

 

#cat a.txt   打印文件内容到当前屏幕上

#cat -n a.txt 显示行号

 

# grep d a.txt 过滤含有d的行

abd

# cat a.txt | grep d

 

#head  a.txt    默认查看前10

#head -2 a.txt  指定查看前2

 

#tail a.txt  默认查看后10

#tail -2 a.txt  指定查看后2

#tail -f a.txt 实时查看文件内容

 

分页查看文件内容:

#more a.txt

q退出

#less a.txt

q退出

/关键字 搜索

 

strings查看文件内容

    # strings a.txt b.txt 

    haha

    haha

    # strings -f a.txt b.txt  

    a.txt: haha

    b.txt: haha

    -f 显示文件名称

 

帮助

--help-h

man(manual page)

info

/usr/share/doc

图形帮助

 

帮助常用特殊符号:

[] 可选

{} 必选

<> 必选

|  二选一

...  多个

Foo 实例名称占位

 

--help以命令参数的形式出现 

#ls --help

 

Man手册

语法:

#man 参数 被查看的目标

Man手册分章节 共8章 

#man man

1  基本命令

2  系统调用函数的用法

3  c语言库函数的用法

4  设备文件

5  配置文件的写法

6  游戏

7  杂项

8  系统管理

 

#man 1 ls

-f 查看在第几章有要查询的命令的man手册,等同whatis

-k

 

直接翻页到man手册最顶端

直接翻页到man手册最底端

/关键字 搜索

向下翻

向上翻

退出

 

#cat /proc/cpuinfo

pae 表示支持半虚拟化

svm amdcpu,支持全虚拟化

vmx intelcpu 支持全虚拟化

 

#cat /proc/meminfo

 

查看网卡的物理连接状态:

#mii-tool eth0

图形方法连接到ftp服务器:

位置->连接到服务器->公开ftp-192.168.1.250-21

 

ftp共享文件存储位置:

计算机->文件系统->var->ftp->pub

                                                                                                                      作者 :闫强(wing)

                                                                                                                北京2013.11.20 22:14 

本文出自 “linux菜鸟训练营” 博客,转载请与作者联系!

你可能感兴趣的:(linux,快捷键,主机,初学)