Linux 常用命令

2021-09-16 14:25:18 字數 2408 閱讀 5192

這篇筆記是筆者整理的一些簡單有用的 linux 命令,供平時查閱。

# change file mod

chmod +rwx file

chmod 777 file

# 數字模式是使用二進位制計算出來的,三位分別代表 owner,group,others,4 - r, w - 2, x - 1,則 7 = 4 + 2 + 1 = rwx

chown -c root ./hello.txt # change owner to root

chgrp -c root ./hello.txt # change group to root

# change login shell:

chsh

# or edit /etc/passwd.

# get /etc/passwd file in cygwin system:

mkpasswd -c | sed -e 'sx/bashx/zshx' | tee -a /etc/passwd

# 顯示文字檔案,展示,檢視檔案開頭部分,檢視檔案尾

cat file | less

head file

tail file

# find [path] [expr]

find /var /usr -name "*.pdf" # use -iname to ignore a or a

find /var -name "*.pdf" -a "*.txt" # -a means and

find /var -name "*.pdf" -type d # d means dir

find /var -name "*.pdf" -size +100c # +100c means more than 100 chars.

find .name "*.sh" ­-type f ­-exec cat {} \; # run `cat` for all finded files.

find . -type f -mmin -10 # any file changed in passed 10 minute.

find . -ctime -10 # change time, by day. ctime = change time, mtime = modified time, atime = access time.

locale # like find, but much speeder becase of using a datebase(update once perday).

# search bin file path in path

which progname

# search bin file path in system

whereis progname

apropos # 尋找具有 *** 功能的命令

type cmd # make sure where a cmd from, bash or exec.

ln source_file target_dir

# make soft link:

ln -s source_file_or_dir target_dir

tar -cvf to_filename form_dir # 自動識別字尾名壓縮

tar -tvf filename # 自動識別字尾名瀏覽檔案內容

tar -xvf filename # 自動識別字尾名解壓

# tar 其他選項: c:建立,x:解壓,t:檢視

# !!! very useful !!!

# also work on mac

# check finder's disk usage

du -sh ./*

userdel username

useradd username

groupadd groupname

groupdel groupname

ps # list all process 

top # an interact program to manage process

lsof # list opened files

kill 234 # kill a process by pid

nice # run a program with modified scheduling priority

renice # alter priority of running process

history # command history

id # my uid gid etc.

fsck.ext4 -p /dev/sdb1 # rapair ext4 file system

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...