Linux
1.端口(port):的设计规定是有65536这么多端口,每个端口对应唯一的程序,0-1024端口之间被操作系统占用,因此开发人员能使用的是1024-65536区间的端口。
通过IP地址可以访问到网络中的计算机。
通过port端口可以找到计算机上的应用程序。
1 ftp:23 2 dns:53 3 http:80 4 https:443 5 ssh:22
2.Linux命令行的组成结构:
[用户名@主机名 当前路径]提示符
1 [root@davidlinux ~]# 2 [david@davidlinux ~]$
3.网络相关命令
1 ifup ens33 2 ifdown ens33 3 vi /etc/sysconfig/network-scripts/ifcfg-ens33
4.常见命令
1. mkdir
#递归创建a/b c/d mkdir -p a/b c/d #递归创建test/a,b,c,d四个目录 mkdir -p test/{a,b,c,d} #递归创建文件夹a/b/c/d/e mkdir -p a/b/c/d/e
2. ls & cd & pwd
1 ls / #查看根目录 2 ls -l #可缩写为ll 3 ls -la #all 4 cd . 5 cd .. 6 cd - #后退 7 cd ~ #家目录
3. passwd 用户名 #改密码
4. 杂
1 clear #xshell下crtl+l 2 logout #xshell下crtl+d 3 man rm #rm使用手册 rm --help 4 w #查看登录用户 5 ssh root@192.168.1.118 6 whoami #查看用户 7 tty #查看终端 8 hostnamectl set-hostname DavidLinux #更改linux主机名
1 echo 'sb' >> xxx.py 2 touch xxx.py 3 stat 1.txt #显示文件或文件系统的状态,用法 stat [参数] 文件 4 cat 1.py #在每一行的结尾加上$符 5 cat >> /tmp/1.txt << EOF #追加文字到文件 6 more 1.py #命令用于查看内容较多的文本,例如要看一个很长的配置文件,cat查看内容屏幕会快速翻滚到结尾。 7 echo "666" 8 echo "666" > /tmp/chaoge.txt 9 echo $PATH #取出打印PATH的值
1 输入/输出 重定向符号 2 >> 追加重定向,把文字追加到文件的结尾 3 > 重定向符号,清空原文件所有内容,然后把文字覆盖到文件末尾 4 < 输入重定向 5 << 将输入结果输入重定向 6 echo "oldboy-python666" > /tmp/oldboy.txt 7 echo ""666" >> /tmp/oldboy.txt 8 cat >>/tmp/oldboy.txt << EOF
6. find查找
1 find /tmp/ -type f -name "oldboy.py" 2 3 #找出/tmp所有以 .txt 结尾的文件 4 find /tmp/ -type f -name "*.txt" 5 6 #找到/etc下所有名字以host开头的文件 7 find /etc -name 'host*' 8 9 #找到/opt上一个名为settings.py 10 find /opt -name 'settings.py'
7.管道符
Linux提供的管道符“|”讲两条命令隔开,管道符左边命令的输出会作为管道符右边命令的输入。 常见用法: #检查python程序是否启动 ps -ef|grep "python" #找到/tmp目录下所有txt文件 ls /tmp|grep '.txt' #检查nginx的端口是否存活 netstat -tunlp |grep nginx
8.grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)
1 参数详解: 2 -i : 忽略大小写 3 -n : 输出行号 4 -v : 反向选择 5 6 grep "xxxx" /tmp/1.txt 7 grep -v "xxxxx"" /tmp/1.txt
9.head、tail
10.
1 alias rm='echo do not use rm' 2 #取消别名 3 unalias rm
11.scp是 secure copy
#传输本地文件到远程地址 scp 本地文件 远程用户名@远程ip:远程文件夹/ scp 本地文件 远程用户名@远程ip:远程文件夹/远程文件名 scp /tmp/chaoge.py root@192.168.1.155:/home/ scp /tmp/chaoge.py root@192.168.1.155:/home/chaoge_python.py #递归 scp -r 本地文件夹 远程用户名@远程ip:远程文件夹/ scp -r /tmp/oldboy root@192.168.1.155:/home/oldboy #复制远程文件到本地 scp root@192.168.1.155:/home/oldboy.txt /tmp/oldboy.txt scp -r root@192.168.1.155:/home/oldboy /home/
12.du
1 #显示/home的总大小 2 du -sh /home
13.top显示系统负载
14. chattr +a test.py chattr -a test.py 加锁

浙公网安备 33010602011771号