Linux學習筆記一:基本命令
阿新 • • 發佈:2019-03-09
外部命令 特殊效果 練習題 顯示 sta EDA init 5 help 有用
1---bc計算器---
2 ibase=2 以二進制輸入,輸出10進制
3 obase=2 輸出二進制
4 enable --查看內部命令
5 #第一天的命令
6 enable --查看內部命令
7 enable -n 禁用一個內部命令
8 echo 即是內部命令也是外部命令
9 環境變量:
10 [root@chenxu ~]# echo $PATH
11 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
12 which + 外部命令 查看外部命令的路徑
13 which hostname
14 /usr/bin/hostname
15 whereis +命令 查看命令的幫助文檔
16 whereis who
17 who: /usr/bin/who /usr/share/man/man1/who.1.gz /usr/share/man/man1p/who.1p.gz
18 hash 查看命令緩存和命中次數
19 hash -l 路徑
20 hash -d +cmd 清除該命令緩存
21 hash -r 清空緩存
22 alias 別名
23 對當前用戶有效配置文件:~/.bashrc
24 對所有用戶有效配置文件:/etc/bashrc
25 命令優先級:別名 > 內部命令 > 外部命令
26 alias cdnet=‘cd /etc/sysconfig/network-scripts‘
27 . .bashrc等價於source .bashrc 使別名立即生效
28 ualias 取消別名 -a取消所有別名
29 \別名 使用原始命令
30 日期和時間
31 date 系統時間
32 clock 硬件時間
33 hwclock -w 以系統時間為準
34 hwclock -s 以硬件時間為準
35 date +%F 顯示這種形式的日期:2019-03-05
36 timedatectl status 查看時間時區等
37 timedatectl set-timezone 修改時區
38 cal -y 顯示今年的日歷
39 關機:halt, poweroff, shudown -h +5, shutdown -c
40 重啟:reboot
41 切換工作模式
42 runlevel 查看工作模式
43 init 3 字符界面
44 init 5 圖形界面
init 0 關機
inti 6 重啟
45 screen命令:
46 screen -S help 開啟共享
47 screen -x help 加入共享
48 screen -ls detached表示分離的狀態
49 screen -r 恢復會話
50 ^a,d 分離進程
51 ps aux 查看進程
52 echo 回顯
53 echo -n 不換行
54 echo -e "abc\{a,b,c,e,n,r,t}" 一些特殊效果
55 man ascii 查看ASCII碼表
56
57 echo echo $PATH 等價於 echo "echo $PATH"
58 echo ‘echo $PATH‘
59 echo `echo $PATH`
60 總結:‘‘六親不認,把裏面當成字符串
61 "" 只能識別變量
62 ``執行命令
63 echo {1..100}
64 touch chenxu_{1..100}.txt 一次創建100個文件
65 查看幫助:
66 whatis 命令的簡單說明
67 mandb 生成whatis數據庫
68 whereis +cmd 查看命令幫助路徑
69 內部命令查詢:help +cmd
70 外部命令查詢:cmd --help, man +cmd
71 例子:help pwd
72 例子: date --help, man date
----------------補充------------------
who -b 查看系73統啟動時間
id -u
ifconfig 查詢IP地址
unalias -a 取消所有別名
timedatectl 相關命令可以更改時區,TAB可以查看後面的命令
date -s "2019-3-6 14:50:30" 設置時間的方式
which --skip-alias ls 這可以不顯示別名
============練習題=============
1,顯示當前時間,格式:2016-1-1 10:10:10
date +"%F %T"
2,顯示當天是星期幾
date +%A or date +%w
3,設置當前時間為2019-03-06 19:50:30
date -s "2019-03-06 19:50:30"
4,查看後天是星期幾?
date -d "2 day" +%w
Linux學習筆記一:基本命令