linux学习,基本指令大全2
2015-10-20 16:28
597 查看
网络的相关命令
修改ip地址 (修改ip地址一般都是超级管理员root进行管理)
Ifconfig eth0 192.168.15.101
Su – root 切换到root用户下
Ifconfig eth0 down //关闭第一块网卡
Ifconfig ehh0 up //打开
注意:inet addr:。。。。Bcast:。。。。。Mask:255.255.254.0——–这一行没有 也就是看不到IP地址。
解决办法:
先用dhclient eth0获取IP地址,
然后运行ifconfig eth0
如果是静态IP 可能获取到的IP不是/etc/sysconfig/network-scripts/ifcfg-eth0 配置的IP
用dhclient eth0 获得IP之后。reboot一下 应该就OK 了。。
至少 我是这么解决的。。。
Ping命令
示例:
ping –n 10 192.168.56.101 //发送包次数
ping –t 192.168.15.101 //持续不断的发送
远程管理Linux
telnet SecureCRT Putty
telnet远程登录
格式: telnet 主机名/IP 端口号
cd 切换到当前用户根目录下
cd ../ 切换到上一级目录下
cd .. 回到上一级目录
ls 显示文件和目录列表
Cd /tmp
mkdir abc 创建目录
mkdir –p a/b/c 创建多级目录 父目录不存在情况下先生成父目录
rm abc 删除目录
rm –f abc 强制删除目录或文件
rm –rf abc
rm –r abc 同时删除该目录下的所有文件
看文本文件
cat sort.txt
tac sort.txt 反过来看文本
touch t.txt 生成一个空文件
echo 生成一个带内容文件
cp 复制文件或目录
mv new.txt /home/itcast 移动一个文件
wc new.txt 统计多少行 多少个单词 多少个字符
Tab键可以自动补全
rmdir 删除空目录
pwd 显示当前工作目录
ln 建立链接文件
more less new.txt
tail tail.txt
系统信息显示命令
stat 显示指定文件的相关信息,比ls命令显示内容更多
who 查看当前有哪些用户登录了
who am I 查看我是谁
hostname 显示主机名称
uname –a 显示挡墙系统
dmest 显示系统信息
top 是linux下常用的性能分析工具,能否实时显示系统中各个进程的资源占用情况,类似于windows任务管理器
参数:
d 指定每两次屏幕信息刷新之间的时间间隔
p 通过指定监控进程ID来仅仅监控某个进程的
S 指定累计模式
S 使top命令在安全模式中运行。浙江取出交互命令所带来的潜在危险
i 使top不显示任何闲置或者僵死进程
c 显示整个命令行而不只是显示命令名
杀死一个进程
ps –ef |grep top
kill -9 5809
service sshd restart 启动某个服务
chkconfig
service iptables stop 关闭防火墙
tar –czvf tard.tar.gz sort.txt tail.txt 压缩
C表示create; z指定压缩协议 ;v把压缩过程显示出来; f显示文件清单;
tar –xzvf tard.tar.gz 解压缩
用户和组账户管理
Linux操作系统是一个多用户操作系统,他允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。
用户账户:
A:普通用户账户:
B:超级管理员账户:管理员在系统上的任务是对普通用户和整个系统进行管理。对系统具有绝对的控制权,能够对系统进行一切操作。
组账户:
A:私有组:当创建一个用户时没有指定属于哪个组,linux就会建立一个与用户名同名的私有组,此私有组只含有该用户
B:标准组:当创建一个用户时可以选定一个标准组,如果一个用户同时属于多个组时,登录后所属的组为主组,其他的为附加组。
useradd itcast1 –d /home/itcast1 –p 123
id itcast1 查看该组
passwd itcast1
useradd itcast2 –d /home/itcast2 –p 123 –g users
id itcast2
userdel itcast2 删除用户组
Sudo 把系统管理员的权限委托给某一个人
echo c >> tail.txt 追加写入c 原先内容也不被覆盖掉
ls 2> tail.txt
重定向输入
grep abc < tail.txt
Linux管道
管道(|字符)能连接命令:
Command1|command2
传送command1的标准输出给command2的标准输入,而不能输出到屏幕
结合多个工具的功能
Command1|command2|command3,,,等
ls –l | wc –l 把ls输出的结果作为wc命令的输入,可以算数文件的个数
cat new.txt | sort –n | uniq
cat new.txt | tr ‘A-Z’ ‘a-z’ 把所有的大写字母都转换为小写字母
Ssh:安全传输协议
scp远程copy
Shell:命令解释器,是用户和系统沟通的媒介,用户通过shell输入命令,得到返回结果
Linux包含各种shell,默认采用的是bash
系统可用的shell记录在/etc/shells中
修改ip地址 (修改ip地址一般都是超级管理员root进行管理)
Ifconfig eth0 192.168.15.101
Su – root 切换到root用户下
Ifconfig eth0 down //关闭第一块网卡
Ifconfig ehh0 up //打开
注意:inet addr:。。。。Bcast:。。。。。Mask:255.255.254.0——–这一行没有 也就是看不到IP地址。
解决办法:
先用dhclient eth0获取IP地址,
然后运行ifconfig eth0
如果是静态IP 可能获取到的IP不是/etc/sysconfig/network-scripts/ifcfg-eth0 配置的IP
用dhclient eth0 获得IP之后。reboot一下 应该就OK 了。。
至少 我是这么解决的。。。
Ping命令
示例:
ping –n 10 192.168.56.101 //发送包次数
ping –t 192.168.15.101 //持续不断的发送
远程管理Linux
telnet SecureCRT Putty
telnet远程登录
格式: telnet 主机名/IP 端口号
cd 切换到当前用户根目录下
cd ../ 切换到上一级目录下
cd .. 回到上一级目录
ls 显示文件和目录列表
Cd /tmp
mkdir abc 创建目录
mkdir –p a/b/c 创建多级目录 父目录不存在情况下先生成父目录
rm abc 删除目录
rm –f abc 强制删除目录或文件
rm –rf abc
rm –r abc 同时删除该目录下的所有文件
看文本文件
cat sort.txt
tac sort.txt 反过来看文本
touch t.txt 生成一个空文件
echo 生成一个带内容文件
cp 复制文件或目录
mv new.txt /home/itcast 移动一个文件
wc new.txt 统计多少行 多少个单词 多少个字符
Tab键可以自动补全
rmdir 删除空目录
pwd 显示当前工作目录
ln 建立链接文件
more less new.txt
tail tail.txt
系统信息显示命令
stat 显示指定文件的相关信息,比ls命令显示内容更多
who 查看当前有哪些用户登录了
who am I 查看我是谁
hostname 显示主机名称
uname –a 显示挡墙系统
dmest 显示系统信息
top 是linux下常用的性能分析工具,能否实时显示系统中各个进程的资源占用情况,类似于windows任务管理器
参数:
d 指定每两次屏幕信息刷新之间的时间间隔
p 通过指定监控进程ID来仅仅监控某个进程的
S 指定累计模式
S 使top命令在安全模式中运行。浙江取出交互命令所带来的潜在危险
i 使top不显示任何闲置或者僵死进程
c 显示整个命令行而不只是显示命令名
杀死一个进程
ps –ef |grep top
kill -9 5809
service sshd restart 启动某个服务
chkconfig
service iptables stop 关闭防火墙
tar –czvf tard.tar.gz sort.txt tail.txt 压缩
C表示create; z指定压缩协议 ;v把压缩过程显示出来; f显示文件清单;
tar –xzvf tard.tar.gz 解压缩
用户和组账户管理
Linux操作系统是一个多用户操作系统,他允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。
用户账户:
A:普通用户账户:
B:超级管理员账户:管理员在系统上的任务是对普通用户和整个系统进行管理。对系统具有绝对的控制权,能够对系统进行一切操作。
组账户:
A:私有组:当创建一个用户时没有指定属于哪个组,linux就会建立一个与用户名同名的私有组,此私有组只含有该用户
B:标准组:当创建一个用户时可以选定一个标准组,如果一个用户同时属于多个组时,登录后所属的组为主组,其他的为附加组。
useradd itcast1 –d /home/itcast1 –p 123
id itcast1 查看该组
passwd itcast1
useradd itcast2 –d /home/itcast2 –p 123 –g users
id itcast2
userdel itcast2 删除用户组
Sudo 把系统管理员的权限委托给某一个人
echo c >> tail.txt 追加写入c 原先内容也不被覆盖掉
ls 2> tail.txt
重定向输入
grep abc < tail.txt
Linux管道
管道(|字符)能连接命令:
Command1|command2
传送command1的标准输出给command2的标准输入,而不能输出到屏幕
结合多个工具的功能
Command1|command2|command3,,,等
ls –l | wc –l 把ls输出的结果作为wc命令的输入,可以算数文件的个数
cat new.txt | sort –n | uniq
cat new.txt | tr ‘A-Z’ ‘a-z’ 把所有的大写字母都转换为小写字母
Ssh:安全传输协议
scp远程copy
Shell:命令解释器,是用户和系统沟通的媒介,用户通过shell输入命令,得到返回结果
Linux包含各种shell,默认采用的是bash
系统可用的shell记录在/etc/shells中
相关文章推荐
- Linux修改本机/etc/hosts的hostName后经常不生效
- CentOS 6.5 安装R语言3.2.2
- Linux 性能分析相关概念(来自IBM红皮书)
- hadoop32位编译为64位以及安装运行注意事项--centos7
- Qt5.7.0编译移植到Linux-Arm-A9
- centos中g++编译c++II标准的程序
- Linux多线程基础学习(五)线程同步-条件变量
- Windows与Linux程序的返回值
- CentOS 6更改系统时间后无法启动的解决办法
- 4个强大的Linux服务器监控工具
- linux系统基础优化
- 关于LINUX C中函数strtok使用要点
- Linux 查看系统内核
- linux压缩,备份,还原
- centos7 搭建GlusterFS
- GET请求中对 “+” 的处理
- Linux服务器技术收集
- 加JENKINS的SLAVE节点(LINUX)要注意的事项
- linux rz上传文件及出错解决方案
- 六款常见的Linux操作系统推荐