一些linux命令行

摘要:
显示时间:date查看linux版本:lsb_Release-a关机:立即停止或关机重新启动:重新启动交换机用户:suroot查看磁盘空间使用情况:df-h查看磁盘分区:fdisk l执行多个命令(以;分隔):cd;Df-h以长格式列出文件夹信息:ls-l显示当前工作目录:pwd创建文件夹:mkdiraaa同时创建多个文件夹:mkDiraaabbccc创建文件夹,777权限

显示时间:date
查看linux版本:lsb_release -a
关机:halt或者shutdown -h now
重启:reboot
切换用户:su root
查看磁盘空间占用:df -h
查看磁盘分区情况:fdisk -l
执行多条命令(用;隔开):cd;df -h
使用较长格式列出文件夹信息:ls -l
显示当前的工作目录:pwd

建文件夹:mkdir aaa
同时建多个文件夹:mkdir aaa bbb ccc
建文件夹,777权限,让所有用户都有rwx(即读、写、执行的权限):mkdir -m 777 bbb
建多级目录(若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录):mkdir -p ccc/111/222

建文件(如果文件存在,则更新文件的访问时间和修改时间):touch 11.txt
建文件(如果文件不存在,则新建并打开,如果存在,则打开):vi 12.txt

给文件或者文件夹设置权限:chmod 777 a1.txts

把aaa文件夹移到bbb文件夹:mv aaa bbb
把aaa文件夹的所有文件移到bbb文件夹:mv aaa/* bbb
把bbb文件夹的所有文件移到当前目录:mv bbb/* .
把aaa文件夹的new.txt文件移到bbb文件夹:mv aaa/new.txt bbb
把new.txt重命名为new2.txt:mv new.txt new2.txt

把aaa.txt复制成aaa_back.txt:cp aaa.txt aaa_back.txt
把new.txt复制到aaa文件夹:cp new.txt aaa
把aaa/a1.txt文件复制到当前目录:cp aaa/a1.txt .
把ccc文件夹复制到bbb文件夹(如果bbb文件夹不存在,则复制为目录bbb):cp -r ccc bbb

删除文件夹(目录要为空才行):rmdir ddd
删除文件夹:rm -rf ddd//-r:递归,-f:强行删除,不提示
删除文件:rm t.txt
强行删除文件:rm -f t.txt

查找文件或文件夹:
find / -name yum.confd//从根目录开始找,会花费相当长的一段时间,按ctrl+c中止
find /etc -name yum.conf//指定目录查找
find /etc -name *yum.*//模糊查找
find /etc -size +500000c -and -mtime +1//在/etc目录中查找大于500000字节,并且在24小时内修改的某个文件

文件比较:diff 1.html 2.html
比较两个文件是否有差异 cmp 1.html 2.html
进入用户主目录:cd或者cd ~
返回进入此目录之前所在的目录:cd -
把该文件夹下的名称含有html的文件移到用户的test文件夹:mv *.html ~/test/

显示文本的内容:cat new.txt
由1开始对所有输出的行数编号:cat -n new.txt
由1开始对所有输出的行数编号(空白行不编号):cat -b new.txt
将几个文件合并为一个文件:
cat new.txt new2.txt > newcat.txt
cat -n new.txt new2.txt > newcat.txt//合并且编号
cat -b new.txt new2.txt > newcat.txt//合并且编号(空白行不编号)

显示文件,每次一屏(按回车键则上滚一行,按空格键则上滚一屏):more 11.html

链接文件或目录:
ln -s /usr/local/lib gg//在当前目录下建软链接,链接到目录
ln -s aaa/aaa.txt aaa.txt//在当前目录下建软链接,链接到文件
ln aaa/a2.txt a2.txt//在当前目录下建硬链接,链接到文件

命令行配置服务启动:ntsysv

列出当前用户的cron:crontab -l
列出指定用户的cron:crontab -uroot -l
编辑当前用户的cron:crontab -e
删除当前用户的cron:crontab -r
查找php文件路径:whereis php

重启apache
service httpd restrat
/etc/init.d/httpd stop
/etc/init.d/httpd start
重启mysql
service mysqld restart
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
重启Nginx
service nginx restart
/etc/init.d/nginx stop
/etc/init.d/nginx start

命令行运行temp.php:php temp.php

传讯息"hi" 给每一个使用者:wall hi
查看计算机名:hostname

免责声明:文章转载自《一些linux命令行》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇重写ResultSet实现分页功能(最好的分页技术)(转)从零开始搭建服务器之更加优雅地部署项目下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sdk manager闪退

,1确认好sdk环境变量是否都正确 命令行:android 来验证 2确定jdk是否安装正确 命令行:java   和  javac 都没有问题,就将sdk安装版覆盖安装下不要卸载,不然下载的太慢了 出现这个问题的原因:我猜测是先安装的sdk,后安装的jdk,sdk找不到java的路径,导致的这个错误,因为我就是这样的, 为了防止这个错误,大家最好先安装j...

ftp上传文件

  /// 上传文件   /// </summary>   /// <param name="fileBytes"></param>   /// <param name="originalName"></param>   ///...

LINUX系统配置

LINUX系统配置 Linux 安装jdk方法; Linux Tomcat 安装与配置 Linux redis 安装与配置 (例1) Linux redis安装配置(例2) NGINX 安装 Linux 安装jdk方法 JDK安装 tar.gz为解压后就可使用的版本,这里我们将jdk-7u3-linux-i586.tar.g...

Ubuntu 下ftp服务器的安装配置

Ubuntu 下ftp服务器的安装配置 FTP服务器是平时应用最为广泛的服务之一。VSFTP是Very Secure FTP的缩写,意指非常安全的FTP服务。VSFTP功能强大,通过结合本地系统的用户认证模块及其多功能的配置项目,可以快速有效的搭建强大的多用户FTP服务。 首先我们考虑搭建FTP服务需要关注的都有哪些方面?比如我们最经常关注的有: 1、如...

使用 -命令行-给-python-安装whl文件,

whl文件下载到哪个位置,命令行就切入到哪里; 我的在D盘目录下,所以命令行切进D盘(CD):方式如下: 列出《用户目录》下的目录(dir): 因为我安装了2个版本的python所以给python2.7版本的用的是pip2,给python3安装用pip3.使用单个版本的就直接用pip即可:pip install xxx.whl   安装成功会有提示...

002输入子系统驱动

输入子系统概念介绍(第十三课/第一节) 回顾第三个驱动程序(中断方式的按键驱动程序)和测试程序,发现有一些缺点:这个驱动程序没办法用在别人写的现成的应用程序上(比如:QT),因为别人写的应用程序肯定不会来打开你这个"/dev/third_chrdev"。别人打开的是一些现成的设备(比如:/dev/tty),甚至别人都不打开设备,而是直接调用 scanf()...