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服务
- linux学习笔记(1)
- LINUX命令学习笔记
- linux学习笔记(1)
- linux学习笔记(2)
- linux学习笔记(3)
- linux学习笔记
- linux学习笔记
- linux 学习笔记
- linux学习笔记二
- linux学习笔记
- linux学习笔记
- Linux学习笔记
- linux学习笔记
- linux学习笔记
- linux学习笔记
- LINUX 学习笔记(转)
- Linux学习笔记
- Linux 学习笔记
- [重拾]深入理解gulp自动化
- CodeForces 106C Buns (01beoba)
- Java的反射机制详解
- Android开发问题汇总–持续更新
- Threading Performance 2
- linux学习笔记
- LeetCode OJ刷题历程——Remove Nth Node From End of List
- C++扬帆远航——1
- 【C#】面向对象基础—属性、方法、结构
- TP整合微信遇到的一系列问题
- unity学习阶段笔记
- leetcode:Spiral Matrix II 【Java】
- Xcode里一个工程(Project)多个项目(target)做版本控制讨论
- 1.跨浏览器通讯之iframe 以及window.open