linux下的基本指令。

查看目录(文件夹)有哪些东西?------------ls  -l

在哪里?-----------------pwd

改变路径-----------------cd

创建目录-----------------mkdir

删除目录-----------------rfdir 只能删除空目录

rm 可以同时删除文件和目录

man 帮助文件

1、  用户命令

2、  系统调用借口API

3、  C库函数

4、  系统设备相关

5、  配置文件

6、  游戏手册

7、  某一主题

8、  系统管理命令

Q 退出

J 向下翻屏

K 向上

/ 查找

n 下一个

N 上一个

时间-----------------------date+% 格式化输出

时间->时间戳 +%s

时间戳->时间 date –d @时间戳 +“%F %T”

日历-----------------------cal

计算器--------------------bc

查看磁盘空间-------------df

查看内存------------------free

查看进程

关机

重启

权限

编辑文本

安装软件

More 分屏显示

Space 向下翻一屏

B向上翻一屏

Q退出

输出重定向:改变输出方向

实现方式:>filename

ls –la ~ >tmp

>>追加输出重定向

more tmp

管道:先进先出 不可逆 符号:|

cut 获取文件的列

-d 分列的符号

-f 取哪些列 start-end,col

sort 进行排序

-t 分列符号

-k排序的列

-n 按数字大小排序,默认是ascii

du 查看目录下文件的大小

uniq 去除相邻的重复行

wc 统计文件行数-l 单词数-w 字符数-c

查找文件:find 路径 –name“XXX”例如“*.h”

查找文件中内容:grep “过滤的内容”filename

find 路径 –name “*.c” | xargs grep “function”(将管道中的每一项都进行grep操作)

打包文件 tar –cvf 文件名(并未压缩)

解包文件 tar –xvf 文件名

Tar.gz文件:压缩tar –czvf 文件名(压缩为gz文件)

解压tar –xzvf 文件名

Tar.bz2文件:压缩 tar –cjvf 文件名

解压 tar –xjvf 文件名

file:查看文件类型

ctrl+c:结束进程

ctrl+d:EOF(文件结束标志)

关机:shutdown –h 时间(多长时间后关机)

Init 0关机

1免密码管理员方式启动

2开启服务,无网络

3在2的基础上打开网络服务

4保留

5缺省是开启图形界面

6重启

tty 查看当前终端

linux下的文件类型

1、  - 普通文件

2、  d 目录文件

3、  p 管道文件

4、  b 块设备文件

5、  c 字符设备文件

s socket文件

命令替换符:`(数字1左边的键)

硬链接:ln 源文件名 新文件名(用于重要文件的备份)

软连接:ln –s 源文件名 新文件名(相当于快捷方式)

readlink:查看软连接本身的内容

权限------r/w/x(/s/t)(读/写/执行/用户设置位/粘滞位)注意t权限必须在有x权限的情况下有效,否则为无效,显示为T

r  w  -       r  -  -              r  -  -

拥有者               本组用户          其他用户

chmod 权限 文件名(更改权限)

u主用户

g组用户

o其他用户        +-=增减替换 r/w/x

a所有用户

umask查看或修改文件权限

mask & ~umask

目录的权限

1、r—ls

2、x—cd

3、w—touch

原文地址:https://www.cnblogs.com/xiefei777/p/8650374.html

时间: 2024-11-05 21:35:37

linux下的基本指令。的相关文章

linux下svn常用指令(转)

一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的lin

Linux下的find指令应用

Linux下的find指令,灰常重要! Linux下的find指令在目录结构中,搜索文件并且执行指定的操作. 1.命令格式 find pathname -options [-print  -exec  -ok --]. 2.命令功能 在文件树种中查找文件,并作出相应处理(可能访问磁盘). 3.命令参数 pathname:find命令所查找的目标路径. .表示当前目录:/表示系统根目录. -print:find命令将匹配文件输出到标准输出. -exec: 对匹配的文件执行该参数所给出的shell命

linux下svn常用指令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐. (如果是第一次提交文件,很可能会出现"svn:'.'不是工作副本",即当前目录不是工

Linux下的find指令详解

在Linux下有很多查找指令: locate whereis which find   在这些查找指令中功能最强大的当属find指令了.find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.即使系统中含有网络文件系统,find命令在该文件系统中同样有效.所以在本片博客中主要讨论find命令. (一)find命令的格式:find 路径 -命令参数 [输出形式]: 路径:所要搜索的目录及其所有子目录.默认为当前目录. 命令参数:要查找文件的特

Linux下svn常用指令【转】

转自:http://blog.csdn.net/myarrow/article/details/8110858 Windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢

[转载]linux下svn常用指令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐. (如果是第一次提交文件,很可能会出现“svn:'.'不是工作副本”,即当前目录不是工作副本,这

【linux】浅谈Linux下的 find 指令

linux中的find命令及相关实例: find指令是个使用频率比较高的命令.常用于在系统特定目录下,查找具有某种特征的文件. 一.find指令的一般格式: find [pathname] -options [-print / -ecex / -ok...] 其中: pathname表示要查找的目录    ~ 表示home目录    . 表示当前目录       / 表示根目录 [执行命令] # -options:有以下几种查找方式(按照XX查找) 名字(-name),安装权限(-perm),文

在Linux下用make指令编译进度条程序。

首先建立一个新的文件,touch progress_bar.c 运行该vim progress_bar.c命令.写进度条的程序. 写进一个进度条程序: #include<stdio.h> #include<unistd.h> #include<string.h> void progress() { int i = 0; char bar[102]; memset(bar,0,102*sizeof(char)); const char* lable="|/-\\

【转】Linux下svn常用指令

转自: http://blog.csdn.net/myarrow/article/details/8110858 1.将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2.往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件) 3.将改