Ubuntu14.04几种类型的-基本命令

0.快捷操作

命令功能
Ctrl+Alt+T启动终端
Ctrl+shift+T在一个终端中打开多个窗口
Ctrl+C结束当前命令
Ctrl+D退出当前
Ctrl+H显示/隐藏 目录/文件
wget -c ×××从网上下载文件(×××是去掉https://后的网址)
chmod 777 * -R修改文件夹及子文件夹权限 【注意 定位到当前文件夹】
pwd查看当前路径
date显示当前时间
wall发送广播 系统的所有用户都能收的到
ps aux查看进程
ln -s 源文件 目标文件建立软连接
reboot 或 shutdown -r now重启
poweroff 或 shutdown -h now关机
shutdown -c取消 重启/关机命令
↑ ↓历史命令
ntpdate -d 182.92.12.11修改时间 date

shell命令的基本格式
命令名 [选项] <参数1> <参数2>……

//输出重定向  0>>
输出的信息不输出到屏幕  到指定的文件
ls -l /tem   > /tem.msg
data  >> /tmp.msg

//输入重定向 1<
wall  < /etc/motd

错误输出重定向 2>
//2> 错误重定向很重要,自动化操作可以记录命令的错误信息到文件
cp -R /usr  /backup/usr.bak  2>  /bak.error

//管道操作 前面命令的输出 是后面命令的输入 pipeline
ls -l /etc  |  more  分页浏览
ls -l /etc  |  grep init 过滤

//命令替换 ``(数字1旁边的) 后面命令的输出 是 前面命令的参数
ls -l 'which touch'


//命令连接符  自动化操作经常用
;间隔的各命令按顺序依次执行   
pwdlsdate
&& 命令执行逻辑与  
cmd1 && cmd 2    
命令1成功,命令2才执行
命令1失败,命令2也不执行

|| 命令执行逻辑与  
cmd1 || cmd 2  
命令1 成功, 命令2就不执行了
命令1失败了,命令2才执行

1.用户管理

  • adduser username 添加用户【注意Ubuntu14添加用户不是useradd,那样的话没有文件夹】
  • deluser username —-remove-home 删除用户同时删除该用户的文件夹 【同样不是userdel】

  • sudo 权利下放
    配置/etc/sudoers文件 用户名 主机名 NOPASSWD: /全路径/可运行命令

  • sudo su 切换到root用户

  • su username 切换到普通用户
    sudo usermod -G sudo user-name 把用户添加到sudo组

2.文件与目录操作

ls 查询列表

ls /home
-a 显示所有文件和目录
-l 以长格式显示文件
-t 以时间排序
ls -al /home 详细文件
ls -at /home 详细信息
这里写图片描述

文件权限的操作
对于根目录 /下  drwxr-xr-x  sudo chmod -R 755 dir-name

更改用户所有者
sudo chown -R user-name dir-name

更改用户所属组
sudo chgrp group-name dir-name

cat 把文件内容查看和连接命令

cat <文件> 查看文件内容
cat <文件1> <文件2> 把文件内容连接后,显示在屏幕上
[选项]
/n /b 对内容进行编号输出
/s 把多行空格 整理成一行
-v 显示不可打印的字符

如果文件的内容过多,cat显示不全 可以用more命令 或者 vim命令

more file-name
空格翻页 enter 下一行 按Q退出

du 查看目录及目录下各文件的大小

du /home/data/

cd 定位到某个路径下

cd /home
cd .. 返回上一级目录

pwd 查看当前路径

mkdir 新建目录
touch 新建文件

cp 复制

cp -r /file1/dir1   /file2/

mv 移动/重命名 目录/文件

mv /file1/dir1   /file2/

rm 删除目录/文件

rm /file/dirx

find 查找文件

find   /file1/file2/   -name   文件名

ln
ln oldfile hlink 硬链接
ln -s oldfile slink 软连接

greb查找字符串

grep “str*” ./ -rn


3.文本编辑

  • 命令行下 使用 vim 工具
    三种工作模式
    这里写图片描述

启动

vim filename 打开文件
vim +n filename 打开文件 光标停留在第n行
vim +/字符串 filename 光标停留在第一个字符串处

命令模式

定位 gg定位到起始位置 G定位到结尾
nG 定位到第n行
ndd 从当前行开始,删除n行
/string 向前搜索指定字符串 n 查找下一处
yy复制当前行 dd剪切当前行 p 粘贴到当前光标所在行下
ZZ保存更改并退出

插入模式 编辑
底行模式

wq 保存、退出 q q!
set nu 添加行号 set nonu取消
set number // set nonumber
:n 到第n行

  • 图形化编辑 使用 gedit 工具

4.压缩/解压操作

.gz
压缩 gzip   /file/dir
解压 gzip   -d  /file/*.gz

.bz2
压缩 bzip2   /file/dir
解压 bzip2  -d   /file/**.bz2

.rar
压缩 rar  a  *.rar  /file
解压 rar  e  *.rar

.tar
压缩 tar   cvf  test.tar /file
解压 tar  xvf   abcd.tar

.tar.gz
压缩 tar   cvzf  test.tar.gz  abcd/
解压tar  xvzf  test.tar.gz

参考
Linux下rar tar bz gz等命令压缩和解压详解_博客园


5.操作中常见错误的解决方案

  1. Permission denied. 没有权限拒绝访问
    –> 解决切换到root用户,或者增加权限 sudo
  2. 想启动图形化配置界面 make menuconfig
make menucomfig
make: *** 没有规则可以创建目标“menuconfig”。 停止。
//网上说 安装ncurses库,我安装了libncurses5-dev之后,还是不行【待解决】


开不了机的情况:
这里写图片描述
参考解决方案:有一二三四种,试一下

Ctrl+Alt+F1  进入命令行界面
输入管理员用户和密码
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade
sudo reboot  

sudo apt-get install --reinstall ubuntu-desktop
sudo reboot

udo apt-get install fglrx
sudo reboot

sudo chown lightdm:lightdm -R /var/lib/lightdm 
sudo chown avahi-autoipd:avahi-autoipd -R /var/lib/avahi-autoipd 
sudo chown colord:colord -R /var/lib/colord
sudo reboot



  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 可能是因为 TensorFlow 模块没有被正确安装或者安装路径不在 Python 的搜索路径中。你可以尝试重新安装 TensorFlow 或者将 TensorFlow 安装路径添加到 Python 的搜索路径中。 ### 回答2: 导入TensorFlow模块时出现"No module named 'tensorflow'"的错误可能有以下几个原因: 1. 安装TensorFlow不成功:请确保您已经正确安装了TensorFlow。您可以在终端中使用以下命令重新安装TensorFlow: ``` pip3 install --upgrade tensorflow ``` 这将确保您安装的是最新版本的TensorFlow。 2. Python环境问题:请确认您的Python环境是否正确。您可以使用以下命令检查您的Python版本和pip路径: ``` python3 --version which pip3 ``` 确保pip3指向正确的Python版本。 3. 虚拟环境问题:如果您使用了虚拟环境,请确保您在正确的虚拟环境下安装和导入TensorFlow。可以使用以下命令切换到正确的虚拟环境: ``` source <虚拟环境路径>/bin/activate ``` 4. 缺少依赖项:TensorFlow依赖于一些其他的Python库,例如numpy和six。请确保这些库已经正确安装。可以使用以下命令重新安装这些依赖项: ``` pip3 install --upgrade numpy six ``` 请注意,这些只是可能导致导入TensorFlow错误的一些常见问题。如果以上解决方案都无法解决您的问题,建议查看TensorFlow官方文档或搜索相关的技术讨论论坛以获取更详细的帮助。 ### 回答3: 当使用pip3成功安装TensorFlow后,出现"No module named 'tensorflow'"的错误可能是由于以下几种原因导致的: 1. Python环境问题:确保您在安装和导入TensorFlow时使用的是相同的Python环境。您可以通过运行`pip3 show tensorflow`来检查TensorFlow是否在正确的Python环境中安装。 2. 模块命名问题:请检查您在代码中的导入语句是否正确。TensorFlow的正确导入语句应为`import tensorflow`,而不是`import tensorflow as tf`。 3. TensorFlow版本问题:请确保您安装的TensorFlow版本与您导入时使用的版本相匹配。特别是在使用不同版本的Python环境或tensorflow包时,可能会导致此错误。 4. 安装路径问题:确认pip3安装的TensorFlow是否安装在正确的路径中。您可以使用`pip3 show tensorflow`命令查看安装路径,在Python代码中导入TensorFlow时使用完整路径来确保正确性。 如果您遵循了上述步骤,但问题仍然存在,您可以尝试重新安装TensorFlow并确保所有依赖项正确安装。您还可以尝试更新pip3和Python版本,以确保使用的是最新版本的工具和软件包。 希望这些信息能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助您解决该问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一銤阳光

希望分享的内容对你有帮助

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值