linux速成课

——————虚拟机网络设置——————————————————————————————

NAT模式:        默认选择这个。不需要给虚拟机定ip地址。用主机的ip地址来代替它进行访问外网。网络可能比较慢;不能和主机互联。

网桥模式:        为虚拟机独立出一个网卡。所有的网络和主机是互通的,相等的。但是要用主机的ip的,因为内网的ip的数量是一定的,如果给他分配的话,可能会不够用。可能电脑会出现错误?

Internal模式:        虚拟机与虚拟机之间的互通;一个局域网而已。

Host-only模式:        主机模式。主机可以连通虚拟机。

        #就简单介绍一下,可以自己设置。

——————————centos8 安装——————————————————————————

流浪汉盒子 centos/8 - 流浪云 (vagrantup.com)

去官网,翻译,点“流浪"下载下来。

.....安装失败

——————FHS规范及目录结构————————————————————————————

linux速成课_第1张图片

 分享与不分享就是,能不能直接移动给别的主机;移动过去能不能用。

-----------------------------------------------------------------------------------

根目录下边有

etc                配置文件 

bin                常用的必要命令,用户都可以用的 

usr               二级目录

home               家目录:系统默认用户的一个家目录。都会在这里增加。

var                

     

————————linux常用命令————————————————————————————

linux速成课_第2张图片

pwd

tree        把该目录下的文件一一显示出来。

find 

tar         归档:

        tar cvf a.tar b.txt  c.txt

        把b和c打包成一个叫a的tar类型的包。

        mv a.tar tmp/

        因为原目录中有b和c.txt、所以先移动到tmp文件中。

        tar xvf a.tar

        就解压出来了

---------------------------------------

ps        就是看进程。默认当前用户的一些活动的进程

ps -A        看所有的进程

ps -u root        看当前用户的进程

ps -ef  |  grep ssh        查找进程中的ssh进程

ss -t -a        显示系统当前tgp的链接,进程

ss -u -a        显示当前用户的tgp的链接

----------------------------

看文件b.txt的内容:

cat b.txt

通过vi打开b.txt

vi b.txt

将b.txt的内容改写到d.txt里面去

cat -n b.txt > d.txt 

查看b.txt的内容(head命令只展示10行):

head b.txt

只看两行的内容:

head -n 2 b.txt

head -2 b.txt

只看除去后2行的内容:注意跟第一个的区别

head -n -2 b.txt

---------------------------

将seq.txt文件的内容按照首字母(数字也能排序,但只能拍第一个字)排序、然后输出一哈子:

sort seq.txt

将seq.txt的内容的去重后输出:

sort -u seq.txt

将seq.txt文件排序,然后倒序输出:

sort -r seq.txt

假设,num.txt中好几个数字,又加了一个10;则,排序会把10和1放一块,因为第一个数字是1.要想把10按大小顺序排,则,用到:

sort -n num.txt        则从小到大排序了

sort -n -r num.txt        从大到小排序了

------------------------------

uniq.seq.txt        去除重复,但只能去除相邻两行的重复。

所以,要想去除所有的重复的话,需要:

sort seq.txt | uniq        即先排序再除去重复

统计各行在文件中出现的次数:

sort seq.txt | uniq -c

找到在文件中出现重复的是:

sort seq.txt | uniq -d        会直接输出重复的行

——————linux用户管理——————————————————————————

linux速成课_第3张图片

 创建个新用户imooc :

useradd imooc

 linux速成课_第4张图片

 whoami        我是谁        我是哪个用户

exit         退出这个用户,回到上一个用户

删除用户

userdel imooc

————————文件管理————————————————————————————

linux速成课_第5张图片

 linux速成课_第6张图片

看文件类型:ls

创建一个新的目录:

mkdir imooc

然后进去:        cd imooc

 也可以用touch创建一个new的txt文件:

touch new.txt

mv new.txt 1.txt                改名:把new.txt改成1.txt

mv 1.txt ../        将1.txt这个文件移动路径,移到上一个目录

mv改成cp就是复制。

你可能感兴趣的:(linux,服务器)