`

linux的常用命令

 
阅读更多
1. linux的初步介绍:
linux的特点:
优点:免费、开源/支持多线程、多用户/安全性好/对内存和文件管理优越/
缺点:操作相对困难
linux内存最小只需要4M->可以做嵌入式开发
Startx                     进入图形界面
logout                     退出图形界面
shutdown -h now   立刻进行关机
showdown –r now  现在重新启动计算机
reboot                    现在重新启动计算机
用户登录:登录尽量少用root账号登录,因为它是系统管理员,最大的权限,避免操作失误,可以利用普通用户登录,登录后用“su -”命令来切换成系统管理员的身份。
用户注销:在提示符下输入logout即可。
Vi编辑器是linux下最有名的编辑器,也是我们学习linux必须掌握的工具,在unix下也可以使用Vi进行程序的开发。
如何使用Vi开发一个Hello.java程序在linux下运行:
开发步骤: 1. Vi Hello.java
                   2.输入一个i [进入插入模式]
                   3.输入esc键 [进入到命令模式]
                   4.输入 :[wq退出并保存]
                                  [q! 退出不保存]
                          输入 ls 当前目录下的所有文件
                                  ls –l  详细列表
                   5.编译:javac Hello.java
                   6.运行:java Hello
如何在linux下开发C/CPP程序?
开发步骤: 1. Vi Hello.cpp
                   2.输入一个i [进入插入模式]
                   3.输入esc键 [进入到命令模式]
                   4.输入 :[wq退出并保存]
                                  [q! 退出不保存]
                          输入 ls 当前目录下的所有文件
                                  ls –l  详细列表
                  5.编译:gcc (-o my1) Hello.cpp  (可以自己定义一个名字)
                  6.运行:./a.out(./my1)
命令介绍:(只是最基本的,详细全面的去问google)
w     是表示与入的意思,也就是将目前的文件内容加以保存。
q     表示退出的意思,也就是结束Vi的执行,但是文件内容若是做了修改,Vi会出现错误的信息,并要求我使用!
q!  强制离开Vi,并且不保存文件。
wq   将修改过得内容保存,并且离开Vi
set nu 在文件中每行行处加入行号
set nonu 取消行号
输入数字 若直接输入数字再按Esc键,就可将光标移至该行行首
/字符串 在很长的文件中,可以利用“/字符串”的命令来查找特定字,例如:“/tcp”,如果搜索的字符串不是所要的,可以按“n”键来往下继续查找。
?字符串  可以利用“?字符串”的命令查找特定字,例如;“?tcp”,如果搜索的字符串不是所要的,可以按“n”键来往上继续查找。
Linux下的文件目录:
Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录
root:管理的主目录,存放root用户的相关文件
home:一般用户的主目录或FTP站点目录,存放普通用户的相关文件
bin:存放用户可执行的程序,存放常用命令的目录
sbin:存放系统启动时所需执行的程序,要具有一定权限才可以使用的命令
tmp:存放暂存盘的目录
mnt:装置的文件系统加载点,默认挂载光驱和软驱的目录
proc:目前系统核心与程序执行的信息
etc:有关系统设置与管理的文件,存放配置相关的文件
usr  存放用户的使用的系统命令和应用程序等信息
var:存放经常变化的文件
dev:接口设备文件目录,如had表示硬盘
boot:操作系统启动时所需的文件,存放引导相关的文件
pwd 显示当前在哪个目录下
用户管理:
添加用户:useradd 用户名
设置密码:passwd 用户名
输入密码:密码
删除用户:userdel 用户名
删除用户以及用户主目录:userdel -r 用户名
指定运行级别:
命令:init[0123456]
0:关机
1:单用户
2:多用户状态没有网路服务
3: 多用户状态有网路服务
4:系统未使用保留给用户
5:图形界面
6:重启系统
常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:inindefault:这一行中的数字。
解决修改错误配置的方法:
在进入GRUB引导界面时(倒计时读秒界面),请输入e
选择kernel(第二行)输入e 进入修改界面 在最后输入1[单用户级别]加空格  按b
pwd 显示当前目录
cd 改变目录
ls 列出文件和目录
ls –a 显示隐藏文件
ls –l 显示长列表格式
mkdir 建立目录
rmdir 删除空目录
touch 建立空文件
cp    复制命令
cp –r dir1 dir2 递归复制命令(复制子目录信息)
mv 移动文件和改文件名
rm 删除文件和目录
rm –rf *删除所有内容(包括目录和文件)r递归f强制
ln  建立符号连接
ln –s  源文件
ln –s /etc/inittab inittab inittab指向实际文件/etc/inittab
more 显示文件内容,带分页
less  显示文件内容,带分页
grep 在文本中查询内容grep –n(显示在第几行) “” 文件名.文件类型
| 管道命令:
在linux和unix系统中|就是管道命令,怎么理解?
把上一个命令的结果交给|的后面的命令处理
man 相当于dos下的help
find  搜索文件及目录:
1. 在特定的目录下搜索并显示指定名称的文件和目录
find /-name man 意思是说从根目录开始搜索名称为man的文件或目录
2.搜索一段时间内被存取/变更的文件或目录
find /home –amin -10 十分钟内存取的文件或目录
find /home –atime -10十小时内存取的文件或目录
find /home –cmin -10十分钟内更改的文件或目录
find /home –ctime +10十小时前更改过的文件或目录
3.搜索指定大小的文件:
find /home –size +10k  查找/home目录下大小为10k的文件或目录
重定向命令:
ls –l > a.txt列表的内容写入文件a.txt中(覆盖写)
ls –al >> aa.txt 列表的内容追加到文件aa.txt的末尾(追加)
注意:在输入命令的时候 按Tab键可以自动匹配
作业习题:
1. 用root登录,建立用户myredhat,自己设定密码
2. 用myredhat登录,在主目录下建立目录test/t11/t1
3. 在t1中建立一个文本文件aa,用Vi编辑其内容为ls-a|
4. 改变aa的权限为可执行文件,运行该文件./aa或修改PATH的值,用aa运行
5. 删除新建立的目录test/t11/t1
6. 删除用户myredhat及其主目录中的内容
7. 用Vi编写一个Hello.java文件打印出hello,world!用Vi编写hello.cpp文件打印出hello,world!
8. 用Vi编写一个Count.java文件,可以接受两个数和一个运算符号,并在控制台输出结果
9. 用Vi编写一个Count.c文件,可以接受两个数和一个运算符号,并在控制台输出结果
10. 将linux设置成进入到图形界面的
11. 重新启动linux或者关机
分享到:
评论

相关推荐

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    Linux常用命令.md

    linux常用命令md文件

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    Linux常用命令及实用命令万字总结.doc

    "Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...

    常用linux常用命令大全.zip

    linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...

    Linux常用命令总结

    Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...

    Linux常用命令全集.zip

    本资料"Linux常用命令全集.zip"包含了丰富的Linux命令知识,旨在帮助用户深入理解并应用这些命令。CHM文档是一种常见的Windows帮助文件格式,它将HTML页面集合在一个文件中,方便用户查阅。 以下是一些主要的Linux...

Global site tag (gtag.js) - Google Analytics