LINUX 基础命令
1.ls 查看当前的全部内容(直接输入LS即可)
2.ll 查看当前全部内容的详细信息
查询结果(drwrx-xr-x)三个一组
D代表目录,第一组表示的是文件所有者对文件的权限,第二组表示文件所属用户对文件的权限,第三组表示的是其他人对文件的权限。
R 代表的是是否有读取权限,值为4。 W 代表的是写的权限,值为2。X 代表的是执行权限。 — 代表没有权限
3.pwd 打印当前目录
4.rwdir 删除目录 rm删除文件 mkdir 创建目录
5.cd 改变工作目录 例 cd /root
cd(空格).. 返回到上一层
6.clear 清屏
7.cat (合并文件)
例 cat > mzr (文件名)<<off
abcdedfgh (内容)
off
cat > msc(文件名)<<off
123456789 (内容)
off
合并复制 cat mzr msc > mmq(文件名)
cat -n msc mzr > mmq(-n 表示对行编号,空白行也编号)
cat -b msc mzr > mmq(-b 表示对行编号,空白行不编号)
cat -s msc mzr > mmq(-s 表示当遇到两行以上的空白行,代换为一行空白行)
8.more (浏览超过一页的文件) 用法 more (文件名)
9.less(文件名) 也是用来浏览超过一页的文件
不过可以用上下键来滚动文件
10.head (文件名) 查看文件前十行
fead -20 (文件名) 查看文件前20行
11.tail (文件名) 查看文件后十行
查看/var/log/nessages 的变化 tail -f /var/log/messages
12.grep (查找指定字符串)
例 在temp.txt 中寻找每一个 hello
grep hello temp.txt
13.find 路径 —文件名 (查找)
14.chomd (赋权)
例 给 test.sh 文件设置权限
chomd 644 test.sh
6 文件所有者对文件的权限 (4+2)
4 文件所属用户组对文件的权限
4 其他人对文件的权限
15.chown (更改文件所有者) chown ID 文件
例 chown 500 123.txt
16.cp(复制) cp (源) (目标目录)
17.scp (远程复制)实现从远程到本地,或者本地到远程的文件传输
语法 例 将本地的1.mp3 复制到192.168.1.123的tmp 目标下
scp 1.mp3 root@192.168.1.123:/tmp/
将本地的/home/music/目录复制到192.168.1.123的/tmp/下。
scp -r /home/music/ root@192.168.123:/tmp/
目标文件为 /tmp/music/
将192.168.1.123上的/home/tmp/1.mp3拷贝到本地/tmp/下
scp root@192.168.1.123:/home/music/1.mp3 /tmp/
将192.168.1.123上的/home/tmp/拷贝到本地/tmp/下
scp -r root@192.168.1.123:/home/music/ /tmp/
18.mv (移动:把文件从主目录移动到一个现存的目录)
mv sneakers.txt /home/newuser/
移动的同时给文件改名
mv sneakers.txt /home/newuser/new_neaksers.txt
19.gzip usr.tar(用于压缩tar包)
gunzip usr.tar.gz
zip myfile.zip目录/* 压缩
unzip myfile.zip (用于解压扩展名为zip的文件)
tar (用于打包文件)
例 打包 tar -cvf myfile.tar 目录
解包 tar -xvf myfile.tar
20.free 查看当前系统内存的使用情况,他可以显示系统中剩余的和已用的物理内存,交换内存和内存缓冲区
21.Shutdown -h now 指定现在立即关机
定时关机 shutdown -h 11:00(设定的时间) CTRT+C 取消
指定五分钟后关机 shtdown +5 ‘’system will shutdown after 5 minutes’’
重启计算机 shutdown -r
22.date 显示日期 cal 显示日历
clock 显示日期 不过只能root 用
23.write 发送消息 例 write user message
24. top 显示进程 (类似于任务管理器)
25.groupadd 组名(创建用户组)
groupdel 组名 (删除用户组)
groups 显示当前用户所在组
26.useradd newuser 添加用户
添加用户,指定相关参数,建立text 用户,并把此用户加入root组
useradd -m -d /home/shara -g root test
Userdel (删除账号及其文件) 删除用户: userdl newuser
27.passwd newuser(修改密码)
28.usermod (修改用户的各项设定)
例 把test 加入mail组 usermod -g mail test
29.su(切换用户) su 切换到root su user1(切换到user1)
30.who 查看当前用户有哪些用户登录
whoami查看当前用户的登录人名
31.figer 查询一台主机上的登录账号的信息
figer[选项][使用者][用户@主机]
32.ftp (该命令是标准的文件的传输协议的用户接口,是在TCP/IP 网络上传输网络文件最有效的方法。
33.hostname 用于显示或设置系统的主机名
34.netstat 用于显示网络信息,路由表,网络接品信息
netstat -a 列出所有端口
netstat -a|more 通过管道方式查看每一页内容
netstat -at 列出所有tcp 端口
netstat -l 只显示监听端口
netstat -au 列出所有udp 端口
netstat -lt 只显示出所有监听tcp 端口
netstat -lu 只列出所有监听udp 端口
netstat -l/grep 80 查看80是否被占用
35.ping 192.168.1.123 查看192.168.1.123 是否能连通
36.ssh root@192.168.1.123 使用root登录到192.168.1.123
37.wget 用于linux 环境下从XXX 上下载文件
wget http://url/filename
38.ifconfig 查看网卡的IP地址
也可用于临时修改IP 重启后恢复到原始IP
格式 incofig IP 地址 netmask 子网掩盖码
39.ps 用于显示程序的进程 ps -aux
例 查找所有进程 ps -aux
利用管道和more连用,进行分页查看 ps -aut|more
利用管道和gret 连用,在进程中查找tomcat进程 ps -aut|grep tomcat
把查询到的进程导出文件 ps -aut > tmp.txt
40.kill (用于终止程序) kill PID (ID指进程ID)
例 杀掉进程号为2629的程序 kill 2629
向进程发送信号的方式杀进程序 kill -s sigint PID
例 杀TOMACT 的进程为2629 kill -s sigint 2629
强杀 kill -9 2629
41.service 用于启动,停止,重启服务进程
启动服务器命令 service 服务器名 star
停止服务器命令 service 服务器名 stop
停止VSFTP service VSFT stop
重启服务器 service 服务器名 restart
重启网络服务器 service network restart
LINUX VI 编辑工具
第一步 vi (文件名)打开文件
第二部 输i进入编辑状态
第三步 输入要编辑或者更改的内容
第四步 摁下esc 键进入命令状态
第五部 shiift+;(即输入:)
第六步 输入wq 回车 保存并退出
Linux 配置方法
系统—管理—网络—双击ehno
把自动获取IP改为静态设置的IP地址(修改IP地址)
激活
进入字符界面
找到/etc/inittab/ 进行修改,然后找到id:5:initdefault 把5修改为3
然后重启虚拟机进入到字符控制台
字符控制台返回到图形桌面 执行startx
Windows和linux之间互通
关闭windows和linux的防火墙
把虚拟机的网络模式改为桥接模式
Rz(上传到虚拟机) 选择上传文件,选择完事点击添加
Sz (下载到windows) sz +路径+文件
FTP(计算机之间传输)
在服务器上安装FTP软件(VSFTPD)
Services vsftpd start 启动(如果启动失败则重启vsftpd Services vsftpd restart)
登录lftp root:system@192.168.1.111:21
Cd\
Get(要下载的文件)
Put(要传输的文件)
LINUX 安装与卸载
源代码格式(例如安装的是fcitx-3.4.2.tar.gz)
1.上传安装包 rz
2.解包 tar -xzv fcitx-3.4.2.tar.gz
3.进入文件 cd fcitx-3.4.2
4.用ls命令查看文件,看包含configure makefile lmake 哪种格式
5.卸载 make unistall
RPM 格式安装
1.上传rz
2.安装 rpm -ivh xxx.rpm
3.卸载 rpm -qa ; rpm -e
卸载 rpm -e tomcat7
安装JDK
1.查看JAVA版本信息 java -version
2.版本太低需要卸载 yum remove java
3.上传 JDK安装包 rz
4.安装 rpm -ivh jdk-7u4-linux-i586.rpm
5.找到 etc cd /etc/
6.在最后输入(vi /etc/profile
7.)
java_home=/usr/java/jdk1.7.0_04
classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar
path=$java_home/bin:$path
export java_home path classpath
8.执行 source /etc/profile
9.查看JAVA版本信息 java -version
LINUX 安装Tomcat
1.上传JDP安装包 (rz)
2.解压 unzip apache-tomcat-7.0.26.zip
3.进入到 tomcat 的/bin/目录下 cd apache-tomcat-7.0.26
cd bin
4.在tomcat 的/bin/目录下执行命令,让程序有执行命令 chmod 755 *.sh
5.启动tomcat ./startup.sh
6.网页搜索 http://192.168.1.xxx:8080/
LINUX 基础命令
1.ls 查看当前的全部内容(直接输入LS即可)
2.ll 查看当前全部内容的详细信息
查询结果(drwrx-xr-x)三个一组
D代表目录,第一组表示的是文件所有者对文件的权限,第二组表示文件所属用户对文件的权限,第三组表示的是其他人对文件的权限。
R 代表的是是否有读取权限,值为4。 W 代表的是写的权限,值为2。X 代表的是执行权限。 — 代表没有权限
3.pwd 打印当前目录
4.rwdir 删除目录 rm删除文件 mkdir 创建目录
5.cd 改变工作目录 例 cd /root
cd(空格).. 返回到上一层
6.clear 清屏
7.cat (合并文件)
例 cat > mzr (文件名)<<off
abcdedfgh (内容)
off
cat > msc(文件名)<<off
123456789 (内容)
off
合并复制 cat mzr msc > mmq(文件名)
cat -n msc mzr > mmq(-n 表示对行编号,空白行也编号)
cat -b msc mzr > mmq(-b 表示对行编号,空白行不编号)
cat -s msc mzr > mmq(-s 表示当遇到两行以上的空白行,代换为一行空白行)
8.more (浏览超过一页的文件) 用法 more (文件名)
9.less(文件名) 也是用来浏览超过一页的文件
不过可以用上下键来滚动文件
10.head (文件名) 查看文件前十行
fead -20 (文件名) 查看文件前20行
11.tail (文件名) 查看文件后十行
查看/var/log/nessages 的变化 tail -f /var/log/messages
12.grep (查找指定字符串)
例 在temp.txt 中寻找每一个 hello
grep hello temp.txt
13.find 路径 —文件名 (查找)
14.chomd (赋权)
例 给 test.sh 文件设置权限
chomd 644 test.sh
6 文件所有者对文件的权限 (4+2)
4 文件所属用户组对文件的权限
4 其他人对文件的权限
15.chown (更改文件所有者) chown ID 文件
例 chown 500 123.txt
16.cp(复制) cp (源) (目标目录)
17.scp (远程复制)实现从远程到本地,或者本地到远程的文件传输
语法 例 将本地的1.mp3 复制到192.168.1.123的tmp 目标下
scp 1.mp3 root@192.168.1.123:/tmp/
将本地的/home/music/目录复制到192.168.1.123的/tmp/下。
scp -r /home/music/ root@192.168.123:/tmp/
目标文件为 /tmp/music/
将192.168.1.123上的/home/tmp/1.mp3拷贝到本地/tmp/下
scp root@192.168.1.123:/home/music/1.mp3 /tmp/
将192.168.1.123上的/home/tmp/拷贝到本地/tmp/下
scp -r root@192.168.1.123:/home/music/ /tmp/
18.mv (移动:把文件从主目录移动到一个现存的目录)
mv sneakers.txt /home/newuser/
移动的同时给文件改名
mv sneakers.txt /home/newuser/new_neaksers.txt
19.gzip usr.tar(用于压缩tar包)
gunzip usr.tar.gz
zip myfile.zip目录/* 压缩
unzip myfile.zip (用于解压扩展名为zip的文件)
tar (用于打包文件)
例 打包 tar -cvf myfile.tar 目录
解包 tar -xvf myfile.tar
20.free 查看当前系统内存的使用情况,他可以显示系统中剩余的和已用的物理内存,交换内存和内存缓冲区
21.Shutdown -h now 指定现在立即关机
定时关机 shutdown -h 11:00(设定的时间) CTRT+C 取消
指定五分钟后关机 shtdown +5 ‘’system will shutdown after 5 minutes’’
重启计算机 shutdown -r
22.date 显示日期 cal 显示日历
clock 显示日期 不过只能root 用
23.write 发送消息 例 write user message
24. top 显示进程 (类似于任务管理器)
25.groupadd 组名(创建用户组)
groupdel 组名 (删除用户组)
groups 显示当前用户所在组
26.useradd newuser 添加用户
添加用户,指定相关参数,建立text 用户,并把此用户加入root组
useradd -m -d /home/shara -g root test
Userdel (删除账号及其文件) 删除用户: userdl newuser
27.passwd newuser(修改密码)
28.usermod (修改用户的各项设定)
例 把test 加入mail组 usermod -g mail test
29.su(切换用户) su 切换到root su user1(切换到user1)
30.who 查看当前用户有哪些用户登录
whoami查看当前用户的登录人名
31.figer 查询一台主机上的登录账号的信息
figer[选项][使用者][用户@主机]
32.ftp (该命令是标准的文件的传输协议的用户接口,是在TCP/IP 网络上传输网络文件最有效的方法。
33.hostname 用于显示或设置系统的主机名
34.netstat 用于显示网络信息,路由表,网络接品信息
netstat -a 列出所有端口
netstat -a|more 通过管道方式查看每一页内容
netstat -at 列出所有tcp 端口
netstat -l 只显示监听端口
netstat -au 列出所有udp 端口
netstat -lt 只显示出所有监听tcp 端口
netstat -lu 只列出所有监听udp 端口
netstat -l/grep 80 查看80是否被占用
35.ping 192.168.1.123 查看192.168.1.123 是否能连通
36.ssh root@192.168.1.123 使用root登录到192.168.1.123
37.wget 用于linux 环境下从XXX 上下载文件
wget http://url/filename
38.ifconfig 查看网卡的IP地址
也可用于临时修改IP 重启后恢复到原始IP
格式 incofig IP 地址 netmask 子网掩盖码
39.ps 用于显示程序的进程 ps -aux
例 查找所有进程 ps -aux
利用管道和more连用,进行分页查看 ps -aut|more
利用管道和gret 连用,在进程中查找tomcat进程 ps -aut|grep tomcat
把查询到的进程导出文件 ps -aut > tmp.txt
40.kill (用于终止程序) kill PID (ID指进程ID)
例 杀掉进程号为2629的程序 kill 2629
向进程发送信号的方式杀进程序 kill -s sigint PID
例 杀TOMACT 的进程为2629 kill -s sigint 2629
强杀 kill -9 2629
41.service 用于启动,停止,重启服务进程
启动服务器命令 service 服务器名 star
停止服务器命令 service 服务器名 stop
停止VSFTP service VSFT stop
重启服务器 service 服务器名 restart
重启网络服务器 service network restart
LINUX VI 编辑工具
第一步 vi (文件名)打开文件
第二部 输i进入编辑状态
第三步 输入要编辑或者更改的内容
第四步 摁下esc 键进入命令状态
第五部 shiift+;(即输入:)
第六步 输入wq 回车 保存并退出
Linux 配置方法
系统—管理—网络—双击ehno
把自动获取IP改为静态设置的IP地址(修改IP地址)
激活
进入字符界面
找到/etc/inittab/ 进行修改,然后找到id:5:initdefault 把5修改为3
然后重启虚拟机进入到字符控制台
字符控制台返回到图形桌面 执行startx
Windows和linux之间互通
关闭windows和linux的防火墙
把虚拟机的网络模式改为桥接模式
Rz(上传到虚拟机) 选择上传文件,选择完事点击添加
Sz (下载到windows) sz +路径+文件
FTP(计算机之间传输)
在服务器上安装FTP软件(VSFTPD)
Services vsftpd start 启动(如果启动失败则重启vsftpd Services vsftpd restart)
登录lftp root:system@192.168.1.111:21
Cd\
Get(要下载的文件)
Put(要传输的文件)
LINUX 安装与卸载
源代码格式(例如安装的是fcitx-3.4.2.tar.gz)
1.上传安装包 rz
2.解包 tar -xzv fcitx-3.4.2.tar.gz
3.进入文件 cd fcitx-3.4.2
4.用ls命令查看文件,看包含configure makefile lmake 哪种格式
5.卸载 make unistall
RPM 格式安装
1.上传rz
2.安装 rpm -ivh xxx.rpm
3.卸载 rpm -qa ; rpm -e
卸载 rpm -e tomcat7
安装JDK
1.查看JAVA版本信息 java -version
2.版本太低需要卸载 yum remove java
3.上传 JDK安装包 rz
4.安装 rpm -ivh jdk-7u4-linux-i586.rpm
5.找到 etc cd /etc/
6.在最后输入(vi /etc/profile
7.)
java_home=/usr/java/jdk1.7.0_04
classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar
path=$java_home/bin:$path
export java_home path classpath
8.执行 source /etc/profile
9.查看JAVA版本信息 java -version
LINUX 安装Tomcat
1.上传JDP安装包 (rz)
2.解压 unzip apache-tomcat-7.0.26.zip
3.进入到 tomcat 的/bin/目录下 cd apache-tomcat-7.0.26
cd bin
4.在tomcat 的/bin/目录下执行命令,让程序有执行命令 chmod 755 *.sh
5.启动tomcat ./startup.sh
6.网页搜索 http://192.168.1.xxx:8080/