linux unix的shell程式設計指南筆記1

2021-05-23 20:02:40 字數 594 閱讀 9525

一.檔案許可權與安全

1.umask

設定預設的建立許可權屬性,屬於"非"型,與實際相反,拿走的意思.

2.suid/guid

運用chmod命令在實際許可權位前面加乙個位來設定suid許可權,讓其它在執行相應指令碼時有你所有的權力,執行完後恢復.例如 chmod 4777 file

二.find和xargs

find pathname -options [-print -exec -ok]

-exec: 對找到的檔案執行相應命令 格式 : 'cmd' {} /;

options:

-name 

-perm 按許可權查詢

-prune 不在指定目錄查詢

-user 使用者 組

-group

-mtime

-nogroup

-nouser

-newer file1 !file2 

-type (b d c p l f) 型別

-size n [c]

-depth 先在父目錄 再進子目錄

-fstype

-mount

-follow

-cpio

Linux Unix下Shell快捷鍵操作集合

本人收集整理了一些bash或其他shell中常用的快捷鍵,使用技巧以及ubuntu中一些常用操作的快捷鍵,希望大家能從中受益,提高工作效率。處理作業 首先,使用 ctrl z 快捷鍵可以讓正在執行的命令掛起。如果要讓該程序在後台執行,那麼可以執行 bg 命令。而 fg 命令則可以讓該程序重新回到前台...

Linux UNIX網路程式設計

本書詳細介紹了在unix linux系統下基於tcp ip網路套介面的基本程式設計方法,包括迭代與併發伺服器編寫方法 程序與執行緒程式設計技術 i o程式設計技術 ipv4與ipv6的相容性 原始套介面 資料鏈路訪問技術 廣播與多播技術等。為滿足教學實際需要,在本書最後一章給出了socket基本程式...

linux Unix核心概述

cpu既可以在執行在使用者態下,也可以執行在核心態下。實際上,一些cpu可以有兩種以上的執行狀態。例如,intel 80 86微處理器有四種不同的執行狀態。但是,所有標準的unix核心都僅僅利用了核心態和使用者態。當乙個程式在使用者態下執行時,它不能直接訪問核心資料結構或者核心的程式。然而,當應用程...