1. 终端(如ubuntu)建立/断开与服务器的连接
ssh wxy@172.20.32.13 -p 2201 (建立)
exit(断开)
2. 查看用户列表
cat /etc/passwd
但是,上面的 cat 命令打印出来的东西太杂乱了,于是使用下面的这个命令:
#对于 cat /etc/passwd 的替换
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":"'{ print $1"|"$3"|"$4 }'|more
3. 授予 /移除用户sudo 权限
将已存在的名为 wxy 的用户添加为 sudo
组的成员
$ sudo adduser wxy sudo
从 sudo
组中删除名为 wxy
的用户,只需运行:
$ sudo deluser ostechnix sudo
4. 查看当前登录用户
$ who
ramesh pts/0 2009-03-28 22:57 (dev-db-server)
jason pts/1 2009-03-28 23:01 (dev-db-server)
john pts/2 2009-03-28 23:04 (dev-db-server)
5. 查看某用户的历史登录情况
$ last jason
jason pts/0 dev-db-server Fri Mar 27 22:57 still logged in
jason pts/0 dev-db-server Fri Mar 27 22:09 - 22:54 (00:45)
jason pts/0 dev-db-server Wed Mar 25 19:58 - 22:26 (02:28)
1、linux的终端(如ubuntu)怎么退出python命令行
使用 quit(), exit(), 或者Ctrl-D退出命令行。
2、下载
wget是一个下载文件的工具,它用在命令行下
例如:wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
3、安装
windows安装软件的时候都是下载一个.exe文件,双击打开一路next就可以安装,ubuntu的话经常实用命令行来安装软件,下面有几种常见的方式:
(1) deb包
ubuntu的deb包相当于windows的exe文件,输入以下命令:
sudo dpkg -i *.deb # 注意“*.deb”的意思是你的deb包的全称,请用软件包的名字替换掉星号
(2) apt-get安装
ubuntu有包含了很多软件的官方软件源,可以用以下命令来从官方源中在线安装软件:
sudo apt-get update # 更新一下软件源,获取最新软件的列表
sudo apt-get install 软件名 # 安装软件
(3) .sh、.py、.run文件
如果下载了后缀为 .sh、.py、.run这些文件,可以用下面这种方法来安装:
sh 软件名.sh
sh 软件名.run
python xxx.py
5、查看当前目录的路径:pwd(查看本地将pwd改为lpwd)
6、关闭一个terminal快捷键:ctrl+ d
7、ubuntu切换到本地特定文件目录:
例如切换到e:/work/Programming/Python_spyder,
则为/mnt/e/work/Programming/Python_spyder
8、使用sftp传输文件
(1) 连接到远程主机
$ sftp username@server
(2) 从远程主机下载文件
$ sftp> get [remote_path/]filename [local_path/][new_filename]
[]中的选项为可选参数。当不指定远程文件路径时,默认为远程主机的当前目录;当不指定本地文件路径时,默认将文件保存到本地当前目录;当不指定本地新文件名称时,保留原文件名称。
(3) 向远程主机传输文件
$ sftp> put [local_file_path/]filename [remote_path/][new_filename]
[]中的参数为可选参数。当不指定本地文件路径时,默认为本地当前目录;当不指定远程主机文件路径时,默认为远程主机当前目录;当不指定远程新文件名称时,保留原文件名。
例如:put Anaconda3-2019.03-Linux-x86_64.sh installationFile/
(4) 本地命令和远程命令
在sftp中,可以使用ls、pwd、mkdir等命令对连接的远程主机进行操作,在命令前加l代表local,可对本地机器进行操作。当通过sftp连接到远程主机之后,默认的所有操作都是对远程主机进行操作。一些常用的操作如下:
9、执行python脚本
//xxx为脚本名称
python xxx.py
python3 xxx.py
10、重命名
mv命令既可以重命名,又可以移动文件或文件夹。
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:
mv abc 1234
注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的。
11、删除文件
(1) 删除/opt/目录下的svn文件夹
rm -rf /opt/svn #将会删除/opt/svn/目录以及其下所有文件夹,包括文件
(2) 删除文件 将/opt/目录下的test.txt文件删除
rm -f /opt/test.txt #将会强制删除/opt/test.txt这个文件
使用这个rm -rf的时候一定要格外小心!!,linux没有回收站
修改密码
passwd