原创 vmware虛擬機centos 1920 x 1080 全屏 分辨率設置

環境 CentOS 8 VMware Workstation 15.5 設置 [root@localhost ~]# yum install xorg-x11-drv-vmware -y [root@localhost ~]

原创 kill和killall

kill命令:發送信號給指定進程 用法:kill -signal PID -列出所有信號:kill -l -常用信號: SIGHUP:代號1,啓動被終止的進程,可讓進程重讀配置文件,類似於重新啓動。 SIGINT:代號2,相當

原创 url中特殊字符轉義

url中常見的特殊字符轉義編碼: 空格 %20 " %22 # %23 % %25 & %26 (

原创 shell腳本調試

shell腳本調試 使用echo命令調試 可以使用echo命令在腳本中的打印出重要的變量 使用bash命令調試 sh [-nvx] scripts.sh -n:不執行腳本,只檢查腳本的語法問題,並給出錯誤提示。 -v:執行腳

原创 finger命令

finger:查看用戶信息 安裝 yum install finger -y 使用 finger -l username 多行顯示 finger -s username 單行顯示 finger -m username

原创 linux 工作管理

使job在後臺運行: 在運行指令的時候使用&符號: 如ping -c 100 www.google.com 2>&1 ping.txt &,使用數據流重定向可以避免:在後臺運行的job的stdout或stderr輸出到當前屏幕

原创 ansible ad-hoc 命令用法

用法: ansible <host-pattern> [options] Options: -a MODULE_ARGS, --args=MODULE_ARGS modul

原创 python3 zip()函數

python3中的zip()函數將可迭代對象作爲參數,將對象中的相同位置的元素打包成一個元組,然後返回這些元組組成的對象(在python2中,直接返回一個列表。python3中返回爲對象,可減少內存的佔用)。使用list()函數可

原创 redhat7圖形界面與命令行界面的切換

在rhel7中,target取代了runlevels [root@ykn ~]# cat /etc/inittab # inittab is no longer used when using systemd. # # ADDI

原创 python3 socket tcp/udp 時間服務器

tcp服務器程序 #!/usr/bin/env python3 from socket import * from time import ctime HOST = '' PORT = 21567 BUFSIZ = 102

原创 python3 bytes拼接

在python3中,bytes和str是不相同的兩種類型 bytes bytes與str bytes與str bytes拼接 In [16]: b1 = bytes("hello", 'utf-8') In [17]: b1 O

原创 Linux文件屬性與權限

Linux文件屬性 查看Linux文件屬性的命令: ls -la 文件屬性的解釋: (1)第一列:文件類型與權限 第一個字符: d:表明文件爲目錄文件 -:普通文件 l:連接文

原创 目錄與文件的權限意義

權限對於文件的意義 權限對於文件來說: r(read):可讀取文件的實際內容。 w(write):編輯、新增、修改文件實際內容,但不能刪除文件。 x(execute):該文件具有可以被系統執行的權限。 權限對於目錄的意義 r(rea

原创 Linux文件特殊權限

Set UID 當s這個標誌出現在文件所有者的x權限上時,例如 “-rwsr-xr-x” ,此時被稱爲Set UID,簡稱爲SUID的特殊權限。 SUID權限僅對二進制程序有效; 執行者需要對此程序具有x的可執行權限; 本權限僅在執行該

原创 linux 遍歷目錄下的文件

#!/bin/bash #獲取文件路徑並設置變量 dir=`cd /mnt/d/linux/pic ; pwd` for file in $dir/* do echo $file done 參考:遍歷文件