(二)Linux命令使用

zhu@ubuntu:~$ cp f1 dir1/f3
zhu@ubuntu:~$ cd dir1
zhu@ubuntu:~/dir1$ ls
f1  f3
zhu@ubuntu:~/dir1$ c
c:未找到命令
zhu@ubuntu:~/dir1$ cd
zhu@ubuntu:~$ mkdir2
未找到 'mkdir2' 命令,您要输入的是否是:
 命令 'mkdir' 来自于包 'coreutils' (main)
mkdir2:未找到命令
zhu@ubuntu:~$ mkdir dir2
zhu@ubuntu:~$ ls
dir1  dir2  f1  f2  f3  f4  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ rm f4
zhu@ubuntu:~$ rm f3
zhu@ubuntu:~$ ls
dir1  dir2  f1  f2  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ cklear
未找到 'cklear' 命令,您要输入的是否是:
 命令 'clear' 来自于包 'ncurses-bin' (main)
cklear:未找到命令
zhu@ubuntu:~$ clear

zhu@ubuntu:~$ cp dir1 dir2
cp: 略过目录'dir1'
zhu@ubuntu:~$ cd dir2
zhu@ubuntu:~/dir2$ ls
zhu@ubuntu:~/dir2$ cd
zhu@ubuntu:~$ cp /dir1/ /dir2
cp: 无法获取'/dir1/' 的文件状态(stat): 没有那个文件或目录
zhu@ubuntu:~$ cp -r dir1 dir2
zhu@ubuntu:~$ cd dir2
zhu@ubuntu:~/dir2$ ls
dir1
zhu@ubuntu:~/dir2$ cd
zhu@ubuntu:~$ ls
dir1  dir2  f1  f2  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ rm f1 f2
zhu@ubuntu:~$ rm -r dir1 dir2
zhu@ubuntu:~$ ls
公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ cat >f1
onezhu@ubuntu:~$ cat f1
onezhu@ubuntu:~$ mv f1 f2
zhu@ubuntu:~$ la
.bash_history  .gconf            .pinyinsearch              公共的
.bash_logout   .gnupg            .presage                   模板
.bashrc        .ICEauthority     .profile                   视频
.cache         .kingsoft         .sudo_as_admin_successful  图片
.config        .lesshst          .Xauthority                文档
.dbus          .local            .xinputrc                  下载
.dmrc          .mozilla          .xsession-errors           音乐
f2             .pam_environment  .xsession-errors.old       桌面
zhu@ubuntu:~$ ls
f2  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ cat >f3
sdvf
zhu@ubuntu:~$ mv -i f2 f3
mv:是否覆盖'f3'? n
zhu@ubuntu:~$ ls
f2  f3  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ cat f3
sdvf
zhu@ubuntu:~$ mkdir dir1
zhu@ubuntu:~$ ls
dir1  f2  f3  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ mv f3 dir1
zhu@ubuntu:~$ cd dir1
zhu@ubuntu:~/dir1$ ls
f3
zhu@ubuntu:~/dir1$ cd
zhu@ubuntu:~$ cp dir1/f3 .
zhu@ubuntu:~$ ls
dir1  f2  f3  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ mkdir dir2
zhu@ubuntu:~$ mv f3 dir1 dir2
zhu@ubuntu:~$ cd dir2;ls
dir1  f3
zhu@ubuntu:~/dir2$ cd
zhu@ubuntu:~$ ls
dir2  f2  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ cat >f1
fdsv
zhu@ubuntu:~$ mc f1 dir2/f4
程序“mc”尚未安装。 您可以使用以下命令安装:
sudo apt install mc
zhu@ubuntu:~$ mv f1 dir2/f4
zhu@ubuntu:~$ cd dir2
zhu@ubuntu:~/dir2$ ls
dir1  f3  f4
zhu@ubuntu:~/dir2$ cd
zhu@ubuntu:~$ ls
dir2  f2  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ cd dir2
zhu@ubuntu:~/dir2$ ls
dir1  f3  f4
zhu@ubuntu:~/dir2$ cd
zhu@ubuntu:~$ rm -ir dir2
rm:是否进入目录'dir2'? y
rm:是否删除普通文件 'dir2/f3'? y
rm:是否进入目录'dir2/dir1'? y
rm:是否删除普通文件 'dir2/dir1/f3'? y
rm:是否删除目录 'dir2/dir1'? y
rm:是否删除普通文件 'dir2/f4'? y
rm:是否删除目录 'dir2'? y
zhu@ubuntu:~$ ls
f2  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ ^C
i love you
zhu@ubuntu:~$ cat -n f1
     1    haha
     2    woshini
     3    怒好吗
     4    byebyezhu@ubuntu:~$ cat -n f2
     1    welcome
     2    chaina
     3    english
     4    i love you
zhu@ubuntu:~$ diff f1 f2
1,4c1,4
< haha
< woshini
< 怒好吗
< byebye
\ 文件尾没有 newline 字符
---
> welcome
> chaina
> english
> i love you
zhu@ubuntu:~$ clear

zhu@ubuntu:~$ ll f1
-rw-rw-r-- 1 zhu zhu 29 Jan  1  2016 f1
zhu@ubuntu:~$ ln f1 f1_link^C
zhu@ubuntu:~$ ln f1 f1_link
zhu@ubuntu:~$ ll f1
-rw-rw-r-- 2 zhu zhu 29 Jan  1  2016 f1
zhu@ubuntu:~$ cat >>f1
dsfafdsa
zhu@ubuntu:~$ cat f1_link
haha
woshini
怒好吗
byebyedsfafdsa
zhu@ubuntu:~$ rm f1
zhu@ubuntu:~$ cat f1_link
haha
woshini
怒好吗
byebyedsfafdsa
zhu@ubuntu:~$ ln -s f2 f2_link
zhu@ubuntu:~$ ls
f1_link  f2_link    公共的  视频  文档  音乐
f2       yy.tar.gz  模板    图片  下载  桌面
zhu@ubuntu:~$ cat f2_link
welcome
chaina
english
i love you
zhu@ubuntu:~$ cat >>f2_link
asdaf
zhu@ubuntu:~$ cat f2
welcome
chaina
english
i love you
asdaf
zhu@ubuntu:~$ rm f2
zhu@ubuntu:~$ cat f2_link
cat: f2_link: 没有那个文件或目录
zhu@ubuntu:~$ ls
f1_link  f2_link  yy.tar.gz  公共的  模板  视频  图片  文档  下载  音乐  桌面
zhu@ubuntu:~$ mkdir dir1
zhu@ubuntu:~$ ls
dir1     f2_link    公共的  视频  文档  音乐
f1_link  yy.tar.gz  模板    图片  下载  桌面
zhu@ubuntu:~$ ln -s dir1 dir1_link
zhu@ubuntu:~$ ls
dir1       f1_link  yy.tar.gz  模板  图片  下载  桌面
dir1_link  f2_link  公共的     视频  文档  音乐
zhu@ubuntu:~$ ln dir1 dir1_link
ln: dir1: 不允许将硬链接指向目录
zhu@ubuntu:~$ ll dir1
总用量 8
drwxrwxr-x  2 zhu zhu 4096 Nov 22 22:28 ./
drwxr-xr-x 21 zhu zhu 4096 Nov 22 22:29 ../
zhu@ubuntu:~$ ls
dir1       f1_link  yy.tar.gz  模板  图片  下载  桌面
dir1_link  f2_link  公共的     视频  文档  音乐
zhu@ubuntu:~$ cat f1
cat: f1: 没有那个文件或目录
zhu@ubuntu:~$ cat >f1
dsdfas
zhu@ubuntu:~$ gzip -v f1
f1:    -28.6% -- replaced with f1.gz
zhu@ubuntu:~$ gunzip -v f1.gz
f1.gz:    -28.6% -- replaced with f1
zhu@ubuntu:~$ la
.bash_history  f1_link           .pinyinsearch              模板
.bash_logout   f2_link           .presage                   视频
.bashrc        .gconf            .profile                   图片
.cache         .gnupg            .sudo_as_admin_successful  文档
.config        .ICEauthority     .Xauthority                下载
.dbus          .kingsoft         .xinputrc                  音乐
dir1           .lesshst          .xsession-errors           桌面
dir1_link      .local            .xsession-errors.old
.dmrc          .mozilla          yy.tar.gz
f1             .pam_environment  公共的
zhu@ubuntu:~$ ls
dir1       f1       f2_link    公共的  视频  文档  音乐
dir1_link  f1_link  yy.tar.gz  模板    图片  下载  桌面
zhu@ubuntu:~$ cat >f2
asfdfs
zhu@ubuntu:~$ tar -cvf 1.tar f1 f2
f1
f2
zhu@ubuntu:~$ tar -tvf 1.tar
-rw-rw-r-- zhu/zhu           7 2016-11-22 22:34 f1
-rw-rw-r-- zhu/zhu           7 2016-11-22 22:36 f2
zhu@ubuntu:~$ cat >f3
sadfdfzhu@ubuntu:~$ cat >>f3

zhu@ubuntu:~$ tar -rvf 1.tar f3
f3
zhu@ubuntu:~$ ls
1.tar  dir1_link  f1_link  f2_link  yy.tar.gz  模板  图片  下载  桌面
dir1   f1         f2       f3       公共的     视频  文档  音乐
zhu@ubuntu:~$ rm f1 f2 f3
zhu@ubuntu:~$ ls
1.tar  dir1_link  f2_link    公共的  视频  文档  音乐
dir1   f1_link    yy.tar.gz  模板    图片  下载  桌面
zhu@ubuntu:~$ tar xzvf 1.tar.gz
tar (child): 1.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
zhu@ubuntu:~$ ls
1.tar  dir1_link  f2_link    公共的  视频  文档  音乐
dir1   f1_link    yy.tar.gz  模板    图片  下载  桌面
zhu@ubuntu:~$ tar -xzvf 1.tar.gz
tar (child): 1.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
zhu@ubuntu:~$ tar -xzvf 1.tar

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
zhu@ubuntu:~$ tar -xvf 1.tar
f1
f2
f3
zhu@ubuntu:~$ ls
1.tar  dir1_link  f1_link  f2_link  yy.tar.gz  模板  图片  下载  桌面
dir1   f1         f2       f3       公共的     视频  文档  音乐
zhu@ubuntu:~$ tar -czvf 1.tar.gz f1 f2
f1
f2
zhu@ubuntu:~$ ls
1.tar     dir1       f1       f2       f3         公共的  视频  文档  音乐
1.tar.gz  dir1_link  f1_link  f2_link  yy.tar.gz  模板    图片  下载  桌面
zhu@ubuntu:~$ rm f1 f2
zhu@ubuntu:~$ tar -xzvf 2.tar.gz
tar (child): 2.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
zhu@ubuntu:~$ tar -xzvf 1.tar.gz
f1
f2
zhu@ubuntu:~$ ls
1.tar     dir1       f1       f2       f3         公共的  视频  文档  音乐
1.tar.gz  dir1_link  f1_link  f2_link  yy.tar.gz  模板    图片  下载  桌面

zhu@ubuntu:~$ dpkg -l vim
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
|/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
||/ 名称           版本         体系结构:   描述
+++-==============-============-============-=================================
ii  vim            2:7.4.1689-3 amd64        Vi IMproved - enhanced vi editor
zhu@ubuntu:~$ dpkg -l sl
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
|/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
||/ 名称           版本         体系结构:   描述
+++-==============-============-============-=================================
ii  sl             3.03-17build amd64        Correct you if you type `sl' by m
zhu@ubuntu:~$ dpkg -S /bin/ls
coreutils: /bin/ls
zhu@ubuntu:~$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz
zhu@ubuntu:~$ whereis -m ls
ls: /usr/share/man/man1/ls.1.gz
zhu@ubuntu:~$ whatis ls
ls (1)               - list directory contents
LS (6)               - display animations aimed to correct users who accident...
zhu@ubuntu:~$ ls
1.tar     dir1       f1       f2       f3         公共的  视频  文档  音乐
1.tar.gz  dir1_link  f1_link  f2_link  yy.tar.gz  模板    图片  下载  桌面
zhu@ubuntu:~$ find f1
f1
zhu@ubuntu:~$ find -name f1
./f1
zhu@ubuntu:~$ find -name 图片
./图片
zhu@ubuntu:~$ find dir1 -user zhu
dir1
zhu@ubuntu:~$ find dir1 -type f
zhu@ubuntu:~$ find dir1 -type l
zhu@ubuntu:~$ find dir1 -type d
dir1
zhu@ubuntu:~$ find dir1 -type f -exec ls -l {} \;
zhu@ubuntu:~$ find . -type f -exec ls -l {} \;
-rw-rw-r-- 1 zhu zhu 7 Nov 22 22:38 ./f3
-rw------- 1 zhu zhu 269 Nov 22 22:00 ./.xsession-errors
-rw------- 1 zhu zhu 218 Nov  7 17:09 ./.local/share/recently-used.xbel
-rw------- 1 zhu zhu 81920 Nov 14 16:37 ./.local/share/zeitgeist/activity.sqlite

zhu@ubuntu:~$ find dir1 -type -d -ok ls -l {} \;
find: -type 的参数应当仅包含一个字母
zhu@ubuntu:~$ find dir1 -type d -ok ls -l {} \;
< ls ... dir1 > ? y
总用量 0
zhu@ubuntu:~$ grep -n  zhu /etc/passwd
40:zhu:x:1000:1000:ubuntu,,,:/home/zhu:/bin/bash
zhu@ubuntu:~$ grep -n .zhu /etc/passwd
40:zhu:x:1000:1000:ubuntu,,,:/home/zhu:/bin/bash
zhu@ubuntu:~$ grep -n .*zhu /etc/passwd
40:zhu:x:1000:1000:ubuntu,,,:/home/zhu:/bin/bash
zhu@ubuntu:~$ grep -n .^zhu /etc/passwd
zhu@ubuntu:~$ grep -n ^zhu /etc/passwd
40:zhu:x:1000:1000:ubuntu,,,:/home/zhu:/bin/bash
zhu@ubuntu:~$ grep -n zhu$ /etc/passwd
zhu@ubuntu:~$ grep -n .zhu /etc/passwd
40:zhu:x:1000:1000:ubuntu,,,:/home/zhu:/bin/bash
zhu@ubuntu:~$ ^C
zhu@ubuntu:~$ dmesg | less

[1]+  已停止               dmesg | less
zhu@ubuntu:~$ df -T
df: /mnt/hgfs: 协议错误
文件系统       类型        1K-块    已用     可用 已用% 挂载点
udev           devtmpfs   991052       0   991052    0% /dev
tmpfs          tmpfs      203064    6444   196620    4% /run
/dev/sda1      ext4     18447100 6754068 10732932   39% /
tmpfs          tmpfs     1015304     244  1015060    1% /dev/shm
tmpfs          tmpfs        5120       4     5116    1% /run/lock
tmpfs          tmpfs     1015304       0  1015304    0% /sys/fs/cgroup
tmpfs          tmpfs      203064      52   203012    1% /run/user/1000
zhu@ubuntu:~$ df -h
df: /mnt/hgfs: 协议错误
文件系统        容量  已用  可用 已用% 挂载点
udev            968M     0  968M    0% /dev
tmpfs           199M  6.3M  193M    4% /run
/dev/sda1        18G  6.5G   11G   39% /
tmpfs           992M  244K  992M    1% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           992M     0  992M    0% /sys/fs/cgroup
tmpfs           199M   52K  199M    1% /run/user/1000
zhu@ubuntu:~$ du /dir1
du: 无法访问'/dir1': 没有那个文件或目录
zhu@ubuntu:~$ du dir1
4    dir1
zhu@ubuntu:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:           1983         810         297           9         874         944
Swap:          2044           0        2044
zhu@ubuntu:~$ clock
程序“clock”尚未安装。 您可以使用以下命令安装:
sudo apt install xview-clients
zhu@ubuntu:~$ su -
密码:
root@ubuntu:~# clock
程序“clock”尚未安装。 您可以使用以下命令安装:
apt install xview-clients
root@ubuntu:~# exit
注销
zhu@ubuntu:~$ ps -aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.1  0.2 119792  5868 ?        Ss   21:58   0:05 /sbin/init aut
root          2  0.0  0.0      0     0 ?        S    21:58   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    21:58   0:00 [ksoftirqd/0]
root          5  0.0  0.0      0     0 ?        S<   21:58   0:00 [kworker/0:0H]

zhu@ubuntu:~$ ps
   PID TTY          TIME CMD
  2862 pts/1    00:00:00 bash
  6191 pts/1    00:00:00 dmesg
  6192 pts/1    00:00:00 less
  8490 pts/1    00:00:00 ps
zhu@ubuntu:~$ kill -9 6191
zhu@ubuntu:~$ ps
   PID TTY          TIME CMD
  2862 pts/1    00:00:00 bash
  6192 pts/1    00:00:00 less
  8680 pts/1    00:00:00 ps

[1]+  已停止               dmesg | less
zhu@ubuntu:~$ dmesg | more +5
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-45-generic root=UUID
=74ce8efb-baf4-4aa8-9d5e-1fdba43cd569 ro find_preseed=/preseed.cfg auto noprompt
 priority=critical locale=en_US quiet
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] Disabled fast string operations
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point regis
ters'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers'
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes,
using 'standard' format.
[    0.000000] x86/fpu: Using 'eager' FPU context switches.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009e7ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007fedffff] usable
[    0.000000] BIOS-e820: [mem 0x000000007fee0000-0x000000007fefefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000007feff000-0x000000007fefffff] ACPI NVS
--更多--
[2]+  已停止               dmesg | more +5
zhu@ubuntu:~$ free
              total        used        free      shared  buff/cache   available
Mem:        2030608      833400      300280        9296      896928      963888
Swap:       2094076           0     2094076
zhu@ubuntu:~$ ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000   2862   2857  0  80   0 -  6047 wait   pts/1    00:00:00 bash
0 T  1000   6192   2862  0  80   0 -  2849 signal pts/1    00:00:00 less
0 T  1000   8801   2862  0  80   0 -  3887 signal pts/1    00:00:00 dmesg
0 T  1000   8802   2862  0  80   0 -  2833 signal pts/1    00:00:00 more
0 R  1000   9073   2862  0  80   0 -  7664 -      pts/1    00:00:00 ps
zhu@ubuntu:~$ nice -2  ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000   2862   2857  0  80   0 -  6048 wait   pts/1    00:00:00 bash
0 T  1000   6192   2862  0  80   0 -  2849 signal pts/1    00:00:00 less
0 T  1000   8801   2862  0  80   0 -  3887 signal pts/1    00:00:00 dmesg
0 T  1000   8802   2862  0  80   0 -  2833 signal pts/1    00:00:00 more
0 R  1000   9294   2862  0  82   2 -  7664 -      pts/1    00:00:00 ps

 

posted @ 2017-12-12 00:00  appointint  阅读(255)  评论(0编辑  收藏  举报