Linux常用命令
来源:互联网 发布:摇骰子软件 编辑:程序博客网 时间:2024/06/06 17:50
1.新建文件
#新建一个hello.html的文件[root@VM_153_111_centos templates]# touch hello.html[root@VM_153_111_centos templates]# lshello.html
#新建文件夹mkdir fileFoldname
2.移动文件命令
将桌面StartTime.sh文件移动到Work目录下mv /Users/mc/Desktop/StartTime.sh /Users/mc/mojiWork
3.复制文件
cp命令复制文件从一个位置到另一位置。如果目的地文件存在,将覆复写该文件;
将code.sh移动到mojiWork目录下mv code.sh /Users/mc/mojiWork
将StartTime文件夹复制到Tools文件夹下cp -r StartTime /Users/cong.wang/mojiWork/Tools
4.删除文件
删除单个文件rm filename
删除文件夹rm -rf filename
同时删除多个文件rm warm.sh starttime.jar
5.重命名文件
mv warm.sh warms.sh
6.解、压缩文件
将StartTime文件夹压缩成StartTime.tar.gz文件tar zcvf StartTime.tar.gz StartTime/
将StartTime.tar.gz文件解压tar -xvzf StartTime.tar.gz
将StartTime文件夹压缩为StartTime.zip文件zip -r StartTime.zip StartTime/
解压StartTime.zip 文件unzip StartTime.zip
7.查找文件命令
find / -name filename
如果是系统文件或已配置环境变量,可以用type查看路径type filename如:查看我的mysql路径Mc:~ SmartWang$ type mysqlmysql is /usr/local/mysql/bin/mysqlMc:~ SmartWang$
8.查看文件类型
file filenameMc:mojiWork SmartWang$ file APTAPT: directory
9.赋予某文件执行权限
如:赋予nmon执行权限chmod +x nmon
10.tree命令
tree是linux下一个主要用来查看目录结构的命令,但一般系统并不自带这个命令,需要手动下载安装,文件很小,在官网下了个文件,解压后安装居然失败了,在centos上可以直接使用yum命令安装:
[root@VM_153_111_centos HelloWord]# yum install tree -y已加载插件:fastestmirror, langpacksepel | 4.3 kB 00:00 extras | 3.4 kB 00:00 jenkins | 2.9 kB 00:00 os | 3.6 kB 00:00 updates | 3.4 kB ....
#显示所有文件和目录,与tree -a一样[root@VM_153_111_centos HelloWord]# tree.├── HelloWord│ ├── __init__.py│ ├── settings.py│ ├── urls.py│ └── wsgi.py└── manage.py1 directory, 5 files#tree -d 显示目录名称而非内容[root@VM_153_111_centos HelloWord]# tree -d.└── HelloWord1 directory#tree -f 在每个文件或目录之前,显示完整的相对路径名称[root@VM_153_111_centos HelloWord]# tree -f.├── ./HelloWord│ ├── ./HelloWord/__init__.py│ ├── ./HelloWord/settings.py│ ├── ./HelloWord/urls.py│ └── ./HelloWord/wsgi.py└── ./manage.py1 directory, 5 files#tree -t 用文件和目录的更改时间排序[root@VM_153_111_centos HelloWord]# tree -t.├── HelloWord│ ├── __init__.py│ ├── settings.py│ ├── urls.py│ └── wsgi.py└── manage.py1 directory, 5 files
Mac下安装,需要到官网下载最新的包:http://mama.indstate.edu/users/ice/tree/,下载解压完后需要做一些修改,进入解压后的文件夹,修改Makefile文件,将大概55行下面的几行注释去掉,执行make,即可安装成功
Mc:tree-1.7.0 SmartWang$ lsCHANGES README hash.c tree.cINSTALL TODO html.c tree.hLICENSE color.c json.c unix.cMakefile doc strverscmp.c xml.c
Mc:tree-1.7.0 SmartWang$ makecc -O2 -Wall -fomit-frame-pointer -no-cpp-precomp -c -o tree.o tree.ctree.c:1250:87: warning: format specifies type 'long' but the argument has type 'long long' [-Wformat] ...== sizeof(long long)? " %11lld" : " %9ld", (long long int)size); ~~~~ ^~~~~~~~~~~~~~~~~~~ %9lld/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~1 warning generated.cc -O2 -Wall -fomit-frame-pointer -no-cpp-precomp -c -o unix.o unix.c...或略警告
11.查看某个端口是否被占用
以查看80端口为例[root@VM_153_111_centos sbin]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnginx 743 root 6u IPv4 15951612 0t0 TCP *:http (LISTEN)nginx 744 nobody 6u IPv4 15951612 0t0 TCP *:http (LISTEN)
从上面可以看到进程号为743和744占用了80端口,kill -9 743后,80端口就可用了
参考:Mac下linux安装tree
http://blog.csdn.net/bingningning/article/details/69389620
0 0
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- matlab中audiorecorder录音与存储
- 使用SIFT特征提取和K-Means方法对图片进行分类
- spring mvc+ELK从头开始搭建日志平台
- linux里的帮助命令
- 比较大小
- Linux常用命令
- 观察者模式
- 定位布局
- Collection-Map篇
- gstreamer rtcp拥塞控制
- 【laravel】我和laravel的旅程
- Android webview使用详解
- Git Stash保存临时修改
- NE555延时电路设计