Linux 小知识点

原创 2013年12月04日 09:45:22

JavaScript是没有重载这个特性的,但是DWR却可以解决这个问题

可以学得很多很广,但是一定要有一项技能很精通,这样才能混饭吃,才能体现自己的价值

linux的特点:
1、免费、开源
2、支持多线程、多用户
3、安全性好
4、对内存和文件管理优越

缺点:
1、操作相对困难


root是linux默认的最高权限,因此尽量少使用root帐户登陆,可以使用普通帐户登陆
linux输入密码是不显示内容的
linux重启的时候会检查硬件是否正常

关机:
shutdown -h now 立刻进行关机
shutdown -r now 立刻重启计算机  ////reboot

logout可以使当前用户注销

在命令行输入:startx就会进入Linux的图形界面,由于图形界面会占用很大的内存和CPU,所以很多工时是不会安装图形界面的工具

VI编辑器的学习
1、使用vi编辑器写一个Hello.java程序
2、输入i——进入插入模式
3、输入esc(键盘的左上角)——进入命令模式
4、输入:wq表示退出并且保存
   q!退出但是不保存
5、编译javac Hello.java
6、允许java Hello

如何在linux下开发c程序 或者是cpp(c++)程序
gcc 命令是编译 c程序的命令,类似于java程序的javac编译工具,编译的目标默认为a.out,如果其他的文件也类似于这样编译,则目标文件会被覆盖
运行目标文件的方法是:./a.out
编译之后的目标文件是my1
gcc -o my1 hello.gcc

linux的根目录是“/”
root:存放root用户的相关文件
home:存放普通用户的文件目录(新建的用户,则linux则会自动的在该目录下创建相关的文件夹)
bin:存放常用命令的目录(每个命令都需要有对应文件,类似于windows的可执行程序)
sbin:存放要有一定权限才能使用的命令
mnt:挂载软驱和光驱的的目录
etc:存放配置的相关文件,例如:环境变量、tmocat、中文乱码等的配置
var:存放经常变化的数据
boot:存放引导系统的文件,删除之后就无法启动Linux
usr:安装一个程序的默认文件夹
ls 显示当前目录的文件和文件夹
ls -al   ////显示隐藏文件,显示长列格式
查看根目录的命令  ls -al /
显示当前的路径的命令:pwd

linux的用户管理
1、添加用户 —— 只有root用户才能执行
添加用户xiaoming:useradd xiaoming
设置密码:passwd xiaoming (如果不指定用户名,则默认是给当前用户设定密码)
删除用户:userdel 用户名
eg: userdel xiaoming    删除了用户,但是用户的目录还是存在的
eg: userdel -r xiaoming 删除用户以及用户的目录

linux 运行级别
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用的运行级别是3和5,要修改默认的运行级别可改文件
/etc/inittab的id:5:initdefault:这一行的数字

解决修改错误配置的方法
1、在进入grup引导界面的时候,请输入 e
2、选中第二行,再输入一个 e
3、最后输入“空格+1”,1代表的是一号运行级别【单用户级别】
4、回车之后,点击b——重启
5、然后进入之后哦再次修改配置文件

mkdir  建立目录
rmdir  删除目录

touch建立空文件

mv 移动文件和改文件名

将a.out复制到/home/xiaoming目录下
cp a.out /home/xiaoming

rm 删除文件和目录
rm -rf my1【删除所有内容(包括目录和文件),r递归f强制】

in【建立符号连接】
in -s 源 目标
in -s /etc/inittab inittab 【inittab指向实际文件/etc/inittab】

使用more分页命令,键盘长空格键是向下翻页,键盘pageup是向上翻页
管道命令 |  在linux系统中,把上一个命令的结果交给 | 的后面的命令处理
cat huangbiao.txt | more
把huangbiao.txt文件的内容 交给| 后面的more命令

grep 查找“关键词语”
grep "huangbiao" aaaa.java
grep -n "huangbiao"   aaaa.java   ///显示在哪一行

linux帮助命令 man(男人)
man grep

find搜索文件和目录
find / -name aaa.java     /////从根目录查找文件名为aaa.java
find /home/huangbiao -name aaa.java

重定向命令
ls -l > a.txt   ///// >是覆盖写
ls -l >> a.txt  ////  >>是追加写

cat命令是只能查看但是不能修改

文件所有者、所在组和其它组
如何在linux中添加组?
只有root才有权限添加组
groupadd police
groupadd tufei
查看linux中所有组的信息
vi /etc/group
cat /etc/group
e5:x:1000:     ////1000表示是e5的id号

创建用户,并同事将该用户分配到哪个组
useradd -g 组名 用户名
useradd -g police huangbiao
useradd -g tuifei panpan

查看linux中所有用户的信息
cat /etc/passwd
e5:x:1000:1000:e5,,,:/home/e5:/bin/bash
第一个1000是用户id
第二个1000是用户组

给用户huangbiao添加密码
passwd huangbiao
123

权限分为三种:r可读(4),w可写(2),x可执行(1)

drwx------
d代表的是文件夹
- rw- r-- r--
-代表的是普通文件

第一个:rw- 文件的所有者对该文件的权限——可读写
第二个:r-- 文件所在组对该文件的权限
第三个:r-- 其它组得用户对该文件的权限

更改权限的命令:chmod
chmod 777 along
更改文件夹的along的权限
chmod 664 mytest.java
将ashuai改组到policeman
usermod -g policeman ashuai

linux下安装j2ee环境——tomcat、JDK?
1、JDK安装步骤:
   ----把mypackage.iso挂载到linux操作系统上去
  
   挂载某个文件
   mount /mnt/cdrom/
   cd /mnt/cdro m/
   ls
   卸载某个文件
   umount /mnt/cdrom
   cd /mnt/cdrom
   ls
  
   ----把安装文件拷贝到 /home
        cp 文件 /home
   ----切换到/home目录
   ----安装 ./?????.bin
   ----查看一个文件 /etc/profile【环境配置文件】
   ----配置自己的环境变量

2、安装eclipse软件
 ----挂载镜像文件
 ----cp 文件 /home
 ----安装tar -zxvf ????.tar.gz
 ----启动eclipse,前提是必须要进入图形界面
     ./eclipse

 

linux驱动工程面试必问知识点

  • 2016年11月05日 13:30
  • 14KB
  • 下载

剑指Offer——知识点储备--Linux基本命令+Makefile

剑指Offer——知识点储备–Linux基本命令1.linux下查看进程占用cpu的情况(top);格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参...

linux知识点

  • 2014年04月24日 11:29
  • 81KB
  • 下载

linux基础知识点大回顾

  • 2013年01月06日 16:44
  • 11KB
  • 下载

Linux进程的虚拟存储器知识点

用libreoffice画表真时有点蛋疼,效率很低..深入理解计算机系统->虚拟存储器内核虚拟存储器操作系统处理进程时分为用户态和内核态.虚拟存储器中,进程虚拟存储器占大部分空间,内核虚拟存储器占小部...

Linux职业认证考试50必考知识点

  • 2009年02月12日 13:31
  • 6KB
  • 下载

linux进程、线程常用的几个基础知识点

1.      Fork会复制父进程所有资源,父子进程完全独立 2.       vfork不会复制所有的资源,父子进程共享地址空间,在子进程中队虚拟内存空间变量的修改其实也是对父进程中值的修改。同...

知识点--linux--不断总结

Linux知识点自己总结,命令和其他知识点关于linux服务器上的命令使用和配置等,未完待续...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 小知识点
举报原因:
原因补充:

(最多只允许输入30个字)