Skip to content

Linux のコマンドを python で作成する#

任意のディレクトリにpythonファイルを作成する この例ではホームディレクトリに「pycommands」ディレクトリを作成

mkdir ~/pycommands
cd ~/pycommands
vi filelist
#!/usr/bin/env python

import os
from pathlib import PATH

# ユーザーが現在いるディレクトリ(os.getcwd())の情報を取得
current_dir = PATH(os.getcwd())

# glob("*")でユーザーが現在いるディレクトリのファイル一覧を取得
for file in current_dir.glob("*"):
    print(file)

ファイルに実行権限を付与

chmod u+x ~/pycommands/filelist

環境変数のPATHを設定

export PATH='$PATH:$HOME/pycommands/'

いつも使えるようにするためには、

echo export PATH='$PATH:$HOME/pycommands/' >> ~/.bashrc
source ~/.bashrc

参考#

LinuxのコマンドをPythonで自作する