Linux中Ubuntu命令

Linux中目录字符:

. //代表当前目录

.. //代表上级目录

~ //代表当前用户目录

/ //代表根目录


linux文件目录结构:

/bin //binary

/sbin //binary

/etc //配置目录

/boot //引导

/home //用户目录

/mnt //为挂载mount

/dev //device设备

/usr //unix  system  resource


Linux中文件类型:

d // directory

- // file

l // link相当于Windows快捷方式

b // block块文件


三种身份:

1.文件的拥有者 ---useru rwx:read(读)write(写) execute(执行)

2.文件拥有者所在的组----group g

3.其他的身份 ---othero

---ugo   ==  a(all)

user group other

000 000 000

0 0 0

--- --- ---

chmod 000  a.txt    //修改为不可读,不可写,不可执行

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

111 111 111

7 7 7

rwx rwx rwx

chmod  777  a.txt   //修改为可读,可写,可执行

或者

chmod  a+rwx  a.txt


Linux命令:

cd //切换目录

ls //输出当前目录结构

ls -al //输出所有当前目录文件,包括隐藏文件

pwd //显示当前所在目录

whoami    //输出现在登录的用户名

sudo reboot //重启操作系统

sudo passwd //未给Linux设置密码时,采用此命令为Linux设置密码,需要填写用户密码及Linux密码。

mkdir 目录名 //创建目录

rm 目录名 //删除目录

rm -r  -f 目录名//删除目录及其子目录(-f 强制  -r递归)

touch 文件名 //创建一个文件

cp 文件名1 文件名2//复制文件名1生成文件名2

mv 文件名1 目录1 //将文件名1移动至目录1 (例:将test移动至其上级目录:mv  test   ../)

echo helloworld//标准输出,输出至Linux显示设备上

echo helloworld>> test.txt//(>>:表示重定向)输出重定向至test.txt,追加内容至test.txt文件尾部

echo helloworld > test.txt //直接覆盖文件

cat  //输出文件

man   ls   //man查看帮助手册,(比如:查看ls的帮助手册:man  ls)

man   ls  |  more  //(“|”:代表管道;“|”前面指令的的输出,作为输入传给第二个指令)按d一屏一屏显示

more  文档名 //查看文档

man   ls  |  tail  -10   //(tail:表示尾巴的意思)显示文档尾部最后十行

man   ls  |  head  -10   //(head:表示头部的意思)显示文档开头十行

nano //内置编辑器

ifconfig //相当于window下的ipconfig

ping   ip地址 //查看网络链接状态

hostname  //查看主机名称

find  ~ | grep   .txt//(grep:相当于过滤;“|”:前面指令的输出,作为输入传给后面指令)查找当前用户目录下含有”.txt”的文件

uname -a    //显示当前操作系统的信息

file   xxx.so //(.so文件为Linux下库文件)显示文件详细信息

gzip  文件名 //原地压缩文件(将文件压缩,且不留原文件)

gunzip 文件名    //原地解压缩文件(将文件压缩解压缩,且不留原文件)

tar  -xvzf

sudo  mount  /dev/cdrom   /mnt/cdrom//挂载由第一个地址挂载到第二个地址

sudo umount  /mnt/cdrom  //卸载

ps -af    //显示所有进程


apt相关:

sudo apt-get install xxx          //安装软件

sudo apt-cache search xxx   //

sudo apt-get remove xxx       //软件卸载

sudo apt-get purge xxx         //(purge:丢弃)软件删除

sudo apt-get update            //更新源文件

sudo apt-get upgrade         //更新程序

sudo dpkg -l | grep xxx       //查找是否存在xxx

sudo reboot //重启Linux

sudo apt-get install software-properties-common  //


网络连接方式:
1.桥接:
客户机相当于真实主机,可以访问互联网,设置ip,互相访问,如果环境没有网络,主机之间无法连通。
2.NAT:网络地址转换
client和宿主机形成网络,客户机可以访问互联网,由宿主机做DNS解析和NAT转换,IP由宿主机分配,客户机无法访问网络中的其他主机。
没有网络的环境下,宿主机和客户机形成的网络仍然是连通的。但客户机不能修改ip。
3.Only host和NAT非常像,只不过client不能访问互联网。

猜你喜欢

转载自blog.csdn.net/qq_32364281/article/details/78791611
今日推荐