Linux 操作之基础命令
1、罗列出文件和文件夹 –ls
ls 是帮助我们罗列出当前目录下的所有的文件和文件夹,当然了,还可以加上许多选项,最为重要的是所加的参数可以进行组合,起到让人意想不到的效果,下面就是常用的一些ls的及其参数组合的例子
列出当前文件夹和文件 ls
列出其他文件夹下的文件和文件夹 ls TargetTirectroy
使用通配符列出文件夹下的内容(列出video文件夹下的所有wmv文件) ls /video/*.wmv
查看子文件夹中的文件列表 ls -R(注意是大写的R哦)
以单独的一列来显示文件的详细信息 ls -l
用逗号分割的列表显示内容 ls -m(m实际上是commas的助记符)
查看隐藏的文件夹和文件 ls -a(a就是all的意思)
显示文件的类型 ls -F(注意是大写的F哦,所谓类型常见的为以下五种*(可执行文件),/(目录), @(符号链接文件), |(管道FIFO), =(套接字Socket))
用不同的颜色显示: ls –color(这里是用到了两个短线,不要弄错咯)
显示权限、所有者等详细信息 ls -l
最重要的是最左边的那十个字符,记得要分成四组,虽然看起来不是这样的,第一组有一个字符组成;第二组有接下来的234组成,第三组为接下来的三个,最后一组为剩下的,比如我们看到如下的权限展示标记
drwxr-xr-x其实就是d rwx r-x r-x;d 表示credentials是目录,当第一个位置是-时则表示该项是一个文件;r是可读read;w是可写write;x相当于为了运行命令而访问目录的权利,或访问者是访问目录中的子目录
以相反的顺序显示列表内容 ls -r(r是reverse 反序的意思)
按文件的拓展名进行排序 ls -X(一般来说是大写)
按时间日期排序输出 ls -t
按文件大小进行排序 ls -S
用K,M,G等单位来显示文件的大小 ls -h
2、显示当前目录的路径的命令command是pwd,其作用就是显示当前所处的路径,相对而言这个命令很简单,我们就不在进行冗述了
3、切换到不同的目录cd 同样这个命令很简单,只需要输入cd 命令 后面跟上你想进入的目录就可以了。你既可以使用相对目录../返回上一级;./当前级;也可以使用绝对路径进行操作。
切换到home目录只需要cd ~即可,就是这么简单
切换到以前的目录 cd -
4、将文件爱你事件修改为当前时间touch
其实就是将文件的记录的时间修改为你访问时的时间,虽然这一功能在windows系统中会自动帮您完成。还有最重要的一点是,touch可以创建新的文件,前提是文件并不存在的时候,这样就可以方便以后的使用了。
5、创建目录mkdir(其实是make driectory 的简称),但是如果想创建目录中带有目录,就需要我们加上一些参数了,那就是mkdir -p(p 就是parents);如果你想仔细的看到mkdir到底做了什么,那就使用mkdir -v(v就是verbose,意为调试内容的输出)
6、复制文件cp:格式是cp oldDirectory/oldFileName newDirectory/newFileName;需要注意的是只有在复制到当前文件夹的时候才需要进行重新命名,如果是复制到其他的目录下时,既不用再为其创建新的名称了
cp -i(i指interactive,会显示询问信息,y是,n否)
cp -v(显示具体的命令运行过程)
复制一个目录 cp -R
复制文件到其他的目录作为完整的备份 cp -a
7、移动和重命名文件mv,具体的用法其实和cp差不多,知识多了一个移动到当前目录是可以使用’.’;方便快捷
8、删除文件rm,可以配合通配符进行批量的处理;rm-i显示警告信息;rm -v;显示执行底层过程
9、删除空目录使用rmdir,删除非空目录使用rm -Rf(R 是recursive,f是force,见名知意咯)不过使用这条命令的时候需要万分小心,否则会产生意想不到的错误哦;
10、变更到其他用户
su username(switch user username翻译过来很明显哈,但是这个命令不能把环境变量也弄过来)
配合whoami可以显示当前用户名称
su -l就可以实现把用户的环境变量也弄过来
变成root用户可以使用 su(环境变量弄不过来)
su - (环境变量也弄过来)
Linux 操作之基础命令的更多相关文章
- LINUX二十个基础命令
LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...
- Linux系统优化及基础命令
1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...
- Linux环境及基础命令(一)
Linux环境及基础命令 一.认识Linux系统 略 二.配置Linux系统远程登录 2.1虚拟机系统配置 2.11虚拟机配置 统一NAT模式 虚拟机连不上 确定VMnet8网卡的IP地址(每台虚拟机 ...
- 【Linux】常见基础命令之系统操作
linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令. cd:切换目录 lilip@ubuntu:~$ cd /home/lilip/test pwd:打印当前目录 lilip@ubu ...
- linux学习之——基础命令
Linux体系基础命令: Linux是一个命令行组成的操作体系!精华在命令行,岂论图形界面成长到什么水平这个原理是不会变的,Linux命令有许多壮大的效用:从简单的磁盘操作.文件存取.到举办庞大的多媒 ...
- Linux下mysql基础命令(一)
1, 创建mysqld数据库的管理用户: 要把root用户设置为管理员,我们应该运行下面的命令: # mysqladmin -u root password 密码 一般情 ...
- Linux系统编程——基础命令总结
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/asialee_bird/article/ ...
- linux学习笔记——基础命令
最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux ke ...
- Linux常用的基础命令总结
man 查看英文命令帮助 可以看作--help 拷贝目录的命令cp -a 包含所有 ls -a 显示所有文件包括隐藏文件 -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...
随机推荐
- spark on yarn 运行问题记录
问题一: 18/03/15 07:59:23 INFO yarn.Client: client token: N/A diagnostics: Application application_1521 ...
- List Set Map比较
List按对象进入的顺序保存对象,不做排序或编辑操作. Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序–否则应该使用List). Map同 ...
- ftp:connect:未知错误号
Linux下使用ftp命令时,提示:ftp: connect :未知错误号解决方法:service iptables stop或/etc/rc.d/init.d/iptables stop
- jQuery 学习笔记一
- Node.js NPM 使用介绍
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并 ...
- Go 语言Map(集合)
Map 是一种无序的键值对的集合.Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值. Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它.不过,Map 是无 ...
- PHP 包含
PHP 包含文件 PHP include 和 require 语句 在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容. include 和 require 语句用于在执 ...
- Freemarker商品详情页静态化服务调用处理
--------------------------------------------------------------------------------------------- [版权申明: ...
- 20160226.CCPP体系详解(0036天)
程序片段(01):01.多线程.c+02.多线程操作.c 内容概要:多线程 ///01.多线程.c #include <stdio.h> #include <stdlib.h> ...
- npm killed有可能是内存不够, 为Ubuntu增加swap
参考 http://www.cnblogs.com/owenyang/p/4282283.html 查看swap使用策略 cat /proc/sys/vm/swappiness 0代表尽量使用物理内存 ...