linux学习笔记

来源:互联网 发布:pl sql developer下载 编辑:程序博客网 时间:2024/06/16 10:03

sudo su                 //以管理员身份登录

su   用户名             //从root切换回其他用户

sudo mkdir 目录名       //创建目录

sudo rmdir 目录名       //删除无内容的目录

sudo touch 文件名(无后缀名)        //创建文件

sudo rm   文件名                //删除文件

sudo  rm -rf   目录名                            //强制删除目录及其中所有文件

cp  -ax dir1  dir2            //将目录1中所有文件,目录复制到目录2

ls                       显示当前目录下的文件和文件名

cd         cd..     同windows

sudo   cp  文件名1  文件名2    复制1到2

 

sudo chmod 7773.txt    改变文件的读写执行属性777表示root,self,other对此文件的权限7=111表示可执行可写可读

sudo chown gc23.txt    //改变文件的所有者

sudo mv  apache-tomcat-6.0.44  tomcat6    //修改目录名字为tomcat6

sudo mvapache-tomcat-6.0.44   /usr/javas    //转移文件到javas目录

ls -r                                   //显示文件

ls -l                                    //显示当前路径的文件属性

 

gedit 1.txt      //用编辑器打开文本

vi 1.txt                //编辑当前文件,即进入编辑界面(按ZZ退出编辑)

grep  关键词   文件名   (grep jin1.txt)   //查找关键词

 

date   //显示和设置日期时间

whoami   显示用户自己的身份

id          显示当前用户的id信息

sudo fdisk -l          //显示磁盘信息

 

 ps -ef |grep tomcat6  (ps -ef 查看所有进程,|grep tomcat6 从中寻找tomcat6)

 ps -ef |grep a |grep -v b (从中寻找a但是不包含b,即a,b不能为同一进程名)

ps -ef |grep a|grep -v b -c( 结果的数量)

top                      显示进程的总信息

top  -p  进程号         查看指定进程的详细信息

Netstat  -an|more             //分页显示端口情况

ifconfig                     //linux 查询ip地址

 

 

kill  进程号     //关闭当前进程

kill  -9    进程号        //杀死同进程号的一批进程

killall  -9    进程名       //杀死同进程名的一批进程

 

 rpm -e  软件名          //卸载软件(或直接删除软件所在目录)

 rpm -e  --nodeps   软件名          //强制卸载软件

 

sudo  apt-get install  join                 //安装密码破解软件

 

(sudo  dpkg  -i x.deb    安装deb)

(安装rpm软件:rpm  -ivh  x.rpm)   ---x.rpm为软件名,ubantu不支持rpm

 

【备注:Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。

sudo apt-getinstall alien #alien  默认没有安装,所以首先要安装它(自动联网安装,此处注意网络连接)

sudo alienxxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb】

 sudo apt-cache show alien           //显示安装软件alien的安装信息

whereis     文件名             //查找文件路径

 

 

 

 

 

磁盘管理

sudo fdisk -l  /dev/sda = = sudo fdisk -l    ///dev/sda 是disk的名字

sudo fdisk  /dev/sda       //进入磁盘管理的交互界面,可按照提示操作

操作完成后输入  w    保存设置退出

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

安装jdk(版本jdk-6u32-linux-x64.bin)

1.cp jdk-6u32-linux-x64.bin  /usr/javas  把jdk拷贝到usr中自己建立的javas目录下

2.sudo  chmod 777jdk-6u32-linux-x64.bin    //修改jdk的执行权限

3.sudo   ./jdk-6u32-linux-x64.bin            //运行jdk

4.cd etc                         //从根目录进入etc目录

5.vi profile         //进入设置环境变量,在最末尾加入以下代码,保存退出,然后重启

exportJAVA_HOME=/usr/javas/jdk1.6.0_32

exportPATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

安装tomcat(环境apache-tomcat-6.0.44.tar.gz)

1.gzip -dapache-tomcat-6.0.44.tar.gz

(得到apache-tomcat-6.0.44.tar)

2.tar  -xvf apache-tomcat-6.0.44.tar(两次解压才得到源文件)

3.sudo mv apache-tomcat-6.0.44   /usr/javas   //转移文件到javas目录

4.sudo mv apache-tomcat-6.0.44  tomcat6     //修改目录名字为tomcat6

5.cd  bin    进入bin目录

6. ./startup.sh

 

 

Eclipse的安装

1.先copy到一个目录下(我是在 /usr/javas)同时增加执行权限

2. sudo tar -zxvfeclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz

(一次性解压到当前目录下)

在解压的文件夹中输入 :       cdeclipse

  ./eclipse   然后就能进入eclipse

 

 

 

 

 

用户管理相关文件:

cat   /etc/passwd            用户账号文件

cat   /etc/shadow           用户密码文件

cat   /etc/group                            用户组文件

 

useradd  -d     路径  用户名         //指明用户所在路径

useradd   用户名                    //默认路径 /home/

userdel    用户名                   //只删除用户,

userdel    -r          用户名       //删除用户和其文件

groupadd   组名                   //新建一个组

useradd 用户名 -g 组名            //将用户加到组里

groupdel  组名                     //可以删除无用户的组

groupmod -n 新组名  原组名            //为group改名

groupmod -g ID号组名               //修改组的id

cat  /etc/group|grep 组名       //查看组

 

df -h

du --max-depth=1-h

df -h                    //显示磁盘使用情况

du  --max -depth=1  -h   //显示当前目录的一级目录中各自所占空间

 

 

 

sudo  /etc/init.d/vsftpd  restart     //重启vsftpd服务

sudo      vsftpd         //启动vsftpd服务

0 0
原创粉丝点击