Linux 学习笔记之常用命令

Linux    www.kernel.org  www.gnu.org

-- 内核

--服务器(企业,金融,银行)

-- 个人桌面版(fedora,中标麒麟)操作系统

-- 手机安卓系统

版权许可: GNU/GPL

centos redgat ububtu suse  fedora----linux 的发行版本

下载:mirrors.163.com  mirrors.suhu.com  mirror.centos.org  操作系统

安装系统

1. 创建一个目录用来保存虚拟机文件

2. 安装系统

3. 连接操作系统(默认超级管理员root)

查看iP地址:ifconfig  网络配置命令 或ip a

连接系统  :

XShell    [email protected]

XManager 图形化界面连接  连电脑桌面

传输文件 :

FileZilla /secureFX

文本编辑器 : notepad++ /EditPlus

虚拟机联网注意事项

1 虚拟机统一使用NAT方式连接

2当虚拟机连不上

a)确定VMnet8网卡的IP地址(192.168.12.1)

b)服务--(vmware dhcp service)和(vmware nat service)

c)网卡"已连接"勾上

d)检查"虚拟网络编辑器"的NAT相关设置(网段)

3 重启一下网卡  #service network restart

/表示根目录  ,,linux系统里面最上层的目录

文件或目录名称严格区分大小写

常用命令 :

cd /var/log  进入指定目录  change direction

pwd 打印当前目录

ls 列出当前目录有哪些文件(目录)

ls -l  长格式列出文件属性

ls -d 查看目录本身

ls -ld +文件路径    查看长文件目录本身

ls -a 查看所有文件(包含隐藏文件)

ls -l 等效于ll

drwxr-xr-x.  2 root root  4096 Feb 22  2013 statetab.d

-rw-r-----.  1 root root  1786 Sep 25  2012 sudo.conf

如果第一个字符位置是- 代表是普通文件

如果第一个字符是d,代表是目录

mkdir 创建目录

-p 递归的创建(多级目录创建)

rmdir (删除目录 ,,只能删除空目录)

rm 删除文件或者目录

-f  强制删除

-r  删除目录

组合使用 rm -rf 文件名

cp 拷贝 == > cp src dst

-r 复制目录

-a 复制所有 ,,包括属性

mv 移动或者重命名

cat 查看文件

more 分屏查看文件内容

head -5 文件名 查看前5行内容

tail -10 文件名  查看文件后5行内容

.  或 ./代表当前目录

..  或 ../ 代表上级目录

[root@localhost ~]#  -------当前登录用户@主机名 当前目录 ~代表当前用户的家目录

#代表 超级用户

$代表普通用户

Ctrl +c终止命令

du 统计文件或者目录大小

-s -h

组合使用 du -sh 文件

du -s /etc/*

du -s /etc

grep -- 在文件里面找符合条件的行

grep 'root' /etc/passwd

-i  不区分大小写  grep  -i 'root' /etc/passwd

-v 取反  grep  -v 'root' /etc/passwd

-A[2] 显示后两行

-B[2] 显示前两行

-n  加上行号

-R  加上递归

grep 支持正则表达式  ,,后面讲

find  --在目录里面找符合条件的文件或目录

find 查找的目标  匹配的条件  find /etc/ -name "*conf*"

-name

-type d 或 f

vi  vim  编辑文件

命令行模式

输入dd 删除光标所在的行

输入3dd删除光标所在的连续3行

输入p 粘贴

输入yy 复制光标所在的行

输入3yy 复制光标所在的连续的三行

输入G 光标快速定位到最后一行

gg 光标快速定位到第一行

u 撤销上一部操作

查找匹配内容 : /+查找名称  光标向下 按键盘小写n  光标向上  按键盘大写N

输入 i 进入插入模式

插入模式(编辑)

按ESC 输入冒号 进入最后行模式

最后行模式

:5 光标定位到第五行

:1,$s/nologin/8888/g 表示 从第一行开始把整个文件的nologin替换成8888

1表示 起始行

$表示最后一行

nologin表示需要被替换的内容

8888表示替换的内容

g表示通行(整行替换)

set nu (显示行号)

w q !  (wq表示保存退出 ,w保存  q 退出  !强制退出)

touch 文件名  (创建一个为空的文件)

man 命令 查看命令帮助

你可能感兴趣的:(Linux 学习笔记之常用命令)