一 基本的文件操作及系统操作

新建目录                              mkdir –目录名

将工作目录改变到Dir                    cd  目录  
改变当前目录到主目录                   cd  
退至上一级目录                                  cd ..
查看当前目录的全路径                   pwd

查看目录下的 文件夹及文件              ls -l

清除当前屏幕                           clear

新建一个文本文件                       touch 文件名

进入查看文件内容                       vi 文件名

修改文件内容                           按一下 s键

停止修改                               ctrl+space

退出修改回到命令行                     按两下 大写Z

注意:无论是否退出 vi 是否处于命令模式。

操作

键入

保存,但不退出 :w

保存并退出 :wq

退出 :q!

用其他文件名保存

filename

在现有文件中保存并覆盖该文件

filename

查看以前执行的命令记录                 history 数字(前多少记录)

删除文件命令                           rm 文件名 –i确认是否删除

赋值文件                               cp 源文件 目标文件

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
  - d 拷贝时保留链接。
  - f 删除已经存在的目标文件而不提示。
  - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
  - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
  - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
  - l 不作拷贝,只是链接文件。

例子

cp - i exam1.c /usr/wang/shiyan1.c

查看文本文件的内容                        cat 文件名  或者 more 文件名 或者倒着输出 tac 文件名 或者 head 文件名

head -3 文件  输出前三行  tail -3 文件  输出后面三行

两个文本内容先后输出                      cat 文件名1 文件名2

重命名文件名称                            mv 文件名 文件名

显示当前登录的用户                        who

显示系统的日期和时间                      date

显示本月的日历                            cal

显示当前命令的帮助                        man 命令

命令行输出字符串和变量                    echo 字符串或变量  比如 echo wo 输出wo

查看服务 service --status-all

查看安装的服务 chkconfig --list | grep ftp

二 liunux的重启关机命令

重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

关机命令:
1、halt   立刻关机
2、poweroff  立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机

三其他一些常用命令

1 切换模式的两种方法

1>Startx 切换到节目模式 带有滚动条的cmd

2> 修改 etc/inittab文件 修改 id:3 initdefault 为列表中的任何一个模式

3为全屏  5为节目型带滚动条

2出现中文乱码解决方案

修改/etc/sysconfig/i18n文件

#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"

改为

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"

3防火墙命令

设置防火墙: setup
查看防火墙设置: iptables –L
关闭防火墙:     iptables –F

永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off

即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop

要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

4 进程命令

ps [选项]
  下面对命令选项进行说明∶
  -e显示所有进程.
  -f全格式.
  -h不显示标题.
  -l长格式.
  -w宽输出.
  a显示终端上的所有进程,包括其他用户的进程.
  r只显示正在运行的进程.
  x显示没有控制终端的进程.

转载于:https://www.cnblogs.com/liaomin416100569/archive/2010/03/05/9331946.html

本人常用的基础 linux命令相关推荐

  1. 我常用的那些linux命令

    我常用的那些linux命令 用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主.记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式.在 ...

  2. Linux 学习笔记之超详细基础linux命令 Part 3

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...

  3. 电脑用linux命令大全,电脑操作时常用的一些Linux命令

    电脑操作时常用的一些Linux命令 1.修改密码:passwd用户名 2.下载jdk-6u25-linux-i586.bin 3.运行(cd进入某一目录后,/usr/jdk-6u25-linux-i5 ...

  4. 最常用 150 个Linux命令汇总(建议收藏)

    点击上方[视学算法]→右上角[...]→[设为星标⭐] 来源:banana 童 www.cnblogs.com/bananaaa/p/7774467.html linux 命令是对 Linux 系统进 ...

  5. Linux命令万字总结,带你实现基础Linux命令自由

    文章目录 前言 什么是Linux 如何使用Shell工具 使用Xshell连接Linux服务器 使用命令行工具通用的快捷键 文件和目录 Linux的文件目录系统 浏览和切换目录 ls cd pwd w ...

  6. Linux基础 —— Linux命令简介

    01.学习Linux终端命令的原因 · Linux刚面世时没有图形界面,所有的操作全靠命令完成,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等. · 在职场中,大量的服务器维护工作都是在远程 ...

  7. 【树莓派】最常用的树莓派 Linux 命令及说明

    对于 Linux 新手来说,使用 Raspbian 系统会遇到比较棘手的问题,其中之一就是对各种 Linux 命令的学习.下面整理了一份常用的 Linux 命令及说明,供初学者对照了解. 命令在哪里输 ...

  8. Hacker基础之Linux篇——基础Linux命令二

    我们继续学习Linux命令 mv mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files). 是Linux系统下常用的命令,经常用来备份文件或者目录. mv命 ...

  9. 生物信息常用30个Linux命令(二)

    学习生物信息,Linux是必须掌握的内容,其实常用的Linux命令也就30个左右,而且这些命令都是单词的简写,记忆起来并不困难.从这次内容开始,我们将详细介绍这30个左右的命令. 11.cat cat ...

最新文章

  1. github一些常见命令
  2. this - 想说爱你不容易
  3. Python 基础篇-python3安装pyHook和pywin32库
  4. 【NLP】基于预训练的中文NLP工具介绍:ltp 和 fastHan
  5. AttributeError: 'StatusHandler' object has no attribute 'async_callback'
  6. 现代软件工程系列 学生的精彩文章 (4) 为用户服务
  7. QGIS2.18二次开发环境搭建--番外篇
  8. 新浪sae部署html,利用新浪sae搭建discuz x2论坛
  9. 菜鸟学习Spring——SpringMVC注解版解析不同格式的JSON串
  10. 煤矿调度计算机使用管理制度,煤矿调度文档管理制度(参考).doc
  11. can通道采样频率_CAN波特率计算
  12. vb改变字形的代码是什么_VB里什么代码可以把文本框中的字改成斜体
  13. Udacity CH2中.bag 文件解析
  14. 提交模式窗口后,刷新父窗口数据+获取frameset中各模块中数据
  15. 计算机组成二进制除法,计算机组成原理:3.4.1 定点原码 除法器
  16. BI神器Power Query(7)-- PQ从文本文件导入数据(1/2)
  17. Adobe Illustrator(ai)导出emf/wmf渐变图片失真色块
  18. (附源码)springboot学生宿舍管理系统 毕业设计453155
  19. 美容门店信息化管理系统该如何搭建?不妨参考一下百数
  20. java发邮件出现535错误,Java邮件发送的几个常见错误及异常

热门文章

  1. 1.windows网络配置无法上网
  2. ctrl+鼠标左键监听
  3. Mui Webview下来刷新上拉加载实现
  4. web开发快速提高工作效率的一些资源
  5. VS2017离线包下载
  6. JQuery中$.ajax()方法参数详解(转)
  7. Robot Framework Webdriver For Firefox FQA
  8. 导航栏中加入自动弹出下拉菜单
  9. Flash中的“插入关键帧”和“插入空白关键帧”的区别
  10. oracle第一次使用语句创建作业失败记