30天程序语言研究

今天是30天程序语言研究的第二十九天,由於最近写unix语言的东西用到很多,所以做了很多笔记,就想说也分享给大家。

笔记:
kill:
ps查到PID
-2 = ctrl c通知程序中止
-9 立刻强制终止
-15 (预设)通知程序中止
kill PIDnum 终止行程
kill -9 pidnum 立刻中止行程
kill –l 列出所有可用讯号
ls:
-a 显示所有档案包含隐藏档
-i 显示inode
-l 显示详细资讯
ls 列出档案2
ls –l/-il 列出详细资讯
ln:
ln 原档路径/档名 目的路径/
ln 档案位置/档名(在目的资料夹设定)
ex. ln a dir/bb 当前目录的档案a设为捷径bb放在dir内
-s 软连结 -n 不覆盖任何档案 -f 如果档案已经存在, 强制覆盖
-i 如果档案已经存在, 会先询问不直接覆盖
-b 将旧档备份, 再建立新的连结档, 旧档名称後方会加~作为备份档名
-S .... 原本档名加入....作为备份名称
ex.ln -s /home/user/tt/a /home/user/
ex. ln -bS "backup" -s home/user/m/a

                     |      删除原档      |      建立同名新档
 硬连结hard link      |      仍可读取      |      读取到原档
 软连结symbolic link  |      读取不到      |      读取到新档

mkdir:
mkdir dir 建立目录dir
mkdirm -p dir1/dir2.. 建立多层空目录
su:
su user 切换到使用者user(大多变数维持不变)
su - user 切换到使用者user(变数都转成新使用者的环境)
exit 回到原使用者
sleep:
sleep 10 睡10秒(暂停10秒不动)
ex. a=echo "dala~"
sleep 10
sh a
sh a 每10秒显示一次dala~(直到按ctrl c结束行程)
touch:
touch file 建立档案file v 改变 档案/目录 最後修改时间
vi:
vi file 编辑文字档file
I插入/ o插入空行
Esc退出编辑模式
:q 离开vi
:q! 不存档强迫离开
:w ... 另存档案...
:w! 强迫存档
:wq 储存并退出


<<:  30天程序语言研究

>>:  30天程序语言研究

[Day-12] R语言 - K - prototype 实作 ( K - prototype in R.Studio)

您的订阅是我制作影片的动力 订阅点这里~ 影片程序码 ## k prototype #### lib...

[DAY 28] 复刻 Rails - Routing 威力加强版 - 2

承续昨天的实作,今天就来补上 Routing 的最後一个步骤 还记得我们怎麽实作 MiniSinat...

[解题纪录] Coin Rows

题目 题目大意 Alice跟Bob要在一个矩阵上玩游戏,这个矩阵有2个rows、m个columns,...

连续 30 天 玩玩看 ProtoPie - Day 14

Focus In 跟 Focus Out 到底是什麽 今天终於要来看讲者解释 Focus Out 的...

2020网页切版直播班-心得

前言 今年四月离了职,开始了调光freelancer和转职计画... 这个决定已经前前後後思考了一年...