Linux 基本命令入门

一、查看目录或文件
(1)ls:列目录或文件``

pi@raspberrypi:~ $ ls
Desktop    Downloads  Pictures  python_games  test1  thinclient_drives
Documents  Music      Public    Templates     test2  Videos

(2) ls -l:列出目录或文件的详细情况

pi@raspberrypi:~ $ ls -l
总用量 44
drwxr-xr-x 3 pi   pi   4096 1月  24 01:29 Desktop
drwxr-xr-x 3 pi   pi   4096 3月  30  2018 Documents
drwxr-xr-x 2 pi   pi   4096 3月  13  2018 Downloads
drwxr-xr-x 2 pi   pi   4096 3月  13  2018 Music
drwxr-xr-x 2 pi   pi   4096 3月  13  2018 Pictures
drwxr-xr-x 2 pi   pi   4096 3月  13  2018 Public
drwxr-xr-x 2 pi   pi   4096 3月  13  2018 python_games
drwxr-xr-x 2 pi   pi   4096 3月  13  2018 Templates
drwxr-xr-x 2 pi   pi   4096 1月  24 07:09 test1
drwxr-xr-x 2 pi   pi   4096 1月  24 07:09 test2
drwxr-xr-x 0 root root    0 1月   1  1970 thinclient_drives
drwxr-xr-x 2 pi   pi   4096 3月  13  2018 Videos

(3) ls -al:列出隐藏的目录和文件

drwxr-xr-x 32 pi   pi    4096 1月  24 07:05 .
drwxr-xr-x  4 root root  4096 5月  25  2018 ..
-rw-------  1 pi   pi    4754 1月  24 07:27 .bash_history
-rw-r--r--  1 pi   pi     220 3月  13  2018 .bash_logout
-rw-r--r--  1 pi   pi    3523 3月  13  2018 .bashrc
drwxr-xr-x  7 pi   pi    4096 3月  30  2018 .cache
drwx------ 16 pi   pi    4096 1月  24 01:29 .config
drwx------  3 pi   pi    4096 1月  24 01:29 .dbus
drwxr-xr-x  3 pi   pi    4096 1月  24 01:29 Desktop
drwxr-xr-x  3 pi   pi    4096 3月  30  2018 Documents
drwxr-xr-x  2 pi   pi    4096 3月  13  2018 Downloads
drwx------  3 pi   pi    4096 3月  13  2018 .gnupg
-rw-r--r--  1 pi   pi      80 3月  28  2018 .gtkrc-2.0
drwxr-xr-x  2 pi   pi    4096 1月  22 13:50 .idlerc
drwxr-xr-x  3 pi   pi    4096 3月  13  2018 .local
drwxr-xr-x  3 pi   pi    4096 1月  23 14:10 .minecraft
drwxr-xr-x  2 pi   pi    4096 3月  13  2018 Music
drwxr-xr-x  2 pi   pi    4096 3月  30  2018 .oracle_jre_usage
drwxrwxrwt  2 pi   pi    4096 1月  24 06:49 .pcsc10
drwxr-xr-x  2 pi   pi    4096 3月  13  2018 Pictures
drwx------  3 pi   pi    4096 3月  28  2018 .pki
drwx------  2 pi   pi    4096 1月  24 01:29 .presage
-rw-r--r--  1 pi   pi     675 3月  13  2018 .profile
drwxr-xr-x  2 pi   pi    4096 3月  13  2018 Public
drwxr-xr-x  2 pi   pi    4096 3月  13  2018 python_games
drwx------  3 pi   pi    4096 1月  24 01:38 .scim
drwx------  2 pi   pi    4096 1月  24 03:44 .sunpinyin
drwxr-xr-x  2 pi   pi    4096 3月  13  2018 Templates
drwxr-xr-x  2 pi   pi    4096 1月  24 07:09 test1
drwxr-xr-x  2 pi   pi    4096 1月  24 07:09 test2
drwxr-xr-x  3 pi   pi    4096 3月  13  2018 .themes
drwxr-xr-x  0 root root     0 1月   1  1970 thinclient_drives
drwx------  4 pi   pi    4096 1月  24 03:45 .thumbnails
drwxr-xr-x  2 pi   pi    4096 3月  13  2018 Videos
-rw-------  1 pi   pi   13534 3月  30  2018 .viminfo
drwx------  3 pi   pi    4096 1月  24 03:45 .vnc
drwxr-xr-x  3 pi   pi    4096 3月  30  2018 .Wolfram
drwxr-xr-x 11 pi   pi    4096 3月  30  2018 .WolframEngine
-rw-------  1 pi   pi     484 1月  24 06:49 .Xauthority
-rw-------  1 pi   pi   14963 1月  24 06:49 .xsession-errors
-rw-------  1 pi   pi   23107 1月  24 03:45 .xsession-errors.old

二 、目录或文件的创立
使用mkdir创建目录,touch创建空白文件:

pi@raspberrypi:~ $ mkdir test
pi@raspberrypi:~ $ cd ..
pi@raspberrypi:~ $ mv test test1
pi@raspberrypi:~ $ mkder test2
pi@raspberrypi:~ $ mv ./test1/mytest1 ./test2/mytest2 

三、目录或文件的移动
使用mv修改目录名或者文件名,配合路径还可以进行路径或者文件的移动操作:

pi@raspberrypi:~ $ mv mytest mytest1
 pi@raspberrypi:~ $ cd..
 pi@raspberrypi:~ $ mv test test1
 pi@raspberrypi:~ $ mkder test2
 pi@raspberrypi:~ $ mv ./test1/mytest1 ./test2/mytest2

四、目录或文件的复制
使用cp命令进行目录或文件的复制,如果希望将目录下的子目录和文件也一起复制,需要配合使用“-r(recursive)”参数

pi@raspberrypi:~ $ cp ./test2/mytest2 ./test1/mytest1
 pi@raspberrypi:~ $ cp -r ./test2 ./test3

五、目录或文件的删除
空目录的删除可以使用rmdir,删除文件使用rm命令,如果要删除非空目录及其下面的所有子目录和文件,和cp操作一致,需要配合使用“-r”参数:

pi@raspberrypi:~ $ rm ./test3/mytest2
pi@raspberrypi:~ $ rmdir ./test3
pi@raspberrypi:~ $ rm -r /test2

六、解压文件
在使用数梅派的时候,经常需要下载一些软件,大部分软件以tar.gz的压缩包形式存在
tar为档案文件,gz为gzip压缩后的文件
Linux中,解压这样的压缩文件,需要用到tar命令,“-X”表示解压,“-f”参数用于指定待解压文件的位置,“-v”表示解压过程,
“-z”表示显示解压过程,“-z”表示使用gzip对压缩文件解压

pi@raspberrypi:~ $ tar zxvfapache-tomcat-7.0.42.tar.gz

七、进程和Linux下的任务管理器
在Linux中我们使用top命令来达到同样的目的,top命令还会显示目前CPU的负载情况和内存使用情况,使用“q”退出。

pi@raspberrypi:~ $ top

top显示除top以外,还经常使用ps命令查看进程状况
每个进程都有对应的一个进程号(PID),需要关闭任务或任务停止响应时,先用ps命令查看进程号,然后使用kill命令:

pi@raspberrypi:~ $ kill 10028
pi@raspberrypi:~ $ kill 3480
bash: kill: (3480) - 不允许的操作

说明权限不够
八、权限和超级用户
linux的超级用户:root
root用户可以改变任何其他用户的文件,可以开启或者关闭所有的系统服务,可以发出重启或者关机指令,
然,为了防止一些误操作,从实操考虑,对于新手不建议直接以root用户登陆系统。对于普通用户,如果要进行一些系统层面的操作,需要哟快嗯道sudo命令,
相当于Windows中的以“管理员身份运行”,例如之前提关于重启Raspbian命令:

pi@raspberrypi:~ $ sudo reboot

Raspbian默认的root口令为空,一般来说,我们虚啊哟为超级用户设置口令:
pi@raspberrypi:~ $ sudo passwd root
linux中,每个文件或目录都有对应的权限和归属,正因为Linux对于文件,操作的权限有着严格的控制,才使得鲜有因病毒或者木马感染而造成大面积Linux
主机瘫痪的案例发生。
要改变文件或者目录用户或者用户组,使用chown和chgrp命令,这两个命令都需要用到超级用户权限
九、U盘等外部移动存储的挂载
在Linux中,特别是命令行模式中使用U盘,需要使用命令进行一些手动操作。
首先找到设备名,使用“fdisk -l”命令,改命令需要管理员权限,否则不会返回任何信息。

pi@raspberrypi:~ $ sudo fdisk -l

数莓派有个SD卡插槽,作为其自身的存储的接口。当插上SD后,在Raspbian中就有一个特别的标识,那就是/dev/mmcblk0.
Disk标识为/dev/sda就是我们的U盘。
挂载是针对设备的某一个分区,而不是设备本身,因此我们要挂载U盘分区为:/dev/sda1:
新建一个挂载目录,使用mount命令将U盘的分区挂载到该目录上,该命令需要管理员权限

pi@raspberrypi:~ $ sudo mkdir /mnt/usb
pi@raspberrypi:~ $ sudo mount /dev/sda1 /mnt/usb

挂载完成后,我们可以使用df磁盘管理命令查看U盘是否挂载成功:
pi@raspberrypi:~ $ df -ah
外挂在把出前,需要像在Windows中一样进行“安全删除硬件”,我们使用umount命令,解除磁盘分区与文件挂载关系,该命令需要用到管理员权限:

pi@raspberrypi:~ $ sudo umount /mnt/usb

十、文件查看和编辑
使用cat命令,可以对文件进行查看:

pi@raspberrypi:~ $ cat /etc/hosts
pi@raspberrypi:~ $ cat /etc/hosts
127.0.0.1	localhost
::1		localhost ip6-localhost ip6-loopback
ff02::1		ip6-allnodes
ff02::2		ip6-allrouters

127.0.1.1	raspberrypi

当文件较大,不能在一个屏幕范围内显示时,我们还可以使用more,用空格键或回车键现实下一屏内容,用q退出并返回提示符:

pi@raspberrypi:~ $ more /etc/sysctl.conf

当文件较大,不能在一个屏幕范围内显示时,我们还可以使用more,用空格键或回车键现实下一屏内容,用q退出并返回提示符:
文笔编辑器,建议选nano,原因是简单

pi@raspberrypi:~ $  nano

文笔编辑器,建议选nano,原因是简单,以下是3个基本操作。
1,保存:^O,(Ctrl+o),Writeout
2,退出:^X,(Ctrl+x),Exit
3,查找:^W, (Ctrl+w),Where is
十一、软件的安装
在Debian及其分支的Linux中,使用apt作为其软件包管理工具,使用apt的前提就是必须联网,初次使用,先进行联网更新:

pi@raspberrypi:~ $ sudo apt-get update

之后可以随心所欲地下载我们需要的软件包了:

pi@raspberrypi:~ $ sudo apt-get install emacs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值