【Linux】——实用命令

原创 2015年11月18日 21:30:35

【前言】


      Linux的命令可以分为文件存取、目录操作、进程管理、权限管理、磁盘操作等内容,大量的命令方便了用户进行更快捷更高效的工作。但有一点需要说明的是,如果不采用linux的命令,也可以完成相应的操作,接下来的也会对应的介绍,这样更利于了解linux的系统结构。


     如果直接在Linux系统上操作,可直接利用可视化界面进行操作。但如果是Windows的系统,这时候就要利用工具连接了。




在Windows环境下使用SSH开源图形化的客户端,主要用于本地与远程计算机之间的文件操作,如拷贝、修改等。

 

这两个软件功能很类似,主要是远程连接linux系统,进行一些命令操作,个人觉得xShell比较好用。


1、touch/mkdir/adduser


创建目录 mkdir



创建文件 touch +文件路径+文件名  



添加用户 adduser +用户名

删除用户  deluser 

同样,删除命令是rm,复制 cp  移动 mv,查找 find[路径][参数]。



2、ls命令


ls -a  显示文件夹内所有文件,包括隐藏文件

ls -l   显示详细内容



3、vi命令

# vi +文件(路径+文件名)



     vi操作有三种模式:命令模式、插入模式和底线命令模式(保存和离开编辑)。

     执行vi命令后进入命令模式,无法直接编辑,需要按‘i’、‘a’或‘o’三键就可进入Insert mode,下方会显示insert标志。

     i: 插入,从目前光标所在之处插入所输入的文字。
     a: 增加,目前光标所在的下一个字开始输入文字。
     o: 插入新的一行,从行首开始输入文字。



      编辑完成后,按ESC键,即可返回命令模式。

      退出vi继续操作  ZZ



4、chmod命令

    

    文件权限     chmod -R -777 +文件(路径/文件名)

    用户权限 ,修改为root权限,即/etc/sudoers文件。

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)     ALL


5、tar命令


1)打包

     tar -cvf +打包后的文件+需要打包的文件路径

    如:tar -cvf /usr/local/test.tar /usr/local/test



打包之后,文件扩展名为tar,可解压查看。


2)打包并压缩

     如:tar -cvf /usr/local/test.tar.gz /usr/local/test

     注意:gz是指用gzip压缩,也可用bzip2压缩,命令为bz2.


3) 解压



关于/etc

       etc下有很多文件,这里介绍几个与上面操作相关的文件。

       /etc/password

       每一行表示一个用户信息,存放系统登录用户信息。当用户以root账号登录时,系统首先会查阅 /etc/passwd 文件,看是否有这个账号,然后确定root的UID,通过UID 来确认用户和身份。

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin


      /etc/profile

      这里主要是环境变量的一些配置。

# It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.


#
#略
#

#java_classpath
JAVA_HOME=/usr/local/jdk1.8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

 #maven_home
MAVEN_HOME=/usr/local/maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

      /etc/sudoers

       设置root权限

## Allow root to run any commands anywhere 
root	ALL=(ALL) 	ALL

## Allows members of the 'sys' group to run networking, software, 
## service management apps and more.
# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS

## Allows people in group wheel to run all commands
%wheel	ALL=(ALL)	ALL


【小结】

       Linux的命令看着很多很乱,但是用过之后就会觉得很简单,而且大大方便了我们的工作。另外,也要了解与这些命令操作相关的文件位置,两种方式供你选择。

        

版权声明:本文为博主原创文章,未经博主允许不得转载。

8个Linux必背常用指令,立马熟悉Linux

1、cat ­­­ 连接文件 并输出结果 2、sort­­­文件里的文字按行排序 3、grep­­打印出匹配条件的文字行 4、cut­­­删除文件中字符行上...
  • qq_21334991
  • qq_21334991
  • 2017年12月30日 21:37
  • 39

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下...
  • xufei512
  • xufei512
  • 2016年11月24日 17:43
  • 3530

Cheat : 一个实用 Linux 命令示例集合 | Linux 中国

我们中的许多人经常查看 man 页面 来了解命令开关(选项),它会显示有关命令语法、说明、细节和可用的选项,但它没有任何实际的例子。因此,在组合成一个我们需要的完整命令时会遇到一些麻烦。-- Mage...
  • F8qG7f9YD02Pe
  • F8qG7f9YD02Pe
  • 2018年01月02日 00:00
  • 704

鲜为人知而又实用的 Linux 命令大全

鲜为人知而又实用的 Linux 命令大全 Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linu...
  • u012875880
  • u012875880
  • 2013年11月29日 08:07
  • 2876

一些实用的cmd命令,让你变得很牛X

一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一...
  • athrenzala
  • athrenzala
  • 2016年03月09日 01:29
  • 2454

grep命令--Linux实用命令

  网上关于grep的一搜一大堆,都是grep详解什么的,并且都是同一篇文章,写的几个例子也不实用, 对于初学者,想要的是怎么好用,而不是复杂的眼花缭乱的“详解”。我在网上找了好半天就是找不到一个实用...
  • lxb316
  • lxb316
  • 2010年03月04日 17:07
  • 583

linux常用命令大全,linux常见命令(指令)介绍

linux常用命令大全,linux常见命令介绍
  • u013212560
  • u013212560
  • 2017年09月28日 18:03
  • 3449

linux实用命令日记

linux实用命令日记
  • u010407050
  • u010407050
  • 2017年07月13日 17:37
  • 96

linux实用grep命令

linux grep命令 1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular...
  • chaichuanfa
  • chaichuanfa
  • 2014年12月04日 11:13
  • 156

linux实用命令

转自http://blog.csdn.net/bailin0007/article/details/17881325 断断续续地自学linux已经有段时间了,这里总结下学到的知识点 l...
  • wangyi1988wang
  • wangyi1988wang
  • 2014年01月06日 13:25
  • 431
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Linux】——实用命令
举报原因:
原因补充:

(最多只允许输入30个字)