卸载某个安装的文件:
apt-get removename
卸载并清除配置:
apt-get remove–-purge name
升级软件包
apt-get upgrade
文件的操作:
创建:touch
删除:rm
查看:cat,less,more(按空格翻页)
拷贝:cp
列表:ls
改名:mv
查找:find
查询大小
Du -sh
给某个文件夹权限(R:读取W:可以写X:执行)
chmod 777 -R bin/
chmod 777 –W bin/
chmod 777 –X bin/
打开配置文件:
Sudo gedit /etc/profile
Sudo vi /etc/profile
Sudo ~/.bashrc
查找文件
Find / -name aaa.java
在根目录查询名字叫aaa.Java的文件
Find /home -amin -10十分钟内存钱的文件或目录
Find /home -atime -10十小时内存取的文件或目录
Find /home -cmin -10十分钟内更改过的文件或目录
Find /home -ctime -10十小时钱更改过的文件或目录
Find /home -size +10意思是说查找/home目录下大小为10k的文件
Find . -name “小名”在当前目录下查找名字为小名的文件
建立快捷链接:
In –l -s
显示文件内容带分页:
more
显示文件内容带分页:
Less
建立一个空文件:
Touch
移动文件和该文件名
Mv 文件or文件名 文件目录or新文件名
显示影藏的文件
Ls -a
删除空目录:
Rmdir(只能删除里面没有文件的目录)
新建文件夹:
Mkdir filename
在文本中查找内容:
Grep
一个”.”表示当前文件夹
两个“..”表示上级目录
如何添加一个组:
Groupadd 组名
查询有多少个组:
Vi /etc/group(编辑)
Cat /etc/group(只查看不能修改)
查看所有用户和用户组
cat /etc/passwd
cat /etc/group
查询出来的字段说明:
第一个为组名:第二个为加密的号码:第三个为组号
添加成员放入到组里面:
Useradd –g(组的意思) 组名 用户名
查询某个组的用户:
Grep wenbin /etc/group(查询在wenbin这个组里面的所有成员)
查看linux中所有用户信息:
Vi /etc/passwd
Cat /etc/passwd
查询出的结果分析:
用户名:密码:用户的ID:用户所在组的ID:代表他的一个注释:用户的组目录:用户所使用的shell解析器
查看都某个文件的权限:
Ls -l(后面可以跟文件名)
Eg:
-rw-r--r-r-- è表示各类文件对该文件的操作权限
-:表示文件的类型(-:普通文件dr:文件夹)
RW(第一个):表示文件的所有者对该文件的权限(权限分为三种:R:可读 用数字4表示W:可写 用2表示 X:可执行权限 用1表示)
R-(第二个):表示文件所在组对该文件的权限
R--(第三个):其他组对的用户对该文件的权限
Eg:drwx- - - - - -:标示当前用户对该文件夹有读和写的功能,其他用户什么权限都没有
如何修改文件的访问权限问题:
Chmod -777用户名
第一个7表示:文件所有者对所有者权限进行修改
第二个7标示:所有者所在组的权限进行修改
第三个7表示:对其他的用户的权限就行修该
赋予某个用户对某个文件或者文件夹的权限
Chown -R用户名 文件或文件夹
查询我是谁:
Who am i
将用户从某个组移动到某个组(root有权限移动)
Usermod -g 组名 用户名
用ls –ahl命令可以看到文件的所有者
挂在光驱:
Mount /mnt/cdrom/ /usr/local(将光驱里面的内容挂在到local目录下)
卸载光驱:
umount /mnt/cdrom
弹出光盘:
Eject /dev/cdrom
打开图形化界面:
Startx
查询所有安装的rpm包软件命令:
Rpm -qa | more
Rpm -qa | grep X
安装rpm包:
Rpm -f RPM包全路径名称:安装包到当前系统
如果在安装的时候需要显示提示并且显示进度条:
Rpm -ivh rpm 包全路劲名称:安装包到当前有提示信息
i=install 安装
v=verbose 提示
h=hash 进度条
删除rpm包:
Rpm -e jdk
升级rpm包:
Rpm -U rpm包全路径名
Rpm -U cvs-1.11.2-10.i386.rpm
Samba服务器:(解决linux和windows之间的文件共享(类似于windows的网上邻居))
检查本机是否安装了samba服务器:
Rmp -q samba
给用户设置samba密码
Cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
设置密码
Smbpasswd 用户名
浏览某个文件:
Cat 文件名
启动samba服务器测试:
Services smb start
Service smb stop
Service smb reset
Ip端口查询:
Netstat