系统相关
首页 > 系统相关> > (预)简单快捷使用你的linux

(预)简单快捷使用你的linux

作者:互联网

简单快捷使用你的linux

1 开始接触linux

2 开始linux命令

2.1 打开目录

打开命令: cd [dirName]

# 跳到 /usr/bin/ :
cd /usr/bin  

# 跳到自己的 home 目录 :
>> cd ~

# 返回上层目录 :
>> cd ..

2.2 拷贝文件

拷贝命令 cp [options] source… directory

# 伪代码 
cp –r test/ newtest  

# cp 命令使用 -r 参数可以将 packageA 下的所有文件拷贝到packageB 中
cp -r /home/model/* /home/cp/model/

2.3 剪切文件

mv [options] source… directory

# 目标目录与原目录一致,指定了新文件名,效果就是仅仅重命名。
mv  /home/model/a.txt   /home/model/b.txt    

# 目标目录与原目录不一致,没有指定新文件名,效果就是仅仅移动。
mv  /home/model/a.txt   /home/model/test/ 

# 目标目录与原目录一致, 指定了新文件名,效果就是:移动 + 重命名。
mv  /home/model/a.txt   /home/model/NIN_model/c.txt

2.4 删除文件

rm [options] name…

# 无提示删除当前目录下的所有文件及目录
rm  -rf  要删除的文件名或目录

# 删除文件名 NIN.py:
rm  -rf   NIN.py

# 删除目录 model,不管该目录下是否有子目录或文件,都直接删除:
rm  -rf   model/

3 便捷的使用linux命令

3.1 登陆自动刷新.bashrc

  1. 在用户根目录下创建-> usr/.bash_profile 文件
  2. 打开文件,在文件中写入以下代码.
    if test -f .bashrc ; then 
    source .bashrc
    fi
    
  3. 保存文件

3.2 创建自定义命令

  1. 在用户根目录下打开-> usr/.bashrc 文件
  2. 打开文件,在文件中写入以下代码.
    alias evtf='source activate tensorflow'
    alias evpt='source activate pytorch'
    
  3. 保存文件

3.3 后台运行python代码

3.3.1 tail

tail -f filename

# 要显示NIN.log 的内容并实时刷新
tail -f NIN.log

# 要显示NIN.log 的内容
tail NIN.log

3.3.2 jobs

# 查询当前终端后台运行的进程
jobs

# 查询当前终端后台运行的进程,显示其PID
jobs -l

3.3.3 fg bg

fg %n #让后台运行的进程n到前台来 
bg %n #让前台运行的进程n到后台去

# 切换后台进程1到前台
fg %1

# 切换前台进程2到后台
bg %2

3.3.4 nohup

nohup Command [ Arg … ] [ & ]

# 在后台执行 root 目录下的 runoob.sh 脚本,并重定向输入到 runoob.log 文件
nohup /root/runoob.sh > runoob.log 2>&1 &

3.3.5 python

# 在后台执行 NIN_test.py 并将信息重定向到NIN_5.log中
nohup python -u NIN_test.py > NIN_5.log 2>&1 &

3.3.6 实操

# 激活TF环境
@ubuntu:~$ evtf

# 激活成功 前面带(tensorflow)
(tensorflow)@ubuntu:~$ 

# 后台运行py脚本
(tensorflow)@ubuntu:~$ nohup python -u NIN_test.py > NIN_5.log 2>&1 &

# 命令结束没有提示 需要使用jobs确认运行
(tensorflow)@ubuntu:~$ jobs 

# 查看到命令正在运行 可以查看log
(tensorflow)@ubuntu:~$ tail -f NIN_5.log

# 确认代码正常运行 可以关闭中断或者切换到后台 开启下一个任务

标签:文件,NIN,log,linux,命令,快捷,简单,后台,model
来源: https://blog.csdn.net/qq_36142248/article/details/116399566