useradd 添加用户 格式:useradd -选项 用户名;例子: useradd xiaojun
passwd 改密码 格式:passwd 用户名;例子:passwd xiaojun
userdel 删除用户,root下可用
*********************************************************
passwd 改密码 格式:passwd 用户名;例子:passwd xiaojun
userdel 删除用户,root下可用
*********************************************************
管道符"|"
tar
-c 建立新的打包文件
-x 从打包文件中解出文件。
-r 向打包文件末尾追加文件
-o 将文件解开到标准输出
-f 对普通文件操作
-z 调用gzip来压缩打包的文件,与-x联用时调用gzip完成解压缩
-j 调用bzip2老压缩打包文件,与-x联用时调用bzip2完成解压缩
-Z 调用compress来压缩打包文件,与-x联用调用compress完成解压缩
-v 处理过程中输出相关信息
例子
tar cvf test.tar test/ 打包
tar xvf test.tar 解包
tar cvzf test.tar test 打包压缩
tar xvzf test.tar -C / 解压缩到根目录
**********************************************************
chmod
格式 chmod [who] [+|-|=] [mode] 文件名
who
u 文件所有者;g 与文件所有者同组的用户;o 其他用户;a 所有用户
mode 权限
例子: chmod g+w hello.c
或直接赋予值:chmod 777 hello.c
***********************************************************
ls -al 全部文件全部信息
************************************************************
fdisk -l 查看硬盘及分区信息
df [选项] 例子:df -k 以kb为单位显示磁盘使用情况
-a 包含全部的文件系统。
-i 显示inode的信息。
-k 指定区块大小为1024字节
[文件或设备] 指定磁盘设备
du [选项] [目录或文件]
-a 显示目录中个别文件的大小。
-b 以byte为单位显示目录或文件大小
-k 以1024bytes为单位
free 查看当前内存使用情况
************************************************************
ifconfig [选项] [网络接口] 例子:ifconfig eth0 192.168.1.110 配置ip
ifconfig eth0 down 暂停网卡工作
ifconfig eth0 up 恢复网卡工作
查看网络状态:
格式: netstat [选项] 例子:netstat -a 查看所有网络监听端口
*******************************************************
软件安装:
rpm [选项] [安装文件] 例子:rpm -ivh tftp.rpm;安装
rpm -qa 列出所有已经安装的rpm包
rpm -e name 卸载名字为name的rpm包
*****************************************************
挂载:
mount [选项] [类型] 设备文件名 挂载点目录
-l 列出当前已挂载的设备、文件系统名称和挂载点
-t 类型 将后面设备以指定类型的文件格式装载到挂载点上。vfat、ext3、ext2、iso9660、nfs等
例子:mount –t ext2 /dev/cdrom /mnt
umount 目标目录 例子: umount /mnt
*****************************************************
查找文件:
find 路径 -name ‘文件名’ 例子:find ./ -name ‘*.java’
whereis 文件名 例子:whereis fdisk
查找字符串:
grep [选项] 字符串
例子:
1.grep“file” ./ -rn 在当前目录及其子目录中查找包含file字符串的文件
2. netstat -a | grep tftp 查看所有端口中用于tftp的端口。
************************************************************
动态查看cpu使用:top
查看进程:ps aux 查看所有进程, 杀死进程:kill PID号
************************vi使用************************
Esc:命令行模式,可用以下命令
1.[num]yy:复制当前光标所在行(num 复制多行);
2.p:黏贴复制的内容到光标所在行;
3.[num]dd:删除光标所在行;
4./name:查找光标之后的名为"name"的字符串;
5.G:光标移到文件尾;
6.u:取消上一个动作;
::底行模式,可用以下命令:
1.:w 保存
2.:q 退出(系统会提示是否保存)
3.:q!退出不保存
4.:wq 保存退出
5.:w [filename] 另存为filename的文件
6.:set nu 和 :setnonu 显示和取消行号。
i:插入模式
作用:一个命令的输出通过一个
“
管道
”
作为另一个命令的输入
ls -l | more (分页显示)
netstat -a | grep tftp
*********************************************
重新定向
> >> < <<
ls -- help > ls help(可以建立一个文件)
cat ls help(看ls help文件的内容)
***************************************************************
tar
-c 建立新的打包文件
-x 从打包文件中解出文件。
-r 向打包文件末尾追加文件
-o 将文件解开到标准输出
-f 对普通文件操作
-z 调用gzip来压缩打包的文件,与-x联用时调用gzip完成解压缩
-j 调用bzip2老压缩打包文件,与-x联用时调用bzip2完成解压缩
-Z 调用compress来压缩打包文件,与-x联用调用compress完成解压缩
-v 处理过程中输出相关信息
例子
tar cvf test.tar test/ 打包
tar xvf test.tar 解包
tar cvzf test.tar test 打包压缩
tar xvzf test.tar -C / 解压缩到根目录
**********************************************************
chmod
格式 chmod [who] [+|-|=] [mode] 文件名
who
u 文件所有者;g 与文件所有者同组的用户;o 其他用户;a 所有用户
mode 权限
例子: chmod g+w hello.c
或直接赋予值:chmod 777 hello.c
***********************************************************
ls -al 全部文件全部信息
************************************************************
fdisk -l 查看硬盘及分区信息
df [选项] 例子:df -k 以kb为单位显示磁盘使用情况
-a 包含全部的文件系统。
-i 显示inode的信息。
-k 指定区块大小为1024字节
[文件或设备] 指定磁盘设备
du [选项] [目录或文件]
-a 显示目录中个别文件的大小。
-b 以byte为单位显示目录或文件大小
-k 以1024bytes为单位
free 查看当前内存使用情况
************************************************************
ifconfig [选项] [网络接口] 例子:ifconfig eth0 192.168.1.110 配置ip
ifconfig eth0 down 暂停网卡工作
ifconfig eth0 up 恢复网卡工作
查看网络状态:
格式: netstat [选项] 例子:netstat -a 查看所有网络监听端口
*******************************************************
软件安装:
rpm [选项] [安装文件] 例子:rpm -ivh tftp.rpm;安装
rpm -qa 列出所有已经安装的rpm包
rpm -e name 卸载名字为name的rpm包
*****************************************************
挂载:
mount [选项] [类型] 设备文件名 挂载点目录
-l 列出当前已挂载的设备、文件系统名称和挂载点
-t 类型 将后面设备以指定类型的文件格式装载到挂载点上。vfat、ext3、ext2、iso9660、nfs等
例子:mount –t ext2 /dev/cdrom /mnt
umount 目标目录 例子: umount /mnt
*****************************************************
查找文件:
find 路径 -name ‘文件名’ 例子:find ./ -name ‘*.java’
whereis 文件名 例子:whereis fdisk
查找字符串:
grep [选项] 字符串
例子:
1.grep“file” ./ -rn 在当前目录及其子目录中查找包含file字符串的文件
2. netstat -a | grep tftp 查看所有端口中用于tftp的端口。
************************************************************
动态查看cpu使用:top
查看进程:ps aux 查看所有进程, 杀死进程:kill PID号
************************vi使用************************
Esc:命令行模式,可用以下命令
1.[num]yy:复制当前光标所在行(num 复制多行);
2.p:黏贴复制的内容到光标所在行;
3.[num]dd:删除光标所在行;
4./name:查找光标之后的名为"name"的字符串;
5.G:光标移到文件尾;
6.u:取消上一个动作;
::底行模式,可用以下命令:
1.:w 保存
2.:q 退出(系统会提示是否保存)
3.:q!退出不保存
4.:wq 保存退出
5.:w [filename] 另存为filename的文件
6.:set nu 和 :setnonu 显示和取消行号。
i:插入模式