Linux基础命令学习小结

    由于android底层是基于Linux,所以许多操作都要用到Linux命令,所以就抽出时间来学习了一下基本的Linux命令,下面对所学的命令进行小结。

文件和目录操作的基本命令

1、pwd命令
pwd 命令代表“print working directory”(打印工作目录)。当你键入 pwd 时,你是在请你的 Linux 系统显示你的当前位置。

2、cd命令

cd 命令来改变工作目录。其用法和DOS下的用法基本一致。

3、ls命令
使用 ls 命令就可以显示你的当前目录的内容。

4、locate 命令

使用 locate 命令来搜寻文件或目录。例如:locate finger 来定位文件或目录名中带有 finger 这个词的文件和目录。

5、clear 命令

clear 命令用于清除终端窗口。

6、cat命令
concatenate(连锁)的简写,意思是合并文件。该命令可以显示文件的内容(经常和more搭配使用),或者是将多个文件合并成一个文件。
7、head 命令

可以使用 head 命令来查看文件的开头部分。默认设置你只能阅读文件的前十行。你可以通过指定一个数字选项来改变要显示的行数,如下面的命令所示: head -20 <filename>
8、tail 命令

与head相反,可以查看文件结尾的十行
9、grep 命令

grep 命令用于在文件中查找指定的字串,。例如,如果你想在 sneakers.txt 文件中查找每一个提到“coffee”的地方,你可以键入:grep coffee sneakers.txt 你就会看到文件中带有“coffee”的每一行。
10、chmod命令

chmod命令用于改变文件或目录的访问权限。这个命令比较复杂,并且很常用,下面是一些该命令用到的的基础常识:
身份
u — 拥有文件的用户(所有者)
g — 所有者所在的组群
o — 其他人(不是所有者或所有者的组群)
a — 每个人或全部(u、g、和 o)
权限
r — 读取权
w — 写入权
x — 执行权
行动
+ — 添加权限
- — 删除权限
= — 使它成为唯一权限
另外,也可以通过使用数字来改变权限。
每种权限设置都可以用一个数值来代表:
r = 4
w = 2
x = 1
- = 0

11、cp命令

cp(copy)命令可以将文件或目录复制到其他目录中,就如同DOS下的copy命令一样,功能非常强大。在使用cp命令时,只需要指定源文件名与目标文件名或目标目录即可。

12、mv 命令

要移动文件,使用 mv 命令。

13.mkdir命令

mkdir(make directory)命令用来建立目录。

14.rm命令

用rm命令删除无用的文,该命令可以删除目录中的文件或目录本身,对于链接文件,只是删除了该链接,原有文件保持不变。

文件压缩和有关归档的命令

1.compress,uncompress
此命令用于压缩或解压缩数据。

2.gzip,gunzip

此命令用于压缩或解压缩文件,其中gzip是在Linux系统中经常使用的压缩和解压缩命令,很好用。

3.rpm

rpm命令用于启动RPM软件包管理操作。

4.tar

tar命令用于启动文件打包程序。

5.unzip

该命令用于解压缩扩展名为.zip的文件,即可以在Linux下解压Windows中用Winzip压缩的文件。

6.zip

zip命令用于打包和压缩文件。

文件系统的命令

1.dd
dd命令用于复制一个文件。

2.edquota
此命令可用于设置用户与用户组的磁盘空间限制。

3. fdisk
此命令用于执行Linux下的磁盘分区。

4.mkfs
此命令用于建立一个Linux文件系统。

5.mount
该命令用于装配一个文件系统。

6.quota
此命令用于限制和显示用户可用的磁盘空间。

与系统管理相关的命令

1.free
该命令用于查看当前系统内存的使用情况,它可以显示系统中剩余及已用的物理内存、交换内存、共享内存和 内核缓冲区。
2.shutdown
该命令用于关机或进入单人维护模式。
3.data
data命令可以显示当前系统的日期和时间。
4.cal
该命令可显示计算机中的月历或年历。
5.write
该命令用来向系统中的某一个用户发送消息。

用户管理命令

1.groupadd
该命令用于创建新的用户组。

2.groupmod
该命令用于修改组的属性。

3.groups
该命令用于显示当前用户所在的组。

4.passwd
passwd(password)命令可让用户修改帐户的密码。

5.su
这个命令非常重要,它可以使一个一般用户拥有超级用户或其他用户的权限,也可以使超级用户以一般用户的 身份做些事情。但一般用户使用该命令时必须有超级用户或其他用户的口令。如果要退出当前用户的登录,可 以输入exit。

6.useradd
该命令是建立用户帐号最快最简单的方法。

7.userdel
该命令用来删除用户帐号及其相关文件。

8.who
该命令可以查看当前计算机有哪些用户登录。

9.whoami
该命令是用来查看当前用户的登录名。

网络管理命令

1.finger
该命令可以用来查询用户信息,也能查看默认的用户环境。

2.ftp
该命令是标准的文件传输协议的用户接口,是在TCP/IP网络上传输文件最简单有效的方法。

3.host
该命令用于DNS查询。

4.hostname
该命令用于显示或设置系统的主机名。

5.mail
mail命令用来发送和接收邮件。

6.netstat
该命令用于显示网络连接、路由表和网络接口信息,用户可以知道目前有哪些网络连接正在运行。

7.ping
该命令可用来测试计算机和网络上的其他计算机是否连通。

8.rsh
rsh(remote shell) 命令是远程shell命令.该命令在指定的远程主机上启动一个shell并执行rsh命令,如果rsh没有 指定具体命令,就启用rlogin命令登录到远程主机上。

9.telnet
telnet 命令用于通过网络登录远程计算机,如同操作本地计算机一样。

10.wget
Wget命令用于Linux环境下从WWW上下载文件,支持HTTP和FTP协议,支持代理服务器和断点续传功能,能 够自动递归远程主机的目录,查找合乎要求的文件并下载到本地硬盘上,Wget命令可在后台运行,截获并忽略 HANGUP信号,因此在用户退出登录之后,仍可继续运行。

进程管理命令

1.kill
该命令用于终止一个程序。

2.ps
该命令用于显示程序的状态。

注:以上只是对Linux一些基础命令进行了简要的说明,每个命令后面都可以加上很多的参数,可以通过命令的帮助来查看,即:命令 --help

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值