linux 基础命令
软件源:软件仓库。
--------------------/etc/apt/sources.list
sudo apt-get update
sudo apt-getg upgrade
sudo apt-cache search xxx (sudo apt-cache search desktop)
sudo apt-get install xxx
sudo apt-get remove xxx (移动/不会将安装的软件删除)
sudo apt-get purge xxx (丢弃/会将安装的软件删除)
sudo dpkg -l | grep xxx
目录系统:
/: 根目录
-------------
可执行文件
/bin : binary
/sbin : binary
/boot :引导
/ect : 配置目录
/mnt : 挂在mount
/home : 主目录
/dev : device设备
/usr : unix system resource(安装软件)
文件类型:
d : directory目录
- : file
l : link符号链接(相当于windows的快捷方式)
b : bock(块文件:硬盘,光驱)
ubuntu权限:
三种身份:
-------------
1、文件的拥有者 --user | rwx-:read write execute none
2、拥有者所在的组 --group
3、其他的身份 --other
--ugo === a(all)
type: user group other
rwx rwx rwx
--------------------
000 000 000
111 111 111
-------------------
7 7 7
修改权限:
chmod 0+r/w/x file
chmod u+w file
chmod u+rw file
chmod u+rwx file
chmod ug+rwx file
chmod ugo+x
chmod a+rwx
chmod u-w file
chmod u-rw file
chmod 644 file
chomd 777 file
常用命令:
linux win
1、cd (/根目录、~主目录、.当前目录、..上级目录) cd
2、ls · dir
3、pwd
4、who、whoami
5、sudo passwd (root重设密码)
6、ifconfig ipconfig
7、mkdir(创建空文件)、rmdir(删除空文件) mkdir
8、rm(-r递归、-f强制)
9、mv xxx where
10、cat(输出文本的内容)
11、echo(输出一段文本)(echo fdsfdsdfa >>/> aa.txt)输出到aa.txt echo
12、cp(复制) (cp -r hadoop-backups/* hadoop/)
13、touch(创一个文件) touch aa.txt
14、more 同cat、less、head、tail
15、man (man ls)
16、--help (ls --help)
17、|(管道) man ls | more (第一个的输出到第二个里面)(man ls | tail 10)最后十行
18、>>、>(从定向)
19、nano(内置的文本编辑器)
20、ping (看网络通不通)
21、hostname(主机名称)
22、sudo reboot
23、find(查询) (find ~ | grep .txt)
24、grep(过滤)
25、uname -a (操作系统详细的信息)
26、file xxx.so(动态链接库文件相当于Windows的.dll文件)
27、tar 解压文件 (tar -zxvf )
28、gzip/gunzip
29、sudo mount/sudo umount
30、ps(显示进程信息) ps -af (当前目录所有)
31、apt :advanced packaging tool
32、wget 下载传输命令
33、pssh、dsh、mssh.sh
apt-get -f install xubuntu-desktop