LINUX 基础命令

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

Windowslinux之间互通

关闭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

Windowslinux之间互通

关闭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/ 

原文地址:https://www.cnblogs.com/ZyZx/p/9969084.html