u 在si中有取消的作用
vim操作
vim操作
vim -o 横屏打开多个文件
vim -O 竖屏打开多个文件
vim多个文件打开情况下,通过 ctrl + w切换操作界面
vim 命令模式下
dd 删除一行
yy 复制一行
p 粘贴
v 切换到可以模式
按方向键调节复制区域
按y键复制
按p键粘贴
x 从光标当前位置开始删除光标后边的内容
d+$ 删除光标位置之后的所有内容(行)
u 撤回之前的操作
ctr+r * 高亮显示某个字符串
Linux 命令
Alt+ctrl+F1切换到字符界面
Alt+ctrl+F7切换到xwindow界面
su+用户名切换用户
useradd[选项]用户名 添加用户
passwd[选项][用户名] 修改密码
shutdown[-t seconds][-rkhncfF]time[message]关机,比如:shutdown now 立刻关机
cp[选项] 源文件或目录 目标文件或目录 拷贝
mv[选项] 源文件或目录 目标文件或目录 移动或更名
mv /home/test /home/test1
将/home目录下的test文件更名为test1
mv /home/dir1 /tmp/
将/home目录下dir1目录移动(剪切)到/tmp目录下
rm[选项]文件或目录
rm /home/test
删除/home目录下的test文件
rm -r /home/dir
删除/home目录下的dir目录
mkdir[选项]目录名 创建目录
mkdir /home/workdir
在/home目录下创建workdir
mkdir -p /home/dir1/dir2
创建/home/dir1/dir2目录,如果dir1不存在,先创建dir1
ls查看目录
ls /home
显示/home目录下的文件与目录(不包含隐藏文件)
ls -a /home
显示/home目录下的所有文件与目录(包含隐藏文件)
ls -l /home
显示/home目录下的文件与目录的详细信息
ls -c /home
显示/home目录下的文件与目录,按修改时间排序
Tar[选项]目录或文件
Tar cvf tmp.tar /home/tmp
将/home/tmp目录下的所以文件和目录打包成一个tmp.tar文件
Tar xvf tmp.tar
将打包文件tmp.tar在当前目录下解开
Tar cvzf tmp.tar.gz /home/tmp
将/home/tmp目录下的所以文件和目录打包并压缩成一个tmp.tar.gz文件
Tar xvzf tmp.tar.gz
将打包压缩文件tmp.tar..gz在当前目录下解开
Unzip[选项]压缩文件名.zip
Unzip tmp.zip
解压tmp.zip文件
访问权限
Ls -l sobsrc.tgz
-rw-r--r-- 1 root root 483997 Ju1 15 17:3|sobsrc.tgz
第一个字符指定了文件类型,如果第一个字符是横线,表示是一个非目录的普通文件,如果是d,表示是一个目录。
R代表只读,w代表写,x代表可执行,-代表无该项权限;
每一文件或目录的访问权限都有三组,没组用三位表示,
分别为文件所有者的读、写和执行权限;
与所有者同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限
Chmod
Chmod[who][+|-|=][mode]文件名
U表示文件的所有者
G表示与文件所有者同组的用户
O表示“其他用户”
A表示“所有用户”。它是系统默认值
Mode
+添加某个权限
-取消某个权限
=赋予给定权限
例:chmod g+w hello.c
Mode所表示的权限可使用下述字母(数字)的任意组合
R可读(4)
W可写(2)
X可执行(1)
例:chmod 761 hello.c
Df[选项]
Df -k
以KB为单位显示磁盘使用情况
Du[选项]目录
Du -b ipc
以字节为单位显示ipc这个目录的大小
Ifconfig[选项][网络接口]
Ifconfig eth0 192.168.0.101
配置eth0这一网卡的ip地址为192.168.0.101
Ifconfig eth0 down
暂停eth0这一网卡的工作
Ifconfig eth0 up
恢复eth0这一网卡的工作
Netstat[选项]
Netstat -a
查看系统中所有的网络监听端口
Rpm[选项][安装文件] 软件安装
Rpm j-ivh tftp.rpm
安装名字为tftp的文件
Rpm -qa
列出所以已安装rpm包
Rpm -e name
卸载名字为name的rpm包
Mount[选项]设备源 目标目录
Mount /dev/cdrom /mnt
将光驱挂载到/mnt目录下
Umount 目标目录
Umount /mnt(对应mount例)
取消光驱在/mnt下的挂载
Find 路径 -name '文件名'
Find ./ -name 'co*'
在当前目录及其子目录中寻找名为co开头的文件
Find ./ -name 'test'
在当前目录及其子目录中寻找名为test的文件
Grep [选项]字符串
Grep "file" ./ -rn
在当前目录及其子目录中,查找包含file字符串的文件
Netstat -a |grep tftp
查看所以端口中用于tftp的端口
Top
查看系统中的进程对cpu、内存等的占用情况
Ps aux
查看系统中的所有进程
Kill[选项] 进程号
Kill -s SIGKILL 4096
杀死4096号进程
Man 命令名
Man grep
查看grep命令的使用方法
Man ping
查看ping命令的使用方法
注意:里面的首字母大写应改成小写