资源描述
Linux不可不知的命令
clear 清除屏幕
例:clear
ls (list列表)
例:ls -al 显示当前路径下所有文件详细信息
a (all 所有文件),l (list详细信息列表)
cd (change directory修改当前目录)
例:cd /home 切换到home目录
cd ../ 切换到上级目录 ../表示上级目录
cp (copy 复制)
例:cp main.c /home 把当前目录下的main.c 复制到home目录下
mkdir (make directory)
例:mkdir mydir 创建一个名叫mydir的文件夹
mkdir -p /home/ni/shi/shui 新建多层文件夹
ni, shi, shui三个文件夹都不存在,会一起创建
p(parent父母)如果父文件夹不存在,则一起创建
chmod (change mode 修改权限)
例:chmod 777 shell.sh 把shell.sh文件的权限 改成所有用户可读可写可执行
rm (remove删除)
例:rm mydir -fr 直接强制删除mydir文件夹
f (force 强制) r (recursion 递归)删除里面所有
mv (move 移动)
例:mv main ../ 把main移动到上级目录
../表示上级目录, ./表示当前目录
mv main.c main.c.bak
把main.c重命名为main.c.bak
pwd (print working directory打印工作路径)
例:pwd 显示当前目录
man (查看帮助)
例:man read 查看read的帮助手册
如果有多个手册可以用man 1 read man 2 read
ifconfig (查看网卡信息)
例:ifconfig 查看所有网卡信息
ifconfig eth0 查看eth0网卡信息
service (服务开关)
例:service network restart 重新启动所有网卡
service smb restart 重新启动samba服务
vim (文本编辑器)
例:vim main.c 开始main.c文件
如果main.c不存在,则先新建再打开
ping (检查网络)
例:ping 192.168.2.3 检查该linux系统与 192.168.2.3 IP的主机是否能通信
mount (挂载)
例:mkdir /dev/cdrom /mnt/cdrom 把光盘挂载到
/mnt/cdrom目录下
umount (卸载)
例:umount /mnt/cdrom 卸载光盘
rpm (安装rpm程序)
例:rpm -ivh vim-X11-7.0.109-3.i386.rpm
i (install 安装) v (verbose 冗长的显示)
h (hash哈希)显示进度条
把这个rpm安装包安装上
rpm -q samba 查看samba是否安装
setup (打开系统设置)
例:setup 在里面设置网卡IP 关闭防火墙等
tar (解压打包)
例:tar -cf myfile.tar myfile
c (creat 创建) f (file 文件,指定文件名)
把myfile文件夹打包成myfile.tar文件
tar -xf myfile.tar
x (extract 提取,取出)
把myfile.tar文件解压出来
Linux命令(附加)
killall a.out 杀死名叫a.out的所有进程
echo #PATH 显示环境变量
su root 切换到root 用户
useradd li 增加li 用户
passwd li 给li 加上密码
reboot 重启系统(超级用户)
ps -aux 显示运行进程
touch main.c 创建一个main.c文件
ln main.c /home/main.c
把main.c硬链接到home/main.c
ln -s /mnt /home/cdrom s(soft)
把/mnt目录软链接到/home/cdrom
find -name main.c 在当前目录下找main.c文件
more main.c 分屏显示main.c文件
grep -nH inc main.c 在main.c文件里查找inc字符串
并列出行号和文件名
df 显示文件系统信息
A: 如何安装rpm程序
刚刚装好的linux系统如果你发现vim命令不能使用,应该是这个软件没有装上,操作总结:挂载光盘---安装程序---卸载光盘
详细解决过程如下:
1. 右键点击虚拟机软件右下角的光盘图标(那个圆)选 settings,在对话框的use ISO image file选上你的linux 系统光盘路径再确定
2. 用mkdir /mnt/cdrom 命令在/mnt下创建cdrom文件夹
3. 用mount /dev/cdrom /mnt/cdrom 命令把光盘挂载到/mnt/cdrom文件夹下,如果显示No medium found右键点软件右下角图标选connect
4. 用cd /mnt/cdrom/Server命令进入光盘的Server文件夹
5. 用ls | grep vim命令把与vim有关的rpm程序显示出来
6. 用rpm -ivh vim* 命令把这几个软件全装上去
7. 用cd / 命令退出到根目录
8. 用umount /mnt/cdrom命令卸载光盘
B: 如何让虚拟机可以用物理机通信
总结过程:将物理机和虚拟机IP设置同一网段再关防火墙
1. 右键点击虚拟机右下角的网卡图标,选择settings,将 network connection 选成honst-only模式(honst-only 用于虚拟机与物理机通信, nat用于虚拟机和外网通信 (可以看网页),bridged用于A电脑的虚拟机与B电脑 的虚拟机通信 )
2. 用setup命令打开设置窗口在firewall configuration 里把两个选项都选成disable后保存退出。在network configuration 里(如果use DHCP选项上有*号,选中该 项后按空格键,把*号去掉)把网卡IP(static IP)设置一 下,例如设置成192.168.2.2 掩码(netmask)设置成 255.255.255.0(如果有多张网卡,虚拟机右下角从左往 右依次是eth0,eth1......)保存后退出
3. 用service network restart 命令将网卡重启
4. 在物理机的网卡设置里将VMware Network Adapter VMnet1 网卡的IP设置成与虚拟机的同一网段,例如设置成 192.168.2.1,掩码设置成255.255.255.0。将物理机的 防火 墙关闭
5. 在虚拟机里用命令ping 192.168.2.1 如果收到数据,则 虚拟机和物理机可以通信了,putty就可以登录到虚拟机 了如果收不到,可以尝试重新 启动虚拟机
C: 如何设置samba共享
1. 按照B过程将网络设置好,让虚拟机可以与物理机通信
2. 按照A过程将samba相关软件装好,找相关软件的时候可以用ls | grep smb 或者用ls | grep samba
3.用smbpasswd -a root命令增加一个samba用户,要求输入密码确认
4.重启samba服务service smb restart
5.在物理机里按下Windows + R 键打开命令窗口,输入虚拟机IP地址,如\\192.168.2.2回车便可打开共享文件夹
Vim操作快捷
I 进入插入模式(insert插入)
Esc键 转到命令行模式
Ctrl + F 下一页(forward前进)
Ctrl + B 上一面(back后退)
dd 剪切
yy 复制
p 粘贴
0 跳到行首
$ 跳到行尾
gg 跳到文件首
G 跳到文件尾
: 转到未行命令模式
:qw 保存退出
:q! 不保存,强制退出
展开阅读全文