最近在温习了一些linux的命令,这里总结一下,博主使用的系统是Ubuntu,版本如下:
由于博主是做开发的,所有linux只会一些常用的命令,跟那些专业linux大牛当前没的比linux常用命令,为什么Ubuntu而不是centeros等等其他的linux系统呢?只是入门学的Ubuntu而已,也有 人说Ubuntu适合初学者,个人感觉就是差不多,绝大部分命令都是一样的,所以不用在意系统之间的差异问题,Ubuntu官方下载地址点击这里 ,这里说明一下,我们是开发人员,当然要下载server版的啦,不要下载desktop版的
另外linux常用命令,下面的命令都是一些普通的用法,当前还有很多其他的形式可能需要自行去了解了,比ls命令,ll命令,他们可以带一些命令参数,这些参数的含义是什么这里就不解释了,这些都是需要积累的东西
查看系统信息:
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 - 月日时分年.秒
ifconfig 查看当前IP等信息
关机重启登出 :
shutdown -h now 关机
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启
reboot 重启
logout 注销
文件目录操作
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd ~ 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls *[0-9]* 显示包含数字的文件名和目录名
mkdir [dir] 创建一个叫做 dir 的目录'
mkdir [dir1] [dir2] 同时创建两个目录
mkdir -p [dir1]/[dir2] 创建一个目录树
rm -f [file] 删除一个叫做 file 的文件'
rmdir [dir] 删除一个叫做 dir 的目录'
rm -rf [dir] 删除一个叫做 dir 的目录并同时删除其内容
rm -rf [dir1] [dir2] 同时删除两个目录及它们的内容
mv [dir/file] [dir1/file1] 重命名/移动 一个目录/文件
cp [file1] [file2] 复制一个文件
cp [dir]/* . 复制一个目录下的所有文件到当前工作目录
cp -a [dir] . 复制一个目录到当前工作目录
cp -a [dir1] [dir2] 复制一个目录
ln -s [dir/file] [lnk] 创建一个指向文件或目录的软链接
ln [dir/file] [lnk] 创建一个指向文件或目录的物理链接
touch [file] 创建一个文件
touch -t 0712250000 [file] 修改一个文件或目录的时间戳 - (YYMMDDhhmm)