Linux命令记录

来源:互联网 发布:超时空拦截知乎 编辑:程序博客网 时间:2024/06/09 15:57

Ubuntu环境:

首先先安装了一个yum

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。


sudo apt-get install yum 安装yum

sudo apt-get update 升级本地数据库

sudo apt-get upgrade仅升级已安装的软件包

sudo apt-get git update安装git程序包

apt-cache search 内容搜索所有内容包括包描述

dpkg -s git 查看git在本地的情况

sudo apt-get remove git 移除git包

sudo apt-get autoremove 自动移除已知不需要的包

apt search 代替apt-cache search 进行软件搜索查找

netstat -tunplnetstat -tap查看监听端口的情况
sudo ln -s 路径1 路径2创建文件快捷方式


下面知识转载自Linux爱好者公众号:

1、ls 【选项】 【目录】 ;列出目录中所有的子目录和文件

例一:列出/home/peidachang文件夹下的所有文件和目录的详细资料


命令:ls -l -R /home/peidachang


2、cd 【目录】;切换当前目录

跳转到指定目录


命令:cd /opt/soft

3、 pwd 【选项】;查看当前工作目录的完整路径

如果目录是链接时:


格式:pwd -P  显示出实际路径,而非使用连接(link)路径。

4、mkdir 【选项】 【目录】

通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

例:创建权限为777的目录 


命令:mkdir -m 777 test3

5、rm 【选项】 【目录】;

删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。

例:将 test1子目录及子目录中所有档案删除


命令:rm -r test1

6、rmdir 【选项】 【目录】;

该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm – r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。

例:rmdir -p 当子目录被删除后使它也成为空目录的话,则顺便一并删除

命令:rmdir -p logs

7、mv 【选项】【源文件/目录】【目标文件/目录】;

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

8、cp 【选项】【源】【目录】

将源文件复制至目标文件,或将多个源文件复制至目标目录。

9、touch 【选项】【文件】

linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。

设定文件的时间戳

命令:touch -t 201211142234.50 log.log

10、cat【选项】【目录】

cat主要有三大功能:


1.一次显示整个文件:cat filename

2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件:cat file1 file2 > file

例:把 log2012.log 和 log2013.log 的文件内容加上行号(空白行不加)之后将内容附加到 log.log 里。 
命令:cat -b log2012.log log2013.log log.log

11、




原创粉丝点击